He estado en el campo de la ingeniería financiera (después de BA Math y BA Computer Science) durante aproximadamente 5 años (20% análisis / programación, 80% comunicación) y me enorgullezco de mi capacidad para comunicarme con la gente y discutir problemas técnicos (es decir, interactuar con un equipo). Amo esta parte de mi trabajo. Ir a la pizarra para dibujar ideas abstractas y generar ideas.
Sin embargo, por muchas razones, quiero hacer la transición de mi carrera en una empresa de tecnología (ingeniería de software), pero me temo profundamente que caeré en un trabajo de programación estereotípico donde los programadores codifican con auriculares grandes. Ciertamente sé que esto es solo un estereotipo, pero he sido testigo de entornos similares antes (en las startups) y me da miedo pensar que estaría migrando a una carrera de aislamiento.
Me encanta codificar y pensar algorítmicamente, pero no quiero dejar de interactuar con las personas. Entiendo que tener habilidades de comunicación es solo positivo, pero me estoy preparando para el fracaso de la felicidad profesional al hacer la transición a la ingeniería de software. Me encantaría escuchar cualquier aclaración y / o consejo.