Todo esto depende de cuánto tiempo inviertas en la codificación diaria. Yo compararía la codificación con el aprendizaje de un idioma: hay formas de acelerar el aprendizaje, pero hay mucho que tu mente podrá manejar.
Soy un estudiante de último año como estudiante de informática y he tenido una pasantía en informática durante un año y medio. Ahora estoy empezando a sentirme realmente cómodo al elegir nuevos lenguajes de codificación y metodologías de codificación.
Revise los Campos de entrenamiento de codificación (que requieren mucho tiempo, con un instructor práctico) y multiplique la cantidad de horas al día que sugieren (8 horas en clase + tarea) la duración del campamento. Eso debería darle una idea general de cuánto tiempo le llevará desarrollar una comprensión bastante buena.
Algunas herramientas increíbles están disponibles para el autoaprendizaje ahora:
- ¿Qué calma la mente?
- ¿Cómo se supone que debo ‘ser yo mismo’ al mismo tiempo que cambio ‘lo malo’ en mí?
- Quiero comunicarme verbalmente con extrema claridad, confianza y concisión. ¿Qué necesito saber para hacer esto?
- Cómo ser mejor compañero para mis amigos.
- ¿Por qué soy malo en una habilidad un día y bien al siguiente?
Echa un vistazo a Aprender a codificar con Codacademy
Aprender haciendo | Escuela de código (el curso de programación “Try R” es genial)
Swift Playgrounds: vista previa (la nueva aplicación para iPad de Apple parece una forma muy divertida de acostumbrarse a entender el código).
También recomiendo altamente Lynda.com, Coursera – Cursos en línea gratuitos de las mejores universidades | Coursera, y Stack Overflow + YouTube para el aprendizaje general.
Comprender el código es una cosa, pero deberá comprender metodologías, como React o Bootstrap a medida que avanza. Es un viaje que no producirá resultados inmediatos, pero también es una habilidad que vale la pena aprender (como un instrumento o un idioma extranjero).
¡La mejor de las suertes!
Juan