Sono stato nell'arena di ingegneria finanziaria (dopo BA Math e BA Computer Science) per circa 5 anni (20% di analisi / programmazione, 80% di comunicazione) e sono orgoglioso della mia capacità di comunicare con le persone e discutere problemi tecnici (cioè interagendo con una squadra). Amo questa parte del mio lavoro. Andare al white board per disegnare idee astratte e brainstorming.
Tuttavia, per molte ragioni, voglio passare la mia carriera in una società tecnologica (ingegneria del software) ma temo profondamente di cadere in un lavoro di programmazione stereotipato in cui i programmatori codificano con grandi cuffie. Sicuramente so che questo è solo uno stereotipo, ma ho visto ambienti simili prima (alle startup) e mi spaventa pensare che sarei migrato verso una carriera di isolamento.
Adoro programmare e pensare in modo algoritmico, ma non voglio rinunciare ad interagire con le persone. Capisco che avere capacità comunicative sia solo un aspetto positivo, ma mi sto preparando per il fallimento della felicità di carriera attraverso la transizione all'ingegneria del software. Mi piacerebbe sentire qualsiasi chiarimento e / o consiglio.