Hay algunas reglas para que puedas aprender a programar y mejorar tus habilidades.
- En primer lugar, no se preocupe por aprender un lenguaje de programación. Intente mejorar sus habilidades de resolución de problemas.
- Si está asumiendo un problema, analice un problema una vez … … dos veces … ..fruta … … como principiante, intente llegar a una solución. No intente escribir código antes de analizar el problema.
- Siempre prefiera la discusión grupal entre un equipo de amigos con respecto al problema. Tormentar en el bosque es la mejor manera de aprender cosas. Siempre tenga una pregunta “por qué”.
- A continuación, elija un lenguaje de programación de su elección e intente convertir la solución en código.
- Si es bueno en lenguajes de programación, intente encajar en el lenguaje de programación correcto para la solución correcta. Por ejemplo: Java, C # para la abstracción y las bibliotecas enriquecidas. R, el lenguaje Python para la resolución de problemas matemáticos. Por supuesto, C, C ++. cómodo. La decisión de optar por un lenguaje de programación correcto refleja la calidad de su solución.
- Pruebe los foros en línea como HackersRank, CodeChef y SPOJ para resolver problemas.
- Una vez que logre un hito para llegar a un programador de etapa intermedia, intente optimizar su solución. La optimización de la solución es la reducción de la complejidad del tiempo (tiempo de ejecución de su programa), la complejidad de Cyclomatic (que incluye la complejidad del espacio). Revise el código.
- Por último, abra una cuenta de Git Hub e inserte sus soluciones. Intente que su solución esté disponible para las personas. El control de fuentes es una de las mejores prácticas en programación.
- Tenga en cuenta que esta no es la única forma de aprender programación. Esta es una de las N formas en que lo he probado y experimentado. Programación feliz ……. 🙂