Estou na área de engenharia financeira (depois da BA Math e da BA Computer Science) há cerca de 5 anos (20% de análise / programação, 80% de comunicação) e me orgulho da minha capacidade de me comunicar com pessoas e discutir problemas técnicos (por exemplo, interagir com uma equipe). Eu amo essa parte do meu trabalho. Indo para o quadro branco para desenhar idéias abstratas e debater.
No entanto, por muitas razões, quero fazer a transição da minha carreira para uma empresa de tecnologia (engenharia de software), mas tenho muito medo de cair em um trabalho de programação estereotipada em que os programadores codificam com grandes fones de ouvido. Eu certamente sei que isso é apenas um estereótipo, mas eu já testemunhei ambientes semelhantes antes (nas startups) e me assusta pensar que eu estaria migrando para uma carreira de isolamento.
Adoro codificar e pensar algoritmicamente, mas não quero deixar de interagir com as pessoas. Entendo que ter habilidades de comunicação é apenas positivo, mas estou me preparando para o fracasso na felicidade na carreira ao fazer a transição para a engenharia de software. Eu adoraria ouvir quaisquer esclarecimentos e / ou conselhos.