Me han dicho que el mercado laboral está sobresaturado y lo estará durante los próximos 10 años o más. Merece la pena seguir siendo desarrollador de software?

Para el 99% de las personas no lo es... pero puede que tú seas el 1%

La razón es que antes era muy fácil conseguir un trabajo sin formación en programación

Por ejemplo, John Sonmez de YouTube SimpleProgrammer consiguió un trabajo en 1999 como desarrollador de Java por 80 dólares la hora sin nada de formación ni siquiera haber terminado el instituto

Ahora se necesita mucho más, por decirlo suavemente

Más posts en Quora sobre un tipo que dijo, antes los programadores podían cobrar 250k dólares de salida y llegar fácilmente a la dirección digamos, un DBA de Oracle ahora ese camino o no es tan fácil o está cerrado tanto él como su mujer trabajan 80 horas y se arrepiente profundamente

Desde el auge de GitHub y las apps, mucha gente (equivocada) parece pensar que sin apps o GitHub eres un mal programador o no vales.... y muchos trabajos de nivel inicial son ahora de desarrollo web, no de C. El desarrollo web es un marasmo de cadáveres, un campo de minas peor que la DMZ, de hecho es tan malo que las escuelas no enseñan desarrollo web (en su mayoría) y te dejan a tu aire para que aprendas en bootcamps o recursos online o por tu cuenta. Ah, y el aprendizaje nunca se detiene.

main-qimg-a522f33edc636db6652de70b2f6db03f

La mayoría de los trabajos de nivel inicial son de desarrollo web.

Yo diría que vale la pena si al menos algo de lo siguiente es cierto

  • Le gusta hacer programación web
  • Le gusta resolver bugs por diversión
  • Sueña con abrir su propio negocio algún día y no tiene dinero ni capital para hacer otros negocios
  • Vive o quiere mudarse a algún lugar con muchos puestos de trabajo de programación
  • Quieres hacer programación durante 1-2 años digamos en Google o Amazon o Facebook y luego dejarlo para hacer tu propia startup o convertirte en un gerente en algún lugar (mucha gente hace esto)
  • No quieres ser un gerente de personas o social (todavía necesitas ser social sólo que no tanto como digamos, en los negocios)
  • No puedes cerrar un trato y no puedes hacer ventas

Diría que no vale la pena si

  • Odias pasar horas y horas frente a un ordenador resolviendo un pequeño problema
  • Quieres de alguna manera una línea clara entre el trabajo y el hogar (podrías salirte con la tuya si planificas tu vida adecuadamente y obtienes una buena educación)
  • Odias la tecnología en general (también puedes salirte con la tuya, Odio mucha tecnología y soy anticuado)
  • Se puede cerrar un trato o hacer ventas

Así que sí, ¿merece la pena? Eso depende de ti y de quién seas.

Como la mayoría de los trabajos es un 99% malo para la mayoría de la gente.

Tendrás que probar para averiguarlo. Investiga sobre las condiciones de trabajo.

P.S. no lo hagas por el dinero te enfrentarás a verdaderas penurias o sinsabores. O si lo haces por el dinero. Consigue una educación compsci de élite (MIT, Georgia Tech, etc.) trabaja sólo en empresas de renombre (Google, Facebook, etc.) y déjalo muy rápido para conseguir dinero y que otros escriban código para tu startup y hacerte rico. Incluso la startup de IA más floja tiene ahora una valoración de 100 millones de dólares. Si lo haces por el dinero. Más vale que seas muy, muy bueno en la escuela y en las matemáticas.

Así que buena suerte. Y recuerda. No lo hagas por el dinero.