Cómo mejorar mis habilidades lógicas para programar

piensa sobre esto…

Todos nacemos para un propósito. Algunos lo llaman destino mientras que otros lo llaman destino,

Pero digo que la pasión es lo que se esfuerza y ​​nos empuja a alcanzar nuestro destino.

No podemos cambiar el pasado, a menos que Elon musk o Stephen hawking planeen jugar con agujeros de gusano y física molecular en el futuro cercano.

En cambio, intentemos algo mucho mejor para nuestro futuro,

Descubrir !

para que naciste

Obviamente, todos nacieron en este mundo para cumplir con su independencia de cuán importante puede ser su papel para el avance de la humanidad y sus atributos.

Solo hay una forma de encontrar en qué eres bueno y en qué no,

¡eso es solo probando todo lo que puedas de todas las formas posibles!

comenzar leyendo

por leer me refiero no solo a artículos y blogs,

LEA EL PENSAMIENTO PROMOCIONANDO libros Y AUTOBIOGRAFÍAS

como los de empresarios famosos, líderes mundiales, en su mayoría personas que hoy son algo y comenzaron desde cero.

Enseñará cómo manejar la paciencia necesaria para tener éxito, ya que no nos llega de la noche a la mañana.

También le darán una idea de cómo mantenerse fuerte en tiempos de desesperación y lucha.

luego, después de leer muchos libros, básicamente tendrá una idea de qué hacer a continuación:

por ejemplo intente programar :

Dicen que la programación es la habilidad del futuro

mira mi otra respuesta para saber por qué la programación es un recurso tan vital para el desarrollo:

Si te estás aburriendo y deprimiendo cuando aprendes a programar o cuando intentas encontrar esa lógica algorítmica para tu nuevo proyecto API,

La solución es bastante clara:

No es tu pasión

Sigue buscando algo que te ENCANTARÁ , así que al amar lo que estás haciendo

Sigues haciéndolo y aplicas esfuerzo y trabajo duro

Sin siquiera recibir el crédito del tiempo transcurrido

Lo que a su vez te hace bien logrado,

A su vez te hace genial en eso.

Mi mentor e inspirador Steve Jobs lo dijo mejor,

¿Entonces, Qué esperas?

SALGA ALLÍ y encuentra tu pasión y haz que cuente.

La respuesta de Rakesh Chinta a ¿Cuáles son algunas de las mejores habilidades para el futuro?

si no funciona para usted, no se preocupe, todavía hay un mundo de posibilidades:

puedes hacer cualquier cosa, desde un artista hasta un músico profesional, entrar en política (no es tan fácil), ser un viajero (no contaría este trabajo a tiempo completo),

etc.

recuerda:

EL MUNDO ESTÁ EN TUS MANOS, ¡DEBES TENER QUE FORMARLO !

Escribo sobre programación y consejos de vida,

Si me sigues no perderé tu tiempo

La programación es como un músculo.- Cuanto más trabajas en él, más fuerte se vuelve. El desarrollo de habilidades lógicas para la programación depende de su interés y dedicación en este campo. ¿Quieres trabajar como desarrollador en el futuro? o estás aprendiendo esto como un pasatiempo? Le sugiero que comience con el concepto de OOP porque aprender estos conceptos desarrollará las habilidades lógicas necesarias para la programación. Además, también será útil para que aprendas lenguajes ampliamente utilizados como Java y .Net
Comience con los conceptos básicos, comience a trabajar en ejemplos simples, intente hacer que su código sea más eficiente hasta que sienta que no puede optimizarse más. Luego pase a los programas avanzados que requieren más recursos lógicos y del sistema. Como desarrollador de Java, puedo asegurarle que desarrollar habilidades lógicas para la programación es realmente divertido, ¡se siente fantástico (como un jefe) cuando hace que su computadora trabaje para usted!
Comience con la programación básica de la consola (versión Dos) y luego continúe con la creación de aplicaciones de escritorio (es fácil usar la API Java AWT), intente crear aplicaciones de escritorio simples diseñadas específicamente para proporcionar una solución a un problema (puede probar su propio diccionario o también puede hacer una calculadora EMI), luego pase a aplicaciones basadas en la Web para que muchos usuarios puedan usar su aplicación al mismo tiempo (al igual que en el sitio web de compras, intente crear su propia aplicación de red social).

En pocas palabras, ¡despierta! y comience a aprender de los tutoriales en línea porque ahora tiene mucho tiempo para invertir en sus habilidades de programación y definitivamente será gratificante si lo usa sabiamente ahora. Por su ayuda, le sugiero algunos de los mejores sitios web y tutoriales en línea de mi experiencia:

  • Java Brains: específicamente para aprender tecnologías relacionadas con Java
  • Javatpoint, una solución de toda la tecnología, cubre todo lo que necesita para aprender a programar de la manera más efectiva.
  • thenewboston.org – ¡Video tutoriales educativos gratuitos sobre programación de computadoras, diseño web, desarrollo de juegos y más!

¡¡Todo lo mejor mi amigo!!

La mejor manera de mejorar sus habilidades lógicas es practicando la programación.

Déjame darte detalles:

1. Completar operaciones matemáticas básicas y sistemas numéricos.
2. Comience a aprender gradualmente las reglas y la sintaxis del lenguaje de programación
3. Tome cualquier problema simple, intente analizarlo y escribirlo en el papel
4.Escriba el problema analizado en un programa y compílelo con el compilador adecuado.
5. Si recibes un error, tienes suerte si no, no seas feliz
6. Lea el error, intente comprenderlo y resolverlo, si no puede resolverlo, por fin tome la ayuda de google.
7. Luego aumente el nivel de dificultad del problema combinando dos o más problemas simples o tomando problemas más complejos.
8. Practique regularmente esto para 2-3 problemas nuevos al menos
9. Después de algunos días, mire el primer programa y ahora definitivamente obtendrá una mejor lógica en comparación con entonces.

Sigue practicando y escribe diferentes tipos de programas … no copie y pegue ningún código … use su propia mente …

Si necesita algún conocimiento teórico, haga clic en el enlace de Play Store a continuación y descargue la aplicación. Creo que esta aplicación puede ayudarte a construir tu lógica.

Developer Room – Aplicaciones de Android en Google Play (Developer Room – Aplicaciones de Android en Google Play)

Esta es mi aplicación oficial de Google Play Store.

Developer Room se trata de aprender diferentes lenguajes de programación de Single Place. Si te apasiona el desarrollo de programas y quieres seguir tu carrera en TI, esta aplicación puede ayudarte a llegar a donde quieres estar. Esta es la mejor aplicación para principiantes.

Caracteristicas :

• 10+ cursos

• Los tutoriales están disponibles Capítulo sabio

• Muchos ejemplos, muchos más por venir

• Opciones para guardar tutoriales y ejemplos en preguntas de la entrevista.

• Preguntas de la entrevista para cada curso

• Los videos de Youtube están disponibles para video tutorial

• El usuario puede solicitar tutoriales, ejemplos, preguntas de la entrevista, videos de Youtube. Se actualizará tan pronto como el desarrollador lo apruebe.

• No es necesario actualizar la aplicación para actualizar el curso. Simplemente haga clic en Opción => Buscar actualizaciones

• Puede solicitar nuevas características en la sección de comentarios.

Pruébalo una vez …

Si realmente te gusta mi trabajo, compártelo con tus amigos y da tu opinión honesta

Apóyame para desarrollarlo más.

No es fácil crecer como un programador exitoso al conocer su lenguaje de programación, pero tener buenas habilidades de pensamiento lógico es importante si desea ser un programador exitoso.

Mis sugerencias para mejorar el pensamiento lógico para la codificación serían:

Practica montones de acertijos fáciles y complejos para mejorar el pensamiento lógico. No se deprima si no puede resolver y recuerde que está en una fase de mejora e intente mejorar su habilidad más día a día.

Intenta inventar algo nuevo a partir de los códigos que aprendiste. Impleméntelo para crear algunos impactos. Intente resolver problemas como máximo, mínimo, promedio y total de números, programe para mostrar las series de Fibonacci y cree una biblioteca para un sistema de barra de menú.

La mejor manera de aprender programación es hacer programación. No hay sustituto para ello. Aunque es difícil al principio, pero tienes que hacerlo de todos modos. Sí, solo hazlo, hazlo y hazlo. Y una vez que te conviertas en hábito, te interesaría hacer impactos. Puedes aprender una biblioteca, hacer cosas en ella y jugar con ella hasta que se convierta en tu hábito .

Intenta leer , comprender , ejecutar e interpretar el código de otros para que puedas tener una idea de cómo funciona.

La programación es más acerca de las condiciones y el bucle con esas condiciones, por lo que crear lógica necesita que pienses condicionalmente. Ciertas cosas en la programación se ejecutan cuando una condición satisface y la misma no se ejecuta cuando la condición falla, así que mejore su razonamiento condicional.

El estilo de vida saludable es muy importante para el funcionamiento adecuado del cerebro, por lo tanto, elija una alimentación saludable, un sueño profundo y una vida libre de estrés que conduzca a un mejor pensamiento y una respuesta positiva en términos de pensamiento lógico.

Obtenga una imagen visual del problema. La visualización es posible solo cuando el programador ha entendido completamente la complejidad. Así que divídalo en forma simple y visualice.

  • Verifique Holberton, que le enseñará a ver los principios subyacentes y las conexiones entre cosas aparentemente dispares para reconectar su propio cerebro. Esta escuela de programación ofrece un programa de dos años que consta de tres partes diferentes: 9 meses de capacitación intensa sobre los fundamentos de ingeniería de software, A 6- mes de pasantía y 9 meses de estudio en el sitio o remoto en una especialización de su elección. Esta escuela cubre todos los criterios como el aprendizaje entre pares , aprender a aprender , aprendizaje orientado a proyectos , habilidades blandas , conocimiento completo , ayuda de mentores que Es muy importante para ser bueno en la programación al no tomar demasiado tiempo.

¡Gracias por leer!

  • Resuelve tantos problemas como puedas.
  • Resuelva problemas anteriores nuevamente e intente encontrar una solución más eficiente para el mismo problema.
  • No solo resuelva, lea códigos e intente imaginar qué hace cada parte del código.
  • Compite en competencias de programación en línea.
  • Codechef, Hackerearth son los mejores.
  • Pero prefiero Hackerrank , se pone interesante después de algunos problemas.

Happy Coding 🙂

Escribir código Hay muchos sitios con problemas básicos de programación que resolver. Algo como la competencia de programación, el concurso de programación, la programación informática en línea puede ser un buen lugar para comenzar. Leer sobre patrones y cosas similares también puede ayudar, pero es necesario tener experiencia para ubicarlo en contexto, así que comenzaría escribiendo código para hacer cualquier cosa que desee. Ya sea un juego, un sitio web o alguna otra herramienta.

Por lo general, antes de tomar cursos de programación, toma la lógica digital y las matemáticas discretas para desarrollar la programación. Debe consultar algunos de los cursos que cubren los temas anteriores en sitios como Page en coursera.com

Espero que hayas escuchado “La práctica hace al hombre perfecto”.

Eso es exactamente lo que debes hacer. Practica todo lo que puedas.

¿Cómo la práctica de la programación te ayudará a mejorar tus habilidades?

  1. Te enfrentarás a nuevos problemas que eventualmente te ayudarán a aprender nuevos conceptos.
  2. Empiezas a buscar una mejor manera de resolver cualquier problema.

Hace unos días me quedé atrapado en un problema en SPOJ. Estaba probando la fuerza bruta y cuando envié mi código recibí una respuesta incorrecta o un límite de tiempo excedido. Después de buscar durante horas, reuní muchas nuevas funciones y algoritmos integrados. Y al final esos hallazgos me ayudaron a resolver esa pregunta y luego practiqué algunas preguntas más sobre el mismo concepto.

Tienes que practicar y dedicar tu tiempo para mejorar tus habilidades.

Puntos clave: comience a leer artículos sobre geeksforgeeks. Eso seguramente te ayudará mucho.

1. Comience con HTML CSS
http://www.codecademy.com/en/tra

2. Luego haz JavaScript
http://www.codecademy.com/en/tra

3. Luego haz PHP
http://www.codecademy.com/en/tra

4. Luego haz JQuery. No es más que una forma más inteligente de usar JavaScript.
http://www.codecademy.com/en/tra

Luego compre un libro físico de The C Programming Language de Dennis Ritchie y resuélvalo. ¿Por qué libro físico? bueno, te dará la confianza 🙂

Una vez que hayas terminado con esto … ve a comprar un libro del idioma que elijas.

Codificador ++

Hay un libro llamado Introducción a los algoritmos (CLRS).
completa este libro y eres DIOS !!

ningún cuerpo te va a alimentar con habilidades lógicas. solo la práctica lo hará. Así que revisa este libro y sentirás la diferencia.

INTRODUCCIÓN A LOS ALGORITMOS (Inglés) 3ra Edición – Comprar INTRODUCCIÓN A LOS ALGORITMOS (Inglés) 3ra Edición por cormen, thomas h. | Author; Leiserson, Charles E. | autor; Rivest, Ronald L. | autor; Stein, Clifford | autor en línea a los mejores precios en India – Flipkart.com

Puedes comprarlo desde aquí. !

Pregunta interesante, ya escribí Respuesta para una pregunta similar similar.
En esa respuesta tomé Java como ejemplo. Puede usar las mismas ideas con cualquier idioma que desee:
La respuesta de Raghavendra Temkar a ¿Cuál de los algoritmos lógicos son necesarios para aprender en lenguaje de programación Java?

Pero recuerde, una buena programación siempre proviene de los errores O errores O práctica que usted comete. Todo lo mejor.

La práctica es la única forma de desarrollar tus habilidades de programación lógica. Como material de lectura complementario, le sugiero que lea libros relacionados con algoritmos como Introducción a los algoritmos.

Hola, puedes aprender codificación de manera simple en PracticalCoding [.] En
Obtendrá un mentor personal para aprender y el curso será completamente en vivo.

Mira cómo funciona
Nuevos cursos para comenzar este noviembre

Como dice la definición básica de programación, debe practicar cada vez más y tratar de aumentar su conocimiento básico leyendo partes de la teoría, borrar sus conceptos básicos y luego buscar programas lógicos simples como patrones, búsquedas, etc. luego intente con un programa de más líneas y bucles Intenta crear tu propia lógica.

Vaya a uno de los sitios de codificación como …
codechef, spoj, hackerrank, etc.
elige una pregunta y luego trata de resolverla
de nuevo resuelve la misma pregunta con un mejor enfoque (para desarrollar tu habilidad tienes que pensar por ti mismo)
después de algunos intentos más,
ahora busque soluciones de algunos de los buenos codificadores (otras soluciones son visibles en codechef),

Sus soluciones son complejas, solo revíselas e intente comprender la lógica, no intente comprender cómo codificaron (su código es muy difícil de entender)

Cada vez que siga los pasos anteriores, aprenderá algo nuevo y gradualmente sus habilidades mejorarán.

¡¡¡Todo lo mejor!!!

  1. Aprende un concepto,
  2. practíquelo con tantos programas como sea posible (al menos 6–10),
  3. Intente incorporar más y más conceptos en un solo programa.

Practique escribir al menos 5–8 programas diarios. Al hacer esto, en un mes y medio, verá automáticamente que su construcción de lógica está mejorando cada vez más. A partir de ahí, puede pasar a problemas de programación típicos o complejos que se basan en matemáticas y otros conceptos para mejorar y mejorar los algoritmos de escritura.

Espero eso ayude. 🙂

La programación es acerca de la creatividad, su capacidad para generar ideas nuevas e interesantes. Entonces, para encontrar nuevos desafíos de programación, encontré una lista de sitios web para aprender y explorar más áreas de codificación.
Lista de sitios web para explorar desafíos de programación

participar en competiciones de codificación codechef. También proporcionan tutoriales
Concurso de programación, concurso de programación, programación informática en línea

Si eres bueno en la programación. Luego, toma un problema simple y resuélvelo, luego enumera las variables que usaste en la solución, luego convierte cada declaración en un lenguaje de código simple. Gradualmente, las habilidades para resolver problemas aumentarán tus habilidades de programación.
Gracias @AD