Si va a trabajar como ingeniero de software, entonces la ingeniería de software será profesionalmente útil cuando obtenga su primer trabajo. Sin embargo, pasará toda su carrera aprendiendo diferentes metodologías de ingeniería de software. Las diferentes compañías funcionan de manera diferente. Habrá muchos avances y modas en la ingeniería de software durante su carrera y tendrá que aprenderlos o quedará desactualizado.
Por otro lado, la teoría de la computación no cambiará. Proporcionará una base de conocimiento que lo convertirá en un mejor ingeniero de software. En el medio de una carrera como ingeniero de software, es probable que no encuentre el tiempo o la energía para regresar y completar su conocimiento de la teoría de manera disciplinada.
Si vas a trabajar en (o vas a estudiar estudios de posgrado en) informática, entonces la Teoría de la Computación es crítica.
- Soy un ingeniero de software que trabaja para una empresa multinacional líder. Quiero hacer mi carrera en el campo de análisis de datos y Big Data. ¿Alguien puede sugerirme cómo puedo ingresar a esta secuencia? En mi empresa actual no estoy teniendo esa oportunidad.
- ¿Cómo cambiar la tecnología?
- ¿Qué hace específicamente para posicionarse para ser ascendido a Tech Lead, dentro de un equipo de ingeniería de software?
- ¿Qué conocimientos básicos se necesitan para ser ingeniero de software?
- ¿Qué es mejor en términos de crecimiento y aprendizaje, ingeniero de software en Adobe o SDET en Ola?
Entonces, independientemente de la carrera que elija, recomendaría la teoría sobre la ingeniería de software.