È come chiedere quale colore è di moda, il rosso o il verde. "Caldo" e "ben rispettato"? Nessuna di queste qualità mi è venuta in mente quando ho fatto le scelte che hanno dato inizio alla mia lunga carriera di ingegnere. Quindi cosa state chiedendo veramente? È: "Tra questi due percorsi, quale impressionerà di più il ? IMO un brutto modo di scegliere un percorso di carriera; guardati dentro, Padawan. "Quale mi farà avere uno stipendio più alto?". OK, allora in questo momento nella Bay Area probabilmente il software. Non comprerai comunque una casa qui con il tuo stipendio iniziale .... "Quale avrà un compenso più alto per la carriera?" Dipende dalle tendenze future, difficile da prevedere, ma se non avessi nessuna preferenza personale, allora il software potrebbe darti un vantaggio in termini di stipendio. Ma chiedete a un ingegnere nucleare degli anni '60, a un fisico ricercatore PhD degli anni '70, o a un ingegnere petrolifero degli anni '80 se i loro percorsi di carriera, allora caldi e attraenti, hanno un buon aspetto nel nostro futuro attuale.
ME e Software hanno diversi set di abilità, punti di vista, strumenti e (generalizzando) interessi. Un ME dovrà sapere qualcosa sulla codifica, ma un SE non deve sapere di termo, cinematica, proprietà dei materiali, analisi delle vibrazioni, progettazione di veicoli o altro, a meno che il SE non sia incaricato di descrivere o controllare qualcosa relativo a queste o a qualsiasi altra area dell'ingegneria. E un ME probabilmente non entrerà nei dettagli dell'interfaccia utente, nell'analisi dei sistemi software, nell'estrazione di database o in altre aree di codifica, se non per criticare la zoppia o comprendere i limiti degli strumenti software che stanno usando per analizzare i compiti di ingegneria a portata di mano. Questi sono due insiemi di abilità di interesse/istruzione con qualche sovrapposizione, ma non sono da nessuna parte vicino alla piena intercambiabilità.