Programar sin saber programar: la nueva era de la IA ha comenzado y ¿es positivo?

Imagen generada con IA

Expertos como Andrej Karpathy predicen que este boom de la IA en la programación marcará el fin de la forma de trabajar actual, abriendo la puerta a un futuro donde escribir código será tan fácil como presionar "Tab".

Uno de los primeros campos a los que le ha afectado, en positivo, la llegada de la inteligencia artificial, es la programación. Para que te hagas una idea, herramientas como Cursor AI están transformando la forma de escribir código, hasta el punto de que expertos como Andrej Karpathy, cofundador de OpenAI, creen que la sociedad está ante una nueva era en este sector.

Esta nueva forma de programar, que Karpathy llama "half-coding" o "medio-programar", permite a los desarrolladores escribir solo partes del código y dejar que la IA complete el resto. Ya no se trata solo de escribir código más rápido, sino de elevar la complejidad del trabajo a un nuevo nivel sin necesidad de matarse por ello.

Cursor AI es una de las herramientas que está al mando de esta revolución. A diferencia de asistentes anteriores como GitHub Copilot, Cursor AI permite generar código a partir de comandos en lenguaje natural, integrándose con modelos de lenguaje avanzados. Su popularidad está creciendo como la espuma, con más de 30.000 usuarios activos y una valoración de 400 millones de dólares.

Teniendo esto como base, Karpathy predice que el futuro de la programación será tan simple como presionar "Tab, tab, tab". En pocas palabras, la inteligencia artificial se encargará de gran parte del trabajo, permitiendo a los desarrolladores centrarse en aspectos más creativos y estratégicos, únicos, por el momento de los humanos.

¿Merece la pena formarse en programación?

La llegada y uso de estas tecnologías pone sobre la mesa preguntas sobre el futuro de la programación. Si la IA puede automatizar hasta el 95% de las tareas repetitivas, ¿cuál será el papel de los programadores humanos? 

Por un lado, esto podría permitir que más personas sin conocimientos técnicos creen software, como demuestra el caso de una niña de ocho años que creó un chatbot usando Cursor AI, así que de cierta forma resulta hasta positivo. 

Sin embargo, algunos temen que los nuevos desarrolladores puedan depender demasiado de estas herramientas, perdiendo habilidades clave y un conocimiento necesario que también va ligado a la resolución de problemas de programación. Incluso Karpathy reconoce que este es un problema real que debe abordarse.

Pese a estas preocupaciones, parece que de momento la situación está bajo control. Según Jennifer Chayes, decana del Colegio de Computación, Ciencia de Datos y Sociedad de UC Berkeley, los programadores humanos siguen siendo piezas clave para la innovación y el desarrollo de software.

Desde luego, no cabe duda de que la IA no está sustituyendo a los programadores, sino que está cambiando la forma de trabajar. Los programadores del futuro necesitarán ser expertos en IA, además de tener habilidades de programación, combinando lo mejor de ambos mundos, pero sin ser sustituibles.

Otros artículos interesantes:

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.