La programación es una habilidad que se desarrollará durante un período de tiempo. Algunos consejos están aquí:
- Práctica. La práctica hace al hombre perfecto.
- Escriba muchos programas, especialmente programas grandes . Muchas buenas prácticas se vuelven obvias una vez que ha cometido los errores típicos.
- Escribir pequeños programas le permite escribir más programas en la misma cantidad de tiempo; esto mejorará algunas de sus habilidades de programación mucho más rápidamente, pero otras no.
- Modificar programas existentes escritos por otras personas. Leer código sin tener un conocimiento previo es una habilidad valiosa, no se puede depurar sin él, y no se practica mucho cuando se escriben programas desde cero. Si reflexiona sobre lo que le ha resultado difícil de entender, también puede ayudarlo a aprender a escribir código que se pueda mantener. Además, esto le permite trabajar en muchos más programas grandes de los que tendría tiempo para escribir desde cero, lo que ayuda mucho con esas habilidades que solo se aplican a programas grandes.
2. Estudie el código de otros.
- Esto ayudará a mejorar sus propias habilidades de codificación. Ya no seguirá siendo parcial hacia un enfoque único para hacer las cosas.
- ¿Qué algoritmo se puede usar para pasar de datos de frecuencia a una nota musical?
- ¿Cuál es el enfoque algorítmico para encontrar los intervalos de tiempo libre de ambas personas para que puedan organizar una reunión, dado el conjunto de intervalos de tiempo ocupado de dos personas, como en un calendario?
- ¿Cómo se creó el 'algoritmo' de la evolución biológica?
- ¿Qué hace que resolver CAPTCHA sea tan difícil?
- ¿En qué sitio web debo buscar gráficos en la estructura de datos?
3. Revisa tu código.
- Encuentre algunos compañeros con los que pueda revisar su código. Las personas con niveles de habilidad similares pueden enseñarse mucho. Y esto evita problemas al compartir su “código incorrecto” con una persona de alto rango que podría darle una crítica más dura de la que desea (sin mencionar una mala evaluación del desempeño).
4. Aprenda diferentes lenguajes de programación y amplíe su alcance.
- Aprende múltiples lenguajes de programación. Cada idioma que aprenda le dará ideas sobre cómo hacer mejor las cosas en otros idiomas. (Los peores programadores que conozco son los que piensan que el lenguaje X es el único que necesitan saber).
5. Comprender los comentarios.
- Si alguien se queja de que no entiende su código, averigüe qué es lo que no entiende. (“Ese tipo es un idiota” generalmente no es la razón).
- Aprenda a dejar los hábitos y a adoptar nuevos hábitos.
- Tomar un descanso. Es difícil hacer cualquiera de estas cosas cuando ya está codificando toda la semana, tan rápido como puede.
Al final, recuerde que ninguna aplicación está completamente libre de errores. Los errores son inevitables porque los programadores son humanos.
¡Espero que esto ayude!
Fuente: HowToImproveProgrammingSkills.