Vamos a establecer algunas reglas básicas para la comparación:
- Computer Science será un BS o BA en Computer Science
- Ingeniería informática será una licenciatura o equivalente en ingeniería eléctrica, no informática con una concentración CE
- El empleo en informática se centrará en el desarrollo de software y la ingeniería.
- El empleo en ingeniería informática se centrará en la ingeniería de hardware
Números:
En términos de número de empleos y tasa de crecimiento, la informática está muy por delante:
- ¿Qué escuela es mejor para la licenciatura en ingeniería informática: UIUC, Georgia Tech o Carnegie Mellon?
- ¿Debería India tener un examen UG exclusivamente para Ciencias de la Computación e Ingeniería?
- ¿Qué es mejor, la ingeniería de producción en COEP o la ingeniería informática en VIT Pune si quiero trabajar en la industria de TI?
- ¿Las computadoras cuánticas eventualmente reemplazarán a las computadoras eléctricas convencionales?
- ¿Qué hacen los ingenieros informáticos?
CS: 1,114,000 [1]
ECE: 77,700 [2]
Después de graduarse, tendrá muchas más oportunidades si está buscando software. Un vistazo rápido a Indeed nos da:
¿Qué pasa con el futuro? Con un futuro brillante en hardware, IoT y robótica, el número de ingenieros de hardware debería aumentar sustancialmente. También veremos un aumento en los trabajos de software, por lo que dudo que veamos la cantidad de trabajos de hardware eclipsar la de los ingenieros de software en el corto plazo, pero el crecimiento será significativo .
Dinero:
En términos de salario, los trabajos de ECE están por delante en aproximadamente $ 12,000–14,000 en promedio. Eso es significativo, pero hay que compararlo con la cantidad de empleos disponibles en ese sector.
¿Qué pasa con el futuro? Nuevamente, con un futuro brillante en hardware, IoT y robótica, el número de ingenieros de hardware debería aumentar sustancialmente. Habrá una mayor demanda. Los salarios en hardware aumentarán, y probablemente continúen adelantándose a los salarios de software (en promedio).
Por qué todo es terriblemente engañoso:
Muchos “ingenieros informáticos” terminan trabajando en software y es posible que no se presenten como ingenieros de hardware. Pueden estar trabajando en el software para un dispositivo IoT, donde se necesita un conocimiento íntimo del hardware. Pueden estar trabajando en firmware. Pueden estar trabajando en software de robótica. Un graduado de CS puede identificarse como ingeniero informático, dependiendo de en qué esté trabajando.
Tratar de separar CS y CE se convierte en un ejercicio difícil, así que veamos dos cosas: un enfoque intermedio y lo que te gusta:
Un enfoque a mitad de camino:
Haga un grado de CS con una concentración de CE o un grado de ECE o EE con un enfoque en software. Te encontrarás en un gran lugar para:
- determina cuál te gusta más
- ir a un MS en cualquiera de especializarse en lo que te enamora
- encontrar puertas abiertas en ambos espacios
- sigue la oportunidad:
- Si las cosas se ponen realmente bien para los ingenieros de software en los próximos años, puede seguir ese camino.
- Si la CE se vuelve mucho más importante (como lo sugieren las tendencias futuras), puede seguir ese camino.
Qué te gusta:
Si termina amando el software, la oportunidad de hacer lo que ama es obviamente en CS o ECE / EE con un enfoque de CS. Si terminas amando el hardware o esas cosas “cercanas al metal”, la oportunidad de hacer lo que amas obviamente está en EE
¿Oportunidad?
Ambos tienen mucho. Si solo le preocupa un trabajo o su mejor oportunidad de obtener un buen salario, busque CS. Si le preocupa una carrera significativa, cualquier camino es prometedor.
Notas al pie
[1] Oficina de Estadísticas Laborales
[2] Ingenieros de hardware informático