Naresh Agarwal, vicepresidente sénior de ingeniería: "El ingeniero que sobreviva a la IA no será el mejor programador; aquí está quién sí lo será"

Programador escribiendo código
Programador escribiendo códigoMontaje / IA

El ingeniero o programador que mejor se adapte a la IA no será necesariamente quien escriba más código o memorice más sintaxis, sino quien tenga estas habilidades.

Naresh Agarwal, vicepresidente sénior de ingeniería de Harness en India, sostiene que la inteligencia artificial está cambiando el valor real de los programadores. El perfil más ya no será solo quien escriba mejor código, sino quien sepa diseñar, revisar y llevar sistemas seguros a producción.

Durante años, ser buen programador se asociaba a dominar lenguajes, escribir código rápido y resolver tareas técnicas con soltura. Aunque esta habilidad sigue siendo importante, al final ya no basta por sí sola.

La inteligencia artificial puede acelerar todo tipo de trabajos, lo que obliga a replantear qué significa ser un buen ingeniero de software. En este contexto se entiende la idea de Naresh Agarwal.

Su frase apunta a un cambio de fondo: el ingeniero que sobreviva a la IA no será necesariamente el mejor escribiendo código desde cero, sino quien pueda convertir ese código en software real, estable y útil.

La IA está cambiando el trabajo de programar

Un programador robot con IA
Un programador robot con IAGenerado con IA

Cabe señalar que la inteligencia artificial no ha eliminado la programación, pero sí ha reducido el valor de algunas tareas repetitivas, donde hoy una herramienta puede crear todo tipo de trabajo en programación.

Para muchos equipos de desarrollo, esto supone trabajar más rápido, pero el problema es que generar código no equivale a construir un buen sistema.

Un modelo de IA puede dar una solución que parece correcta, pero que introduce fallos de seguridad, no escala bien, rompe una arquitectura existente o funciona solo en un caso muy concreto.

Aquí es donde el criterio humano sigue siendo decisivo, ya que la inteligencia artificial puede acelerar la primera versión de una respuesta, pero el ingeniero debe saber si esa respuesta se puede usar de verdad.

Cuando Agarwal afirma que no sobrevivirá simplemente el mejor programador, no está diciendo que programar deje de importar. Lo que plantea es que escribir líneas de código será una parte cada vez más pequeña del valor profesional.

El ingeniero que gane peso será quien entienda sistemas completos, por lo que debe saber cómo se conectan una aplicación, una base de datos, una API, la nube, la red, la seguridad y la experiencia del usuario.

Del mismo modo, debe detectar qué puede fallar cuando el software pasa de una prueba local a un entorno real. En otras palabras, la pregunta ya no es solo “¿puedes escribir esto?”. La pregunta es: “¿Puedes asegurarte de que esto funcione bien, sea seguro y tenga sentido dentro del producto?”.

¿Quién sí sobrevivirá a la IA?

Código de programación en IA
Código de programación en IAPexels

El perfil que saldrá reforzado será el ingeniero con fundamentos sólidos. Conocer sistemas distribuidos, redes, bases de datos y sistemas operativos permite entender por qué una aplicación se cae, por qué una consulta tarda demasiado o por qué una decisión aparentemente pequeña puede convertirse en un problema enorme.

También sobrevivirá quien tenga experiencia real en producción, ya que aporta un criterio que una herramienta automática no sustituye. Por ello, la teoría ayuda, pero la experiencia enseña dónde suelen romperse las cosas.

Otro punto clave será aprender a trabajar con IA sin obedecerla a ciegas. Un buen ingeniero debe saber pedir, revisar, probar, refinar y cuestionar, por lo que si acepta todo lo que genera una herramienta, se convierte en un simple intermediario.

La IA también empuja a los programadores a entender mejor para qué se construye cada cosa. Por eso el ingeniero del futuro tendrá que comunicarse mejor; no bastará con cerrar tareas, tendrá que explicar riesgos y asumir responsabilidad sobre lo que llega a producción.

Más información sobre: