Yo diría que todos ellos porque los graduados de CS nunca aprenden sobre ellos en la escuela (ya que la academia realmente no clasifica la industria).
Tú tienes tu:
Desarrollo genérico
Desarrollo web (cosas como Full Stack, Front End, Ruby)
Desarrollo de aplicaciones (Obj-C, Java, Full Stack)
Software empresarial (Java / C # .Net, para empresas como Salesforce)
Desarrollo de SO (C ++ / C / .Net, también conocido como Microsoft (u Obj C para Apple))
Sistemas Embebidos (Ensamblado / C, para compañías como Intel o Nvidia. Incluye trabajos de robótica e ingeniero informático / ingeniero eléctrico)
Software de seguridad (C …, Symantec)
Inteligencia de negocios
Desarrollo de juegos (C ++ / C)
Sistemas distribuidos (Ver ingeniero de datos / buscar en la nube)
Luego está TI:
Consultoría de TI (muy similar al software empresarial)
Desarrollo interno de TI (desarrollar software para la propia empresa)
DBA
- Terminé mi introducción a CS. ¿Qué proyectos puedo hacer ahora para prepararme para aplicar a Google Engineering Practicum o Explore Microsoft?
- ¿Dónde debo solicitar una pasantía de invierno si soy un estudiante de informática de tercer año?
- ¿En qué grado elijo la informática de un ingeniero de software? Quiero trabajar como ingeniero de software.
- Me estoy graduando de Berkeley con una doble especialización en salud pública y ciencias de la computación en mayo de 2018. Eventualmente me gustaría ingresar a la gerencia de nivel superior en una empresa de tecnología de la salud. ¿Sería útil un MBA en un par de años para algo?
- ¿Qué puede hacer un estudiante de primer año de ciencias de la computación en el verano para mejorar sus habilidades?
Trayectorias de carrera terciaria:
Actuario (usa más programación hoy en día)
Científico de datos (requiere un poco más de capacitación en análisis de datos)
Ingeniero de datos (alguien que maneja el movimiento y el almacenamiento de big data)
Informática Forense Tech? (alguien que pasa por computadoras desde accidentes o escenas del crimen para recuperar datos)