Consejos y rutas de aprendizaje para ser un buen programador
Si estás comenzando tu carrera como programador o ya eres un experto pero aún quieres alcanzar otro nivel, entonces esta “ruta” es para ti, porque estuvimos recopilando todo lo que necesitas conocer si quieres saber cómo ser un buen programador.
Para que tengas una idea, en este artículo te estaremos hablando de:
- Consejos para ser un buen programador
- Plataformas de aprendizaje para programadores/desarrolladores
Consejos para ser un buen programador
Todos queremos conocer el secreto sobre cómo ser un buen programador y para ello es importante que tengamos presente que para ser un “developer estrella” debemos dedicar tiempo a nuestro trabajo, abrirnos a los cambios, mantenernos en constante formación y experimentar una y otra vez.
1. Entiende el negocio detrás de cada proyecto
Es buena idea que como programador te centres en tu trabajo. Sin embargo, cuando lo haces para alguien más, es importante que tus tareas estén alineadas a los objetivos de la empresa para la que trabajas
Muchas veces es importante levantar la cabeza de vez en cuando y mirar más allá de lo que se está haciendo y conocer el propósito detrás. Siempre hay un cliente con sus necesidades, presupuestos, conceptos comerciales y expectativas.
Si como programador comprendes el panorama general de lo que haces, entonces tu trabajo puede estar mucho más alineado y con un mejor resultado.
2. Participa en foros, enseña y comparte tus conocimientos
Si ya tienes experiencia en el área es bueno que compartas tu experiencia con otros. Muchas veces como programador obtienes ayuda de otras personas de la comunidad, así que por qué no retribuirles un poco de lo que alguna vez te dieron.
La enseñanza crea no solo una oportunidad para profundizar conocimiento, sino también para articularlo mejor.
Incluso puedes encontrar a personas que manejen un estilo de código completamente distinto al tuyo y comenzar una discusión, intercambiar ideas y opiniones. Esta es una buena forma de aprender.
3. No te limites a un solo lenguaje
Es bastante probable que con frecuencia encuentres contenido hablando maravillas de un lenguaje en específico y afirmando que otros son horribles. Por ejemplo “databases vs. noSQL”, “Symfony vs Nette”, “Nginx vs. Apache” y así si sigue la lista…
Sin embargo, la recomendación es que no te tomes esta comparativa muy en serio y encuentres por ti mismo cuáles son los lenguajes o programas que se adaptan a ti y a tu trabajo, debido a que no todas las herramientas son útiles en la misma situación.
4. Acepta los cambios (y reescribe el cambio cuando sea necesario)
Evalúa tu trabajo cada vez que sea necesario y no tengas miedo a comenzar desde cero cuando la situación lo amerite. Muchas veces reescribir tu código puede ser una oportunidad de mejorar tu trabajo original.
5. Desarrolla buenos hábitos de trabajo
De acuerdo a Jun Wu en su post “How to become a better developer” es importante que desarrolles buenos hábitos para que logres aumentar tu productividad como desarrollador.
Algunas de estas buenas prácticas pueden incluir:
- Destinar dos horas diarias a aprender nuevos conceptos
- Ejercitarse antes de comenzar la jornada laboral
- Dedicar tiempo libre a otras actividades
- Leer al menos un libro mensual sobre un tema relacionado a tu trabajo (más adelante te recomendamos algunos)
- Dormir al menos 8 horas. (Aunque no lo creas, descansar lo suficiente es importante para desarrollar un buen trabajo)
Etiqueta:cursos online, HTML, JAVASCRIPT, Lenguajes de programación, PHYTON, STACK OVERFLOW, TIOBE