"Ya no necesitamos juniors porque tenemos IA": ¿qué nos espera al final de ese camino? La advertencia que lanza Yukihiro Matsumoto, creador del lenguaje de programación Ruby, no es mera nostalgia. Es una preocupación real por un futuro de "tierra arrasada", en el que la transferencia de conocimiento técnico se ha interrumpido.
Qué es el argumento de "los juniors son innecesarios"
Con la IA generativa avanzando a un ritmo vertiginoso, las herramientas de generación de código se han vuelto sorprendentemente precisas, y en la industria de TI ha ganado fuerza el debate sobre si "ya no hacen falta ingenieros junior".
Vídeos en los que una IA crea un Tetris en un instante se vuelven virales en redes, y no son pocos quienes concluyen que "los ingenieros ya sobran". De hecho, según la encuesta de Stack Overflow, en 2025 el uso de herramientas de programación con IA alcanzó el 84%.
En este contexto, el empleo de los ingenieros jóvenes se está viendo afectado con claridad. Según un estudio de economía digital de la Universidad de Stanford, a julio de 2025 el empleo de desarrolladores de software de entre 22 y 25 años había caído alrededor de un 20% respecto a su máximo de finales de 2022.
La inquietud de Yukihiro Matsumoto
Ante esta situación, Yukihiro Matsumoto (conocido como Matz), que lleva más de 30 años en la primera línea de la programación como creador de Ruby, ha expresado una preocupación clara.
Lo que espera al final del camino de "no necesitamos juniors", advierte, es una "tierra arrasada" en la que la transferencia de conocimiento técnico se ha cortado.
Según Matz, la "programación por intuición" (vibe coding) con IA es "como una máquina de premios (gacha)": a veces aciertas y a veces no. Reproducir programas sencillos ya existentes funciona casi el 100% de las veces, pero cuando se intenta crear algo nuevo, por su experiencia "falla el 99% de las veces".
Dicho de otro modo, la IA no es más que una "máquina que amplía las capacidades" de quien ya sabe programar. Sin una persona que la guíe, corrija sus errores y sepa diseñar algo nuevo, no sirve para el trabajo real.
Sin juniors, tampoco habrá seniors
El núcleo de la preocupación de Matz está en la "ruptura" de la formación de talento.
El ingeniero junior va adquiriendo experiencia práctica resolviendo tareas pequeñas y desarrolla sus habilidades poco a poco. En ese proceso comprende la estructura de los sistemas y aprende por qué se diseñaron de una determinada forma.
Pero si la IA pasa a hacer el trabajo de nivel junior, se pierde la oportunidad misma de que los jóvenes crezcan. Y si los jóvenes no se forman, tampoco surgirán los ingenieros senior del mañana.
Matt Garman, CEO de AWS, también ha señalado que sustituir a los desarrolladores junior por IA es "una de las cosas más absurdas": los jóvenes no solo se convertirán en los seniors del futuro, sino que además ya dominan el uso de las herramientas de programación con IA.
El problema del talento TI, agravado en Japón
Este problema es especialmente serio para Japón.
Según las estimaciones del Ministerio de Economía, Comercio e Industria, en 2030 podrían faltar hasta 790.000 profesionales de TI. A ello se suma que el nivel de competencias de los ingenieros japoneses tiende a ser bajo en la comparación internacional: frente a un nivel medio de 4 o más en Estados Unidos o India, Japón se queda en torno a un nivel 3 bajo.
Además, la estructura de subcontratación en múltiples niveles, propia del sector TI japonés, complica el panorama, porque las empresas que asumen las fases finales (programación, pruebas) se concentran justamente en las tareas más fáciles de sustituir por IA.
En 2025 también se ha hecho visible el llamado "precipicio de 2025": mientras el mantenimiento de sistemas heredados consume recursos y retrasa la adopción de nuevas tecnologías, el personal capaz de encargarse de ellos se va jubilando.
Cuatro habilidades para la era de la IA
Matz propone cuatro habilidades que los ingenieros jóvenes deberían adquirir para sobrevivir en la era de la IA.
1. Guiar a la IA La capacidad de detectar y corregir los errores de la IA. La IA puede, por ejemplo, sacar una indentación de cuatro espacios aunque se le indiquen dos. Hacen falta personas que detecten esos fallos y sepan orientar el resultado.
2. Fundamentos de programación La IA reproduce bien lo que ya existe, pero le cuesta crear cosas nuevas. Sin capacidad de diseño y de programación, tampoco es posible sacar partido a la IA.
3. Detectar problemas Decidir qué construir es tarea humana. Gana importancia la capacidad de pensar "qué" pedirle a la IA.
4. Comunicación Desarrollar software es trabajo en equipo. Precisamente porque personas e IA colaboran, la comunicación entre personas gana valor.
La sostenibilidad de las comunidades de código abierto
Matz también se refiere a la sostenibilidad de las comunidades de software de código abierto (OSS).
El software libre que sostiene el desarrollo moderno, como Ruby, Linux o MySQL, se mantiene gracias a las aportaciones de la comunidad. Pero, a medida que los proyectos crecen, también aumenta el coste de mantenerlos.
"Si las grandes empresas no dicen 'nos beneficiamos de usar Ruby, así que devolvamos una parte', es difícil sostenerlo a largo plazo", señala Matz.
No solo importa el dinero, sino también la contribución de personas. Y si se estanca la formación de ingenieros junior, disminuye también el talento capaz de contribuir al OSS, poniendo en riesgo la sostenibilidad de todo el ecosistema.
Un debate mundial
Este problema se discute no solo en Japón, sino en todo el mundo.
David Heinemeier Hansson, creador de Ruby on Rails, sostiene que las herramientas de IA actuales "todavía no están a la altura de un programador junior". La IA acierta a veces con el código, pero es como "una bombilla que parpadea": poco fiable.
Por otro lado, Dario Amodei, CEO de Anthropic, ha sugerido que en los próximos 1 a 5 años podría desaparecer la mitad de los empleos administrativos de nivel inicial. Los CEO de Google y Microsoft también han declarado que la IA ya se encarga de entre el 20% y el 30% del trabajo de programación.
Entre el optimismo y el pesimismo, lo único seguro es que "el cambio ya está ocurriendo".
Cómo debería responder Japón
Ante este reto, ¿cómo debería reaccionar Japón?
Lo primero, no dejar de formar a los ingenieros jóvenes. Recortar la contratación de juniors para ahorrar costes a corto plazo termina vaciando de contenido la capacidad técnica a largo plazo.
En segundo lugar, ver la IA no como una "amenaza" sino como una "herramienta", y buscar un nuevo estilo de desarrollo en el que personas e IA colaboren. Conviene un reparto en el que la IA asuma lo que se le da bien y las personas se concentren en el diseño y las decisiones.
Y, por último, cultivar una cultura de aprendizaje continuo. En una época de cambio tecnológico rápido, lo que se aprende hoy queda obsoleto enseguida. Tanto las empresas como las personas necesitan seguir aprendiendo.
¿Y en tu país?
En Japón, el avance de la IA y la escasez de talento TI progresan a la vez, y el reto de formar a los ingenieros jóvenes queda al descubierto.
¿Cómo está la situación laboral de los desarrolladores junior en tu país? ¿Hasta qué punto han penetrado las herramientas de IA en el trabajo? ¿Qué debates existen sobre la formación de los ingenieros jóvenes?
Cuéntanos en los comentarios cómo se vive esto donde estás.
Referencias
- https://atmarkit.itmedia.co.jp/ait/articles/2601/26/news002.html
- https://atmarkit.itmedia.co.jp/ait/articles/2511/13/news001.html
- https://gihyo.jp/article/2025/05/rubykaigi-2025-keynote-report-day3
- https://stackoverflow.blog/2025/12/26/ai-vs-gen-z/
- https://www.meti.go.jp/shingikai/economy/daiyoji_sangyo_skill/pdf/001_s03_00.pdf
Discusión global
16 comentarios