¿Con la IA llega el fin de los PROGRAMADORES?
El otro día vi un video de Nate Gentile sobre si la inteligencia artificial va a acabar con los programadores, y me dejó pensando bastante. No tanto porque crea que mañana vaya a desaparecer la profesión, sino porque sí veo claro que la forma de programar está cambiando muy rápido.
Hay una pregunta que vuelve una y otra vez cada vez que aparece una nueva herramienta de inteligencia artificial para programar: ¿van a desaparecer los programadores?
La respuesta corta es incómoda: algunos sí. O, mejor dicho, desaparecerá una parte concreta del oficio. La parte más mecánica, repetitiva y automática. La parte de convertir instrucciones relativamente claras en código relativamente estándar. Esa zona del trabajo ya está siendo invadida por agentes capaces de leer archivos, modificar proyectos, ejecutar comandos, corregir errores y repetir el ciclo hasta que algo funciona.
Pero esa no es toda la historia.
Programar nunca fue solo escribir código
Durante años hemos confundido programar con teclear. Es normal: desde fuera, lo visible era una persona escribiendo líneas de código en una pantalla. Pero el valor real de un buen desarrollador no estaba únicamente ahí.
Programar también es entender un problema ambiguo, detectar requisitos que nadie ha explicado bien, decidir qué no construir, anticipar errores futuros, proteger datos, elegir una arquitectura mantenible y asumir responsabilidad por lo que llega a producción.
La IA puede acelerar muchísimo la escritura de código. También puede proponer soluciones, documentar, refactorizar, generar tests o crear prototipos en minutos. Eso es enorme. Pero no convierte automáticamente cualquier idea en un producto fiable.
El espejismo del “vibe coding”
El “vibe coding” promete algo muy seductor: dile a la IA lo que quieres y deja que ella construya. Para prototipos, herramientas internas o experimentos rápidos, puede ser una revolución. Una persona sin grandes conocimientos técnicos puede validar ideas que antes requerían semanas de trabajo o contratar a alguien.
El problema aparece cuando ese prototipo empieza a tocar datos reales, clientes reales, pagos reales o procesos importantes. Ahí ya no basta con que “parezca que funciona”. Hace falta saber qué está pasando por debajo.
Una IA puede borrar datos, inventarse una explicación convincente, aplicar un cambio peligroso o diseñar una solución frágil sin que el error sea evidente al principio. Y lo más peligroso no es que falle. Lo más peligroso es que muchas veces falla con seguridad, orden y buena redacción.
La nueva ventaja será saber dirigir
El programador que solo espera recibir una tarea pequeña, implementarla y pasar a la siguiente va a tenerlo cada vez más difícil. Pero el perfil que sabe dirigir sistemas, revisar decisiones, definir bien el problema y usar IA como multiplicador va a ser más valioso que nunca.
La habilidad cambia de lugar. Antes gran parte del esfuerzo estaba en escribir la solución. Ahora cada vez más esfuerzo se desplaza a formular el problema, dividirlo en partes, crear restricciones, validar resultados y decidir cuándo no fiarse.
La IA convierte a una sola persona en un equipo pequeño, pero solo si esa persona tiene criterio. Sin criterio, también puede convertir un error pequeño en un desastre grande a gran velocidad.
No todos los proyectos necesitan el mismo nivel de rigor
No es lo mismo crear una herramienta interna para ordenar notas que construir una plataforma usada por miles de clientes. Tampoco es lo mismo un MVP para validar una idea que un sistema que gestiona información sensible.
En proyectos pequeños, la IA puede permitir que personas no técnicas creen soluciones útiles. En startups, puede acelerar ciclos de producto y reducir costes. En software empresarial o crítico, puede ayudar mucho, pero debe entrar dentro de procesos serios: ramas, revisiones, tests, staging, backups, auditorías y responsabilidad humana.
La pregunta no debería ser “¿ha escrito esto una IA?”. La pregunta debería ser: “¿quién entiende esto, quién lo ha revisado y quién responde si falla?”.
El riesgo para los juniors
Hay otro problema menos evidente: si las tareas sencillas las hace la IA, ¿dónde aprenden los nuevos programadores, concretamente que les depara a mis hijos que me siguen la saga y estudian informática para incorporarse dentro de poco al mercado laboral?
Hasta ahora, muchos desarrolladores se formaban resolviendo trabajos pequeños, leyendo código ajeno, equivocándose en entornos controlados y recibiendo revisión de gente con más experiencia. Si esa escalera desaparece, podríamos acabar con menos oportunidades para aprender los fundamentos de verdad.
Aprender a programar no es solo aprender sintaxis. Es entrenar una forma de pensar. Igual que tocar un instrumento, requiere práctica, oído, errores y tiempo. La IA puede acelerar el aprendizaje, pero también puede crear una generación que ensambla piezas sin entenderlas.
Entonces, ¿qué conviene aprender?
Más que obsesionarse con si un lenguaje concreto seguirá de moda, quizá conviene reforzar lo que envejece mejor: fundamentos de sistemas, bases de datos, seguridad, producto, comunicación, arquitectura, pruebas y pensamiento crítico.
También conviene aprender a trabajar con IA de forma profesional: pedir cambios pequeños, exigir explicaciones, revisar diffs, usar control de versiones, crear tests, aislar entornos y no dar acceso alegremente a datos importantes.
La IA no elimina la necesidad de saber. Al contrario: cuanto más potente es la herramienta, más importante es saber dónde puede romper cosas.
Mi conclusión
No creo que la IA mate a los programadores. Sí creo que va a matar una imagen antigua del programador: la persona que simplemente traduce tickets en código sin participar en el criterio del producto ni en las decisiones técnicas importantes.
El futuro parece ir hacia perfiles más híbridos: gente capaz de entender negocio, producto, tecnología y automatización. Personas que no solo escriben código, sino que saben construir sistemas con ayuda de máquinas cada vez más capaces.
La paradoja es que, en un mundo donde escribir código será más fácil que nunca, entender software de verdad puede volverse más valioso y más dificil que nunca.
Video de referencia
Este artículo parte de una reflexión personal inspirada por el video “¿Es el fin de los PROGRAMADORES?”, publicado por Nate Gentile en YouTube. La interpretación, estructura y conclusiones del artículo son propias, pero la referencia original merece quedar visible.
Fuente original: “¿Es el fin de los PROGRAMADORES?” por Nate Gentile.

Comentarios
Publicar un comentario