Eso es como preguntar qué color está de moda, el rojo o el verde. ¿"Caliente" y "respetado"? Ninguna de esas cualidades se me ocurrió cuando tomé las decisiones que iniciaron mi larga carrera de ingeniería. Entonces, ¿qué es lo que realmente preguntas? ¿Es: "Entre estos dos caminos, cuál impresionará más a ?" OMI una mala manera de elegir una trayectoria profesional; mira dentro, Padawan. "¿Cuál me dará un mayor salario?" OK, entonces ahora mismo en el Área de la Bahía probablemente el software. No te comprarás una casa aquí con tu sueldo inicial: .... "¿Cuál tendrá una mayor compensación en mi carrera?" Depende de las tendencias futuras, es difícil de predecir, pero si no tuvieras ninguna preferencia personal en absoluto, el software podría darte una ventaja salarial. Pero pregúntele a un ingeniero nuclear de los años 60, a un físico investigador de los años 70, o a un ingeniero petrolero de los años 80 si sus entonces atractivas carreras se ven bien en nuestro futuro actual.
El ME y el Software tienen diferentes conjuntos de habilidades, puntos de vista, herramientas e intereses (generalizando). Un ME tendrá que saber algo sobre codificación, pero un SE no tiene que saber sobre termo, cinemática, propiedades de los materiales, análisis de vibraciones, diseño de vehículos, o lo que sea, a menos que el SE tenga la tarea de describir o controlar algo relacionado con esas o cualquier otra área de la ingeniería. Y un ME probablemente no entrará en los puntos finos de la interfaz de usuario, el análisis de sistemas de software, la minería de bases de datos u otras áreas de codificación, excepto para criticar la cojera de, o entender las limitaciones de, las herramientas de software que están utilizando para analizar las tareas de ingeniería en cuestión. Se trata de dos conjuntos de habilidades de interés/educación con cierto solapamiento, pero no son ni de lejos totalmente intercambiables.