Bueno, eso depende de a qué escuela vayas. Como desarrollador y empleador de sistemas integrados, puedo decirle que muchas escuelas le permitirán graduarse con un título de CS con un conocimiento mínimo de programación y aspectos internos de la computadora. Esto significa que en un mundo de uso cada vez mayor de dispositivos IoT, sería básicamente inútil. Le tomaría a un empleador un promedio de 1.5 a 2 años capacitarlo para trabajar en microcontroladores, por ejemplo. Estarías mejor con un título en ingeniería informática.
Sin duda, esta es una generalización generalizada de muchas escuelas. Hay algunas escuelas excelentes que aún enfatizan la comprensión de las computadoras en lugar de solo ser usuarios de ellas. Univ of California – Chico, CMU y Virginia Tech me vienen a la mente cuando pienso en programas que aún enfatizan la comprensión en lugar de sacar a los graduados. Pero, el empleador debe conocer las escuelas y sus programas para estar seguro de en qué escuelas reclutar.
Eso no quiere decir que un título de CS no sea valioso siempre que tenga cierta especialización en el programa. Si te especializas en algo como el aprendizaje automático o las ciencias de datos, existen nichos para estas especializaciones que pueden ser bastante lucrativos. Pero, un título genérico de CS sería bastante malo a menos que vinieras de CMU, Stanford, etc. o de una de las escuelas equivalentes en otras partes del mundo.
- ¿Debo hacer informática o ingeniería de software si quiero verme en una gran empresa de tecnología como Google, Apple o Facebook, etc.?
- Soy un recién graduado en informática y comencé una pasantía de ASP.NET MVC5. ¿Cómo puedo cubrir todos los conceptos y ser experto? ¿Puedes definir una hoja de ruta a seguir?
- Soy muy inteligente pero me falta creatividad. ¿Cuál es la mejor especialidad para mí: CS o ingeniería mecánica?
- ¿Cuál es una muy buena explicación de cómo funciona la ramificación y el enlace?
- ¿Qué especialidad tiene mejores perspectivas laborales, ingeniería mecánica o informática?
Lo único que los graduados de CS tienen para ellos es que la cantidad de puestos abiertos continuará aumentando a medida que los vehículos autónomos, la minería de datos, IoT y el aprendizaje automático comiencen a afianzarse. Entonces, para 2020, las perspectivas seguirán siendo bastante buenas. En mi humilde opinión, para 2025, puede haber una historia muy diferente a menos que los programas de CS hagan un esfuerzo concertado para hacer que sus cursos sean más prácticos