¿Hay alguna ruta de aprendizaje para que todos se conviertan en un gran desarrollador?

Aprendes haciendo y volviendo y haciéndolo de nuevo porque te das cuenta de que cometiste un error o podrías hacerlo mejor.

Pídale a la gente que revise honestamente su código. Escuche sus consejos, esté o no de acuerdo con ellos.

Revise el código de otras personas y comprenda por qué hicieron las cosas de manera diferente a usted. Lo importante es entender por qué alguien está haciendo algo, no solo copiando lo que ha hecho. Esto puede llevar un poco de excavación.

Encuentre un estilo de aprendizaje que funcione para usted. Personalmente, tengo varios libros en el estante que siempre tengo la intención de leer, pero simplemente no se hunden. Encuentro tutoriales en línea o sitios como Pluralsight (no estoy afiliado de ninguna manera) son bastante útiles.

Intenta encontrar un proyecto paralelo divertido en el que trabajes en tu tiempo libre y que puedas usar para experimentar. Soy un completo geek, así que he escrito aplicaciones completas para apoyar mi adicción a D&D.

Averigua qué tipo de desarrollador quieres ser. Algunas personas solo quieren discutir la teoría, otras se centran en la profundidad técnica, otras son desarrolladores completos que también se centran en los aspectos de desarrollo relacionados con el cliente. Cada uno puede ser un gran desarrollador por derecho propio.

No escuche a las personas que dicen que debe usar el lenguaje X o la tecnología Y para convertirse en un gran desarrollador. Las herramientas van y vienen, así que esté atento a lo que está por venir, pero no busque nuevas tecnologías simplemente porque son brillantes y brillantes. Persiga la nueva tecnología cuando lo ayude a construir soluciones sorprendentes.

Cambios tecnológicos. Los idiomas y la infraestructura que utilizamos evolucionan. Evoluciona con los cambios.

Diviértete aprendiendo.