Casi todos los grandes ingenieros / desarrolladores que conozco son al menos algo autodidactas. Casi tienen que ser. Está en la naturaleza del desarrollo. Siempre está cambiando y progresando, por lo que casi siempre tienes que estar aprendiendo. Entonces, a menos que seas un estudiante universitario de por vida, debes convertirte en un aprendiz autodirigido de por vida (esto se está volviendo cada vez más cierto en casi todos los campos).
Y hay tantas opciones excelentes hoy, ya sea edX o Coursera como mencionaste, o los nanodegres de Udacity, o estos “campamentos de arranque” que están apareciendo en todas partes.
Un título de CS ofrece una perspectiva más amplia / teórica, mientras que la mayoría de los cursos en línea se centran en la practicidad y la puesta en práctica del conocimiento. No estoy diciendo que un título de CS no sea útil, pero es por eso que hemos visto una explosión de campamentos de desarrollo para desarrolladores, porque en 6 meses puede pasar de ser un principiante a un empleado (sin pasar por 4 años y mucho dinero).
Sólo mis pensamientos, espero que ayude a algunos!
- ¿Cuál es la necesidad de tutores en línea?
- ¿Qué tan útiles son los cursos disponibles en Udemy y Coursera?
- ¿Cuáles son los mejores cursos de video para aprender inglés?
- ¿Hay alguna forma de obtener un certificado gratuito en Coursera?
- ¿Cuánto tiempo se tarda en completar los cursos de ciencia de datos en Coursera?
Kevin