¿Cuál es una mejor opción de carrera como ingeniero de software, una carrera en banca de inversión o desarrollo de productos?

Como de costumbre, mucho depende de usted y también de las oportunidades de empleo que encuentre.

Una cosa para pensar es …
Como empleado, está intercambiando su tiempo (su vida) por dinero y experiencia. La mayoría de las personas se centran en el dinero. La mayoría de los empleadores intentan contratar la experiencia.

Así que echemos un vistazo a la experiencia.

Una cosa clave a considerar es cómo su rol contribuirá a los “Activos intelectuales” de su empleador. es decir:
En una práctica legal: un abogado es un activo. El equipo de software es un gasto de apoyo.
En un proveedor as / w: El abogado es un gasto y las personas de software son el activo.
En un banco: el héroe es el “Administrador de fondos” o “el equipo de fusiones y adquisiciones”. Es un gasto
En construcción: los héroes son el Project Mgr, el ingeniero o el arquitecto. Es un gasto

Algunas compañías invierten mucho en capacitar a todos sus empleados. Otros no. Las personas en las que es más probable que se concentren en crecer son las del grupo “Héroe”. Son las personas que impulsarán los objetivos de “Innovación” de la empresa. Son las personas que presumen ante nuevas perspectivas.
Es más probable que se envíen en conferencias, a capacitación y se les dé la oportunidad de experimentar en “la vanguardia”.

Si está preparado para el aprendizaje constante, este rol le permite crecer mucho más rápido que sus pares en otras compañías. Y puede hacerte mucho más valioso.

Así que echemos un vistazo al dinero.

Por lo general, el sector financiero paga salarios más altos que la mayoría. Intentan contratar a “las mejores” personas y están preparados para ser muy competitivos. A menos que seas un verdadero arma o tengas suerte al entrar temprano en una startup exitosa, es probable que el salario de un proveedor de software sea más bajo que el de un banco.

Dicho esto, los bancos también buscan valor. Como el desarrollo s / w no es su negocio principal, puede encontrar fácilmente su trabajo subcontratado a contratistas locales o extranjeros.

Conclusión

  1. Seguridad profesional: todas las industrias son similares. Su seguridad proviene de usted y cuánto valor entrega continuamente a su empleador. La mayoría espera que inviertas tu propio tiempo para mantener tus habilidades actualizadas. No solo habilidades técnicas, sino habilidades blandas como comunicación y gestión del tiempo.
    Si está en oferta, solicite capacitación, debe impulsar su crecimiento. No espere que su persona de Recursos Humanos cree un plan de capacitación para usted.
  2. Desafío intelectual. Todas las industrias tienen problemas difíciles de resolver. El truco es conseguir un papel donde se cumplan sus intereses.
  3. No estoy de acuerdo con su evaluación de que Java & C ++ = Banca de inversión. Es probable que los bancos con una infraestructura predominantemente basada en Linux tengan una fuerte inversión en Java (y tal vez C ++). Aquellos con una inversión significativa en tecnologías de Microsoft desarrollan mucho en código administrado (C #, F #), Typecript, TSQL, etc. La mayoría de las grandes empresas tienen una combinación de ambos.