Brais Moure, experto en programación, sobre la IA: «Como ahora puedes darle una ‘patada a un balón’, de repente parece que ya entendemos todo el juego»

Escrito por

en

​​

La irrupción de herramientas como ChatGPT, GitHub Copilot o Claude Code ha dado lugar a uno de los debates más repetidos de los últimos años en el sector tecnológico: si los programadores seguirán siendo necesarios ahora que cualquier usuario puede escribir código con ayuda de la IA y obtener el resultado en apenas unos segundos.

Y es que la facilidad con la que estas plataformas crean apps, páginas web o funciones ha cambiado la percepción del desarrollo de software. Lo que antes parecía una profesión reservada a expertos ahora resulta más accesible, hasta el punto de que algunos consideran que aprender a programar ha dejado de tener sentido.

Sin embargo, el desarrollador Brais Moure cree que detrás de esa idea existe un malentendido. Para explicarlo, recurre a una comparación con el fútbol, donde dice que interactuar con una pequeña parte de una actividad no significa comprender todo lo que ocurre detrás. Esa es la confusión que, a su juicio, se está produciendo con la inteligencia artificial.

La IA ha conseguido que la programación parezca más sencilla de lo que realmente es

Muchísimas personas sienten que entienden el fútbol porque han jugado alguna vez, han visto partidos durante años o conocen sus reglas básicas. Esa cercanía provoca que sea habitual escuchar opiniones sobre alineaciones, entrenadores o tácticas, incluso entre quienes nunca han trabajado profesionalmente en este ámbito.

Para el desarrollador, algo parecido está ocurriendo con la programación. Durante décadas, gran parte del trabajo de los desarrolladores permanecía oculto para la mayoría de la población, ya que era una profesión técnica, compleja y poco visible desde fuera.

La llegada de la inteligencia artificial generativa ha cambiado esa situación, por lo que hoy cualquiera puede escribir una petición y recibir como resultado una app sencilla, una función concreta o una página web funcional. Como el resultado aparece de forma inmediata, surge la sensación de que el proceso completo también es simple.

Y es que programar no consiste únicamente en escribir líneas de código, ya que cuando una empresa desarrolla una aplicación, el trabajo comienza mucho antes. Hay que entender qué problema se intenta resolver, analizar requisitos, evaluar distintas alternativas y decidir cuál es la solución más adecuada para cada caso.

Después aparece una parte igualmente importante, que es determinar si esa solución es correcta, si puede crecer en el futuro sin generar problemas, si mantiene unos niveles adecuados de seguridad y si no afecta negativamente a otros sistemas.

También es necesario detectar errores, corregir comportamientos inesperados, garantizar el mantenimiento a largo plazo, así como comprobar que la herramienta creada cumple realmente el objetivo para el que fue diseñada.

Así que la inteligencia artificial puede generar código en segundos, pero no elimina automáticamente estas responsabilidades. Y precisamente aquí es donde Moure sitúa la diferencia entre utilizar una herramienta y ejercer una profesión.

Lo que cambia con la IA y lo que sigue dependiendo de los desarrolladores

La reflexión del programador no plantea que la IA sea una amenaza inútil ni que vaya a quedarse al margen del desarrollo de software. De hecho, reconoce que estas herramientas han reducido barreras de entrada y permiten trabajar con mayor rapidez en numerosas tareas.

Lo que cuestiona es la conclusión a la que llegan algunas personas cuando ven esos resultados y donde la capacidad de producir código se ha democratizado, pero eso no significa que se haya democratizado por completo el conocimiento necesario para construir productos digitales.

La verdadera transformación no está en que la IA haya sustituido a los desarrolladores, sino en que ha hecho visible una pequeña parte de un trabajo que antes permanecía oculto para la mayoría.

 

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *