Hoy por hoy el mundo del desarrollo esta en un profundo cambio. Las herramientas de Inteligencia artificial son las encargadas de construir practicamente todo el código . Necesitan de nosotros una guía y una orientación pero son mucho más capaces de lo que eran hace 1 año .
¿Como sobrevivir a este cambio?
Ojalá este fuera un problema de los programadores , o de los ingenieros de software … o de los arquitectos porque eso querría decir que afecta un perfil en concreto sin embargo va a ser un problema general para las empresas de desarrollo . ¿Como podemos abordar en el mundo del desarrollo un cambio tan profundo?
Aceptar los cambios
¿Que hacer con temas como el VibeCoding , como la codificación agentica , como los temas de Specification Driven Development? . son muchos frentes que se abren a la vez y son difíciles de abordar . Lo primero que tendremos que hacer desarrolladores y empresas es aceptar que el uso de estas herramientas se esta asentando y que no hay vuelta atrás podrán equivocarse en cosas podrán necesitar mayor supervisión pero serán el standard para todo el mundo en un tiempo muy corto sino lo son ya.
Construir el Arnes
Tenemos que prepararnos y formarnos cada uno de nosotros en esas áreas de programación agentica que nos son tan nuevas . Desarrollando los arneses necesarios en las empresas para poder soportar de forma natural una mayor productividad ,sin eso simplemente no tendremos un futuro.
El arnes combina desde la estructura de ficheros markdown, pasando por principios de arquitectura o diseño de agentes o subagentes y procesos que los permitan interaccionar . Es un proceso muy personal para cada empresa y cada Stack tecnológico y es lo que nos permitirá entregar “mas” con el mismo esfuerzo.
Subir el nivel de abstracción
Otra de las cosas que va a llegar es que casi todos los desarrolladores van a subir el nivel de abstracción respecto al código antes había muchas personas que eran simplemente “programadores básicos ” se les asignaban unas tareas sencillas y eso era lo que tocaba construir . Ahora abordaremos mas perfiles de Analistas ,Arquitectos, Ingeniero de Software, Full Stack Developers. Serán perfiles de más alto nivel ya que lo básico lo hará la IA. Es posible que los perfiles que más destaquen a partir de ahora sean los que ellos solos puedan construir la aplicación completa ellos solos por lo tanto perfiles Full Stack su demanda se multiplicará.
Necesitamos más proyectos que abordar
Habrá un incremento en las empresas de los perfiles comerciales orientados a venta de nuevos proyectos . No solo eso sino que proyectos que hace tiempo quedaron aparcados porque sus coste de desarrollo eran muy altos pararán a ser proyectos viables gracias a las herramientas de IA.
Proyectos IA
¿Como conseguir más proyectos? . Probablemente la puerta de entrada a esto no solo pasa por ampliar la funcionalidad de los proyectos que en estos momentos entregamos sino ser capaces de generar proyectos orientados a IA como puede ser el uso de Spring AI para crear ChatBots y Agentes dentro de las aplicaciones y aportar valor. O directamente el diseño de nuevos agentes en nuestros flujos de trabajo.
Es un momento de cambio muy muy profundo y tenemos que empezar a prepararnos.