Es una cosa que realmente me llevo preguntando desde hace más o menos 6 meses, que he notado una evolución clara en lo que la IA es capaz de desarrollar.
En mi caso, llevo trabajando como desarrollador Java + SpringBoot unos 3 años, más o menos. Hace 6 meses, empecé a integrar la IA (Claude Code) dentro de mi flujo de trabajo, sobre rodo para ayudarme a corroborar que lo que desarrollaba, cumplía con los requisitos que me pedía tanto el cliente como el PM.
Sin embargo, ahora ha llegado un punto que, si le pido al modelo que se estudie el proyecto para entender cómo está organizado todo y como funciona, puedo pedirle que haga desarrollos de funcionalidades completas, contando tests, QA, e incluso seguridad (haciendo que llame a un SAST e interprete el resultado).
Hace unos meses, estuve haciendo un curso de angular (llevaba 190 clases de 300), pero viendo como ha ido la cosa (viendo que un modelo de IA te saca mejores resultados con las especificaciones adecuadas y en poco tiempo) me desánimo el estudiar para nada.
Por eso mi pregunta. Como veis el futuro del sector? Creéis que desaparecerán los programadores? Yo creo que ese trabaja se convertirá en una persona gestionando un equipo de modelos para hacer desarrollos.
Muchos dicen que seguirán necesitandose programadores para revisar los resultados de la IA, pero creo que cada día avanzamos en una dirección en la que no es cierto. Siempre vas a poder configurar un modelo que haga de Juez, y que se use para revisar el código generado en base a unos requisitos que le digas. Yo creo que en unos años habrá desarrollos prácticamente 100% autónomos.
Mi opinión, es que el futuro está en estudiar como trabajar con la IA, a nivel de arquitectura (para X proyecto, como tengo que integrarla?), a nivel de desarrollo (que opciones me da la IA para crear aplicaciones?) y a nivel de integración (con Python, y frameworks como LangChain/LangGraph).