¿Qué lenguaje de programación tiene la mejor estabilidad laboral?

Si bien hay algunas respuestas buenas y reflexivas aquí, me preocupa un poco el supuesto implícito de que el lenguaje de programación que utilizas tiene una relación con la estabilidad de tu trabajo.

En esta industria, la estabilidad laboral proviene de mantenerse al día . Claro, puede que conozcas Java, pero ¿conoces Spring? ¿Guayaba? ¿Entiendes cómo armar un sistema de construcción usando Maven? ¿Qué tan bien entiendes el modelo de concurrencia de Java? ¿Se ha mantenido al día con desarrollos como gRPC y GraphQL, puede escribir un servidor REST de alto rendimiento con un registro adecuado e integrarlo con Splunk? ¿Puedes agregar métricas e integrarlas con Graphite? ¿Puedes construir una tubería de implementación continua para tu código? ¿Sabes cómo contenerizar tu aplicación? ¿Entiendes cómo aprovechar los servicios en la nube?

Nuestro trabajo como ingenieros es tomar ideas y convertirlas en sistemas completos que se ejecuten en producción. El simple hecho de conocer Java, lo que sea que eso signifique, no garantiza necesariamente la seguridad. La capacidad de hacer realidad los objetivos comerciales de su empresa es lo que lo garantiza. Tanto como, en estos días, existen garantías.

Los dos idiomas con las mejores perspectivas laborales, según Indeed.com, son Java y Python . Estos son lenguajes extremadamente versátiles utilizados para casi todo (a diferencia de JavaScript). Es muy probable que continúen dominando la TI durante muchos años. Son lenguajes sólidos y confiables (a diferencia de JavaScript). Se encuentran entre los 5 idiomas más populares del mundo.

Votaría Java, ha sido Rey por un tiempo y no parece estar disminuyendo.

Fuente: TIOBE – The Software Quality Company

No creo que la estabilidad laboral esté determinada por un lenguaje de programación dado. Ciertamente, conocer Java como un lenguaje antiguo y reconocido puede ayudar a asegurar un trabajo.

Saber más de un idioma es más probable, estoy especulando aquí, para proporcionar una gama más amplia de oportunidades.

Si está trabajando para una empresa, su “estabilidad” depende del desempeño de la empresa, no del lenguaje específico con el que está trabajando.

En pocas palabras, aprenda más de un idioma. Cada uno tiene su lugar y usted y cualquier futuro empleador serán mejor atendidos en especie.

Voy a adivinar COBOL. Todavía habrá código COBOL heredado para mantener cuando el sol se oscurezca. La mayoría de los programadores de COBOL están jubilados o muertos, y pocas personas nuevas lo están aprendiendo. Lo que promete una gran seguridad laboral para el último programador COBOL en pie.

La alternativa es convertirse en el mantenedor de un sistema complicado y crítico para el negocio (puntos de bonificación por uno que contenga código de espagueti mal escrito). Tira una noche entera al año, recuperándote de un accidente que amenaza la producción, y eres un héroe irremplazable. Resista todas las llamadas para entrenar a un reemplazo, hasta que esté listo para retirarse.

More Interesting

Cómo conseguir un trabajo en L&T India

¿La gente de MuSigma cambia a empresas realmente grandes como Facebook, Google, PwC, etc. con solo 2-3 años de experiencia?

¿Alguien puede darme una lista de países (excepto EE. UU. O Europa) con un buen alcance de odontología y entradas directas para los profesionales de MDS?

¿Puede el salto de trabajo ser la clave del éxito, especialmente para las personas sin universidad en puestos de trabajo de nivel básico?

Cómo cambiar mi carrera de un consultor funcional de Oracle a uno técnico

¿Es una carrera bancaria mejor que una carrera de prueba de software y por qué?

¿Cuáles son las perspectivas de carrera en la central térmica como un ingeniero mecánico más reciente?

Cómo encontrar trabajos de desarrollador junior cuando casi todos los trabajos están dirigidos a desarrolladores senior

¿Es esta cartera lo suficientemente buena para un puesto de diseño de interfaz de usuario de pasantía / nivel de entrada?

¿Cómo difiere el rol de un ingeniero de procesamiento de señales del de un ingeniero de software?

¿Cuál es tu idea de un maestro calificado?

¿Es posible estar a la vanguardia de la informática sin un título?

¿Cuál debería preferir en su trabajo: trabajo de calidad o buen dinero?

¿Alguien rechazó una oferta o renunció a un trabajo porque no le gustó el trabajo, a pesar de que fue, con mucho, el mejor movimiento financiero para aceptar / quedarse?

Soy un estudiante de 20 años que vive en Polonia. ¿Qué habilidad desarrollada a un alto nivel me dará buenas opciones para ganar $ 100k dólares al año (sin importar si se trata de plomería o gráficos por computadora)?