Como programador, siempre debe mirar las últimas y más populares tendencias en su nicho, pero solo debe enfocarse en aquellos que cree que se quedarían (muchas tendencias mueren después de unos meses-años).
¡PluralSight es un sitio web fantástico donde puedes leer sobre todas las nuevas tendencias (en su Blog) y también aprenderlas! ¡Tienen miles de cursos increíbles sobre cualquier tema que quieras!
Consejos para convertirse en un mejor programador:
- ¿Qué trabajo / trabajos serían los más adecuados para alguien que tenga interés en ingeniería informática, informática, física, física cuántica y astronomía?
- ¿Será la ingeniería de control la profesión más buscada, superando a la informática en la próxima década?
- ¿Por qué algunas personas son tan excepcionales en la programación y otras simplemente no lo entienden? Algo está pasando más allá de lo obvio. Buena voluntad efecto de caza?
- ¿Cuáles son las últimas bibliotecas y marcos en Android que debe conocer que aumentan su valor como desarrollador de Android?
- ¿Cuál es el mejor lugar para hacer ingeniería informática, EE. UU. O Australia?
- El primer punto parece obvio, pero cuando escribe más código , se expone a sus deficiencias y puede comenzar a reconocer sus errores comunes y explicarlos en consecuencia, mejorando su capacidad.
- Leer libros. Dado que muchos autores son programadores consumados, sus experiencias están representadas en sus libros y se les muestran estos ejemplos de buen código que pueden ayudarlo a reconocer posibles problemas en su propio código.
- Mantenerse activo en la comunidad de código abierto significa que puede aprender al participar en debates significativos entre los programadores sobre los problemas y cómo los abordan.
- Como todo, al dedicar tiempo a practicar la estructura de datos, los algoritmos y los problemas relacionados con el diseño, desarrolla de forma iterativa sus habilidades y, naturalmente, se convierte en un mejor programador.
- Al igual que leer libros, leer buenos blogs proporciona un valioso acceso a las experiencias del mundo real de los desarrolladores, en fragmentos pequeños, lo que ayudará a refinar sus habilidades.
- Puede que leer el código no parezca el pasatiempo más divertido, pero leer el trabajo de otras personas y tratar de comprender cómo piensan puede ser de gran ayuda para desarrollar tu propia habilidad.
- Si bien puede ser una tarea difícil para los programadores promedio, escribir pruebas unitarias ayuda a mejorar la calidad general del código al obligarlo a pensar en escenarios y posibles lagunas en su código.
- Realizar una revisión del código es una buena manera para que el revisor mejore su sentido del código y ofrezca consejos significativos mientras el autor obtiene el beneficio de nuevos ojos que miran el código para detectar errores.
- Como una versión más activa de interactuar con la comunidad de código abierto, hablar con otros programadores permite que los pensamientos e ideas fluyan más libremente, lo que a menudo conduce a mejores soluciones de código a través del conocimiento compartido.
- Compartir su conocimiento participando en Stack Overflow, foros y blogs ayuda a proporcionar información para otros programadores, así como a revisar su propio conocimiento y comprensión de las prácticas que no puede usar todos los días.