La IA arrasa entre los nuevos programadores, pero no saben cómo funciona lo que hacen: “Pagaremos por esto más tarde”

Un experto afirma que la inteligencia artificial para generar código, como ChatGPT, hace que se sacrifique el conocimiento por rapidez, una grave situación para los júniors.
La historia de los lenguajes de programación ha pasado por muchas etapas y la IA plantea un cambio significativo en la industria, uno que jamás ha sido visto en el mundo. El crecimiento de herramientas como GitHub Copilot o Amazon CodeWhisperer ha hecho que muchos programadores se rindan ante esta tecnología.
El CEO de Anthropic cree que el 90% del código será escrito por estas plataformas en los próximos 6 meses y ahora el especialista llamado Namanyay Goel ha mencionado algo que podría validar esa predicción en la que se incluirían especialidades en Phyton, JavaScript, Rust y más.
La razón por la que tendrá una gran repercusión se debe a que está afectando el conocimiento de los desarrolladores novatos y cuando avancen en su carrera, tal vez no estén del todo preparados para los proyectos.
Aprender a programar podría volverse un desafío ante la evolución de la inteligencia artificial

En la actualidad hay muchos modelos de IA que se utilizan para programar, como ChatGPT, Tabnine o Replit Ghostwriter. Estas ha comenzado a ser empleadas en distintos tipos de proyectos, especialmente por los estudiantes de los lenguajes e incluso algunos acceden a los mejores chatbots para aprender.
Por ejemplo, el CEO de IBM cree que del 20% al 30% el código será generado y esto concuerda con lo que dice Namanyay Goel, un desarrollador experimentado que piensa que la IA está impactando directamente con la obtención de conocimiento en los novatos.
El problema de todo esto es que parece que se está generando una dependencia sobre este tipo de herramientas, ya que ha coincidido con varios programadores júniors que cuentan con un asistente virtual para crear, modificar o mejorar código de distintos lenguajes de programación.
“Todos los desarrolladores júniors con los que hablo tienen Copilot, Claude o GPT funcionando las 24 horas, los 7 días de la semana. Están enviando código más rápido que nunca. Los nuevos desarrolladores júniors realmente no pueden codificar. Claro, el código funciona, pero ¿preguntar por qué funciona así y no de otra manera? ¡Ni hablar! ¿Preguntar por casos extremos? ¡Miradas vacías!”. — Namanyay Goel.
Según Futurism, el experto está seguro de que el contenido obtenido por la mencionada tecnología puede llegar a funcionar, pero no sirve de nada si no se cuenta con la habilidad de solucionar errores o inconvenientes específicos en los que hay que actuar.
Los aprendices no tienen la capacidad de crear proyectos desde cero con indicaciones precisas, pues “el conocimiento fundamental que se adquiría al afrontar los problemas simplemente… falta” y esto es justo lo que hace que fallen.
La preparación ya no es la misma en comparación con los métodos de antes, ya que en vez de conseguir información a través de los chatbots, se obtenía desde un foro llamado StackOverflow en el que se tenía que leer y poner en práctica ejercicios o propuestas.
“Hoy en día, los desarrolladores júnior lo tienen fácil. Simplemente van a chat.com y copian y pegan los errores que ven”. — Namanyay Goel.
Copiar y pegar son unas de las cosas que más hacen los programadores actuales, según lo que dice Goel, lo cual hace que dependan de algo cuando en realidad se debería ser independiente para lograr desarrollar el trabajo sin inconvenientes o una herramienta adicional que facilite el proceso.
Al parecer, antes el objetivo era aprender “no solo qué funcionaba, sino por qué”, ya que de esta manera se podía visualizar el comportamiento de todas las funciones y así estar preparado para cualquier situación o exigencias determinadas para la elaboración de un sitio web o aplicación.
Es posible que el hecho de que cada vez más se esté utilizando ChatGPT y otras tecnologías, los programadores que hoy en día son júniors, tengan problemas en el futuro o a lo largo de sus carreras por no tener la práctica ni el esfuerzo que ha tenido la otra generación de desarrolladores que está en contra de estos métodos.
Sin embargo, esto es una suposición o predicción. Si bien hay un gran impacto por parte de la inteligencia artificial, hay que esperar algunos años para ver qué tanto afecta las áreas de trabajo, aunque muchos profesionales creen que Goel tiene una perspectiva interesante sobre la situación.