No necesitas un título en informática para convertirte en un gran programador.
Pero, seguro que ayuda.
El grado en sí no es lo útil. Sin embargo, lo que es útil son varios años de educación enfocada y aprendizaje.
- Soy una mujer india casada con una B. Tech en ECE. Trabajé como desarrollador de Java durante 5 años, y planeo hacer un MBA en Alemania para cambiar a un rol no técnico. ¿Cuáles son algunos roles de trabajo, flujos de MBA y universidades para buscar?
- ¿Cuánto se puede ganar haciendo un trabajo a tiempo parcial en los Estados Unidos?
- ¿Cuál es la opción de carrera para Adobe Analytics?
- Después de dos años de experiencia, ¿debería uno obtener un MBA de dos años en un IIM o un MBA de un año en un ISB?
- ¿Es el hecho de que no estoy utilizando currículums para trabajos de salario mínimo es lo que me está matando en el proceso que estoy teniendo dificultades para encontrar trabajo?
Si no te apasiona lo suficiente el material para vivirlo y respirarlo durante varios años, obtener un título no te convertirá en un gran programador.
Lo que aprende en un buen programa de licenciatura en Ingeniería de Software o CS son muchas herramientas mentales para ayudarlo a razonar de manera efectiva sobre el software, los datos y el proceso de desarrollo. Estas cosas las puedes aprender por tu cuenta o en proyectos y trabajos.
Obtenga algo que pueda programar (es muy barato en estos días: se puede obtener un Raspberry Pi o un Arduino por muy poco dinero) y escriba el código. Escribir código, leer código (los proyectos de código abierto son tus amigos) y hablar con otros programadores apasionados sobre el software son increíblemente útiles.
La disciplina del razonamiento “O grande” y la miríada de estructuras de datos y algoritmos y patrones de diseño posibles son importantes.
No se te oculta nada: no hay ningún secreto oculto que no puedas descubrir por ti mismo a partir de la información pública.
Pero un buen programa de grado lo ayuda a llegar más fácilmente y a mantenerse enfocado.