tecnologia

**La programación no se reduce a escribir código con IA**

La irrupción de tecnologías como ChatGPT, GitHub Copilot o Claude Code ha generado un debate en el sector tecnológico sobre si los programadores seguirán siendo necesarios en un futuro donde cualquier usuario puede generar código con ayuda de la inteligencia artificial (IA) y obtener resultados en segundos. Sin embargo, el desarrollador Brais Moure cree que detrás de esta idea hay un malentendido.

<strong>La <a href=programación no se reduce a escribir código con IA" width="1920" height="1080" style="max-width: 100%; height: auto;" loading="lazy" decoding="async">

La programación no se reduce a escribir código con IA

Moure compara la situación con el fútbol, donde interactuar con una pequeña parte de la actividad no implica comprender todo lo que ocurre detrás. De igual manera, la IA ha logrado que la programación parezca más sencilla de lo que realmente es. Muchas personas creen entender el fútbol después de jugar algunas partidas o conocer sus reglas básicas, aunque nunca han trabajado profesionalmente en el ámbito. Algo similar está sucediendo con la programación.

Durante décadas, gran parte del trabajo de los desarrolladores era invisible para la mayoría, ya que se trataba de una profesión técnica, compleja y poco visible. La llegada de la IA generativa ha cambiado esta situación, permitiendo que cualquier persona escriba una petición y reciba como resultado una app, una función o una página web funcional de forma inmediata. Sin embargo, programar no se reduce a escribir código. Antes de generar una aplicación, es necesario entender el problema a resolver, analizar requisitos, evaluar alternativas y decidir la solución más adecuada.

Además, después de crear el código, es fundamental determinar si la solución es correcta, si puede crecer sin problemas, si mantiene niveles adecuados de seguridad y no afecta a otros sistemas. Se deben detectar errores, corregir comportamientos inesperados, garantizar el mantenimiento a largo plazo y asegurarse de que la herramienta cumpla el objetivo para el que fue diseñada. La IA puede generar código en segundos, pero no elimina automáticamente estas responsabilidades.