Avísame cuando llegue un registro verificado a esta ocupación →
Desarrollador de software júnior
Convierte un problema descrito en código que funciona y se puede mantener — y, cada vez más, decide si el código generado es correcto.
Esto no es una probabilidad de perder el empleo. Combina qué parte de la carga de tareas del puesto está expuesta a la automatización con hasta dónde ha llegado realmente la adopción: sirve para comparar ocupaciones sobre una base constante, y para nada más.
Escrito específicamente para puestos de software de entrada y de primeros años, que tienen un panorama distinto al de la ingeniería sénior. Seis páginas de software cortan el mismo trabajo de dos maneras: por antigüedad (esta página y la de ingeniero con experiencia) y por capa (frontend, backend, ingeniería de datos). Quien está en su primer empleo de frontend aparece en dos de ellas, y es deliberado — responden a preguntas distintas.
Qué está cambiando de verdad#
La unidad de análisis es la tarea, no el nombre del puesto. Un puesto no se sustituye: se le mueve la mezcla de tareas.
¿Es este tu trabajo? Dilo y esta página se estrecha a tu parte de él.
El nombre de un puesto es un paquete de tareas compradas juntas, y no hay dos personas con el mismo paquete. No se envía nada a ninguna parte: se queda en este navegador.
Escribir código rutinario
Automatizándose✓ Con evidenciaEndpoints CRUD, formularios, integraciones estándar, pruebas de patrones conocidos.
Bien especificado, muy representado en los datos de entrenamiento y comprobable de inmediato con solo ejecutarlo. Este es el caso más fuerte para la generación de código, y resulta ser casi todo lo que se contrataba a los júnior para hacer.
Generarlo no es lo mismo que responder por ello. Alguien sigue teniendo que decidir que es correcto, y esa persona históricamente aprendió a juzgar escribiéndolo primero.
Depurar sistemas que no conoces
Aumentada por la máquina≈ Inferencia de la plataformaEncontrar por qué algo se rompió cuando la causa no está donde está el síntoma.
Las herramientas son realmente buenas proponiendo hipótesis y leyendo trazas de pila. Son mucho más flojas en la parte que exige sostener en la cabeza el modelo de un sistema concreto y saber qué observación sería decisiva.
Aquí es donde se ve con más claridad el techo del código generado, y es la habilidad que separa a un júnior de alguien a quien se puede dejar solo.
Revisar código generado
Tarea nueva✓ Con evidenciaLeer código plausible con el cuidado suficiente para cazar lo que está equivocado con aplomo.
El volumen de código producido subió de golpe; la necesidad de verificarlo subió con él. Revisar código fluido pero equivocado es una habilidad propia y recién central.
Revisar bien exige haber escrito aquello que se revisa. Si el trabajo de escritura que entrenaba ese criterio es justo el que se automatiza, esta tarea tiene un problema de suministro dentro de unos años.
Convertir una petición vaga en una especificación
Sigue llevándola una persona≈ Inferencia de la plataformaHacer las preguntas que revelan qué habría que construir de verdad.
Exige contexto sobre los usuarios, el negocio y lo que ya se ha intentado. La generación va detrás de esto y amplifica una especificación equivocada más rápido de lo que lo habría hecho una persona.
Normalmente es una responsabilidad sénior; listarla como tarea júnior describe hacia dónde va el puesto, no dónde está hoy la mayoría de los empleos júnior. Lo que desapareció son los peldaños intermedios.
Decidir cómo encajan las piezas
Sigue llevándola una persona≈ Inferencia de la plataformaElegir una estructura y unos compromisos que sigan en pie dentro de dos años.
Las decisiones de compromiso dependen de restricciones que viven fuera del código — tamaño del equipo, plazos, qué necesitará el negocio después. Eso es lo que significa sénior, y es el destino al que los júnior llegaban escribiendo código rutinario durante dos años.
Decir que los sénior están a salvo no dice nada sobre la entrada. El camino hacia sénior pasaba por dos años de código rutinario, y nada ha sustituido ese camino.
Qué tecnologías importan aquí#
Cuatro señales separadas. Deliberadamente no se suman: un trabajo expuesto a dos tecnologías no está expuesto al doble.
Cómo se llegó hasta aquí#
El índice no es un número fijo. Esto es donde habría estado en cada hito de capacidad desde ChatGPT: reconstruido, y etiquetado como tal.
● 2 hechos verificados de esta ocupación, dibujados en la fecha en que ocurrió: los tramos de la línea cercanos a una marca están anclados a algo comprobable.
La línea de partida ya incluye el completado de código, que salió antes que ChatGPT. La subida de 2023-2024 es empinada y luego se aplana en 2025, en parte por capacidad y en parte por una corrección en la contratación: varias organizaciones que recortaron la entrada de gente junior informaron públicamente de que habían eliminado el camino por el que las personas se vuelven veteranas.
Una línea plana no es un pronóstico de seguridad. Dice a qué tareas ha llegado la automatización hasta ahora: las ocupaciones que menos se movieron aquí son aquellas en las que la restricción es física o normativa, y las dos pueden cambiar.
Cambios recientes#
Los desarrolladores de software de sistemas ocupan el 7.º puesto por empleo dentro del quintil de mayor exposición en el apéndice del artículo, y el desarrollo de software es una de las dos ocupaciones que los autores destacan como estudio de caso. Registros de nóminas del sector privado de EE. UU. de ADP que cubren a millones de trabajadores, de noviembre de 2022 a junio de 2026. La caída del 11% es para los de 22 a 25 años en los dos quintiles más expuestos a la IA; el mismo grupo de edad en los tres quintiles menos expuestos creció alrededor del 10%. Los trabajadores con experiencia no muestran una brecha comparable, y los autores afirman que no encuentran indicios de un desplazamiento generalizado en el conjunto de la economía. Los hallazgos son descriptivos, no causales, y están medidos a nivel de ocupación, no de tarea.
Cambio verificable en contratación, plantilla, horas o alcance del puesto. El mayor peso, pero la atribución causal sigue habiendo que argumentarla, no darla por supuesta.
Una gran empresa tecnológica, con datos declarados por ella misma y sin definir cómo se mide «generado» (autocompletado frente a funciones enteras). No dice nada sobre contratación; el paso de revisión se quedó con los ingenieros.
Una empresa lo ha puesto en producción. Puede mover la línea de base, ponderado por la escala y por cuánto se parece ese entorno al tuyo.
Qué significa esto para ti#
Esta ocupación tiene la división más marcada entre entrada y sénior de todo el primer lote. Las tareas que hacían económicamente razonable crear puestos júnior son las que se están automatizando, mientras que las que definen el trabajo sénior no. El riesgo no es que programar deje de ser una carrera — es que se está quitando el primer peldaño de la escalera mientras la parte de arriba sigue intacta. En concreto: tienes que demostrar criterio, no producción, y tienes que hacerlo antes de que nadie lo espere de ti.
Tu posición es comparativamente fuerte, pero depende de que haya un suministro de gente que aprendió a juzgar por la vía lenta. Si el peldaño de entrada sigue roto, la restricción que llegará dentro de unos años no es la automatización — es que nadie construyó la experiencia necesaria para revisar lo que producen las herramientas. Conviene pensarlo como una cuestión de contratación y de mentoría ahora, no más tarde.
Tus opciones#
Cuatro direcciones, cada una con sus restricciones reales y con una cosa que puedes probar esta semana. Seguir como estás es una opción legítima; solo tiene que ser una opción elegida.
Construir criterio más rápido de lo que la escalera espera
Lo escaso es alguien capaz de decir si el código generado está bien. Puedes empezar a demostrarlo el primer día en vez de esperar dos años.
Requiere estar en un código con consecuencias reales. Los proyectos de juguete no enseñan esto.
Toma un PR generado — tuyo o de un compañero — y escribe una revisión que encuentre un problema real, con el razonamiento. Hazlo cada semana y guárdalas.
Especializarte donde la corrección sale cara
Pagos, seguridad, integridad de datos, infraestructura — los dominios donde una respuesta equivocada y segura de sí misma cuesta dinero de verdad mantienen a las personas firmemente dentro del circuito.
Requiere profundidad, y la profundidad lleva tiempo. Elige uno y quédate lo suficiente para ser la persona a la que los demás preguntan.
Elige una de esas áreas en tu sistema actual y léela de principio a fin hasta que pudieras explicarle a otra persona sus modos de fallo.
Puestos que están entre la ingeniería y el problema
Ingeniería de soluciones, experiencia de desarrollador, producto técnico — trabajos donde el valor está en entender a la vez el sistema y lo que alguien necesita de él.
Exige tratar la comunicación como una habilidad de primer orden, algo que no todo el mundo quiere desarrollar.
Escribe la documentación de algo que hayas construido, dásela a alguien que no lo conozca y observa dónde se atasca sin ayudarle.
Aplicar el pensamiento de ingeniería fuera del software
Muchos sectores casi no tienen a nadie que entienda su dominio y además sepa construir. Esa combinación es escasa y no compite con la generación.
El conocimiento del dominio vuelve a empezar casi de cero, y el primer año suele parecer un paso atrás.
Encuentra a alguien de un campo ajeno al software con un problema repetitivo y construye lo más pequeño que le ayude. Ese único proyecto es la prueba.
Preguntas frecuentes#
Sí, pero por una razón distinta a la de hace cinco años. Aprender a programar servía para poder producir código. Ahora el valor está en poder juzgarlo — y no puedes juzgar un código que no habrías sabido escribir. La formación sigue funcionando; lo que ha cambiado es que el mercado de empleo de entrada ya no te paga de forma fiable mientras adquieres el criterio. Cuenta con esa brecha de forma explícita en vez de suponer que el primer trabajo te enseñará.
La razón económica por la que existían esos puestos — producción barata sobre trabajo bien especificado — se está debilitando, y eso es un cambio estructural real y no un ciclo. Pero los equipos que dejan de contratar júnior del todo se crean un problema a sí mismos: dentro de unos años no tienen a nadie que haya aprendido a juzgar el resultado por la vía difícil. Cuenta con que el puesto se redefina en torno a la revisión y el criterio en vez de la producción, y con que haya menos por equipo que antes.
La señal para los desarrolladores de entrada no es la capacidad de los modelos, es cuánta gente recién titulada contrata tu empresa. Mira a cuántos júnior contrató este año frente a hace dos. Varias organizaciones que recortaron la entrada de júnior han dicho en público que eliminaron el camino que produce sénior — esa admisión es el hecho que conviene seguir.
Escribir código rutinario — la tarea marcada como en automatización, y la que llenaba los dos primeros años de un júnior. El diseño de sistemas y los requisitos no lo están, pero es a donde se llega después de esos dos años, y nada ha sustituido el camino.
Sí, y por una razón que ha cambiado: ahora aprendes a programar para poder revisar código, no para producirlo. Revisar bien un resultado fluido pero equivocado exige haber escrito tú mismo lo mismo, así que el aprendizaje sigue teniendo que ocurrir por la vía lenta aunque el mercado de ese resultado se haya encogido.
¿Estudiando para esto?
Estas carreras llevan hasta aquí. Sus páginas desglosan cuáles de sus competencias se transfieren y qué les suele faltar a quienes se gradúan.
Escrito sobre esto#
Estos textos argumentan a partir de los mismos registros que tiene esta página, y cada una de sus secciones nombra aquello en lo que se apoya.
Método y fuentes#
- Fecha de la evaluación
- 2026-09-09
- Base de los juicios de tarea
- 2 con evidencia · 3 inferencia de la plataforma · 0 sin evidencia suficiente
- Hechos verificados
- 2