El Superprogramador: cómo la IA está cambiando el futuro de los programadores

La IA está afectando a todas las áreas productivas. Hoy por hoy, parece que los más afectados somos los programadores, ya que es por donde ha empezado a funcionar muy bien. Las tareas que realizamos a nivel de codificación pueden ser automatizadas en gran parte, y eso está cambiando por completo el panorama del desarrollo de software.

¿En qué porcentaje se automatizan las cosas?


Depende mucho de lo que estemos haciendo y de la calidad que deseemos, pero hay que ser realista y aceptar que, en cuanto a desarrollo de código, puede acabar siendo un 20 %–30 % tranquilamente, siendo conservadores. Habrá tareas más automatizables y otras menos. En cualquier caso, el resultado es claro: podremos hacer más con menos, y ahí es donde empieza a aparecer la figura del superprogramador y de los no tan super.

¿Sobramos los programadores?

Si podemos hacer más con menos, ¿puede que sobre gente?, ¿cuánta gente? Nadie lo sabe a ciencia cierta. Es un deseo recurrente por parte de muchas empresas que, al tener contratados numerosos desarrolladores, esperan que la IA reduzca esa necesidad.

Los programadores siempre hemos sido caros, y no es extraño que existan muchas empresas que deseen que el futuro cambie. Los CEO de las herramientas de IA han firmado ya casi todos que no necesitamos programar más y que su herramienta nos substituira en el futuro cercano muy cercano . El problema es lo de siempre “hoy no se presta mañana si” . Cuando llegará ese futuro anhelado por tanta gente?…… . No creo que podamos dar una fecha jamas. Lo único que esta claro es que las cosas cambian como siempre en las grandes revoluciones.

¿Cuál es la realidad del mercado?

La realidad es que donde ya estamos empezando a notarlo es en los perfiles de programadores junior. Antes se necesitaban por todas partes y ahora la IA puede asumir una parte significativa de ese trabajo inicial.

Por lo tanto, el modelo de los bootcamps y formaciones ultrarrápidas va a tener que reinventarse —o darse una megavuelta como mínimo. Hoy en día, quienes hayan realizado un módulo de FP o una formación corta pueden tener más dificultades para entrar en un mercado donde los perfiles Senior destacan cada vez más.

Una profesión abierta

Nuestra profesión siempre ha sido peculiar. No existen bootcamps para convertirte en enfermero, arquitecto o abogado en seis meses. Durante años, las librerías, frameworks y herramientas han facilitado el acceso al desarrollo de software y la complejidad de muchas tareas muy elementales de un programador es “pequeña”. Ordename esta lista , filtra estos datos , añade este campo.

¿Seguirá siendo así?


Herramientas como Copilot o ChatGPT facilitan la creación de código para cualquiera, al menos a nivel de esqueleto y hasta medio funciona. Al ser nuestra profesión un poco esoterica las personas que lo veian desde fuera decían Ohhh esta persona programa . Ahora se han apuntado al carro de los muy optimistas …. y suelen decir uff ya se programar a partir de ahora….. todo será mucho mas fácil le dicho a ChatGPT que haga esto.

Esto tiene un nivel de optimismo parecido a si yo le pongo en el dedo a mi hija una tirita y me declaro Medico…… con el mayor respeto a todo el mundo.

En el futuro un programador tendrá que crear la base de datos con su modelo , validarla crear las clases de todo tipo , manejarse con SQL, con frameworks , con apis muy diversas con Docker con Kubernetes con Cloud con frameworks IA con … con cosas que vendrán seguro. No será poner tiritas. Nunca mas será poner tiritas ,eso ya no será ser programador.

Una profesión más cerrada

¿Será en el futuro la programación una profesión más cerrada?. Esa es una pregunta interesante muy interesante …. yo tengo la sensación de que sí ,de que para considerarnos programadores tendremos que saber de muchas cosas … y la carrera cambiará y los formaciones profesionales cambiarán hacia un entorno mas abstracto y más amplio en donde los agentes de IA serán nuestros compañeros todo el rato. ¿Seremos SuperProgramadores? . Lo seremos en el mismo sentido de la palabra que cuando un agricultor deja de arar los campos con azada y usa un tractor.

El SuperProgramador y los Seniors Developers?

¿Que será ese SuperProgramador? .Las ofertas de trabajo están girando claramente hacia los Senior Developers. Es algo lógico: un perfil senior puede sacar mucho más partido a las herramientas de IA que un junior.

No es descabellado pensar que un senior developer apoyado por IA pueda hacer el trabajo de varios juniors. No tengo estadísticas exactas, pero no parece una hipótesis lejana a la realidad actual. Es posible que pueda hacer el de 2 o 3 personas sin mucho problema dependiendo del contexto.

El SuperProgramador y el conocimiento Heterogeneo

La heterogeneidad , una ventaja. Antes la heterogeneidad no era tan importante. Una persona podía ser experta en React y otra tener un perfil full stack o incluso de arquitecto, y ambas se consideraban Senior sin más matices. Ahora la situación es distinta. La IA ayuda mucho si eres experto en React o en Spring Boot, pero ayuda todavía más si tienes un conocimiento sólido —aunque no ultraespecializado— de React, Spring Boot, bases de datos, TDD y Patrones de diseño, Cloud etc.

La IA potencia todas las áreas de tu conocimiento. Por eso, los perfiles Senior heterogéneos tienen una ventaja clara y evolucionan de forma natural hacia el SuperProgramador, capaz de abarcar muchos más aspectos del desarrollo de software.

Superprogramador y futuro

¿Cuánto podrá llegar a hacer un SuperProgramador? .Todavía es pronto para saberlo con certeza. Hay que dar tiempo al tiempo ese perfil esta empezando a construirse los Seniors Heterogeneos son los primeros que llegarán. Así que hay poco que podamos decir con certeza ya que la incertidumbre de la IA lo nubla todo .

Las certezas

Hay alguna certeza …?. Si alguna hay, la IA no detendrá el tiempo… y los programadores Seniors o los SuperProgramadores …. poco a poco irán dejando sus cargos en el futuro….. y serán menos …. al ser menos la oferta y muy grande la demanda … los salarios subirán ……. ¿Quienes sacaran partido de esto?. Por un lado los propios programadores y por otro lado las empresas que hayan hecho apuestas fuertes por la gestión de excelencia de recursos humanos y tengan el talento fidelizado.