Frente a los avances de la inteligencia artificial, los ingenieros de software evolucionarán pero no se extinguirán

Frente a los avances de la inteligencia artificial, los ingenieros de software evolucionarán pero no se extinguirán

IBL News | Nueva York

Los ingenieros de software están liderando la adopción de agentes de inteligencia artificial como asistentes de codificación.

Según una encuesta realizada por Evans Data, una firma de investigación, casi dos tercios de los desarrolladores de software ya utilizan herramientas de codificación de inteligencia artificial. Los expertos dicen que estos agentes de IA mejoran la productividad diaria de los desarrolladores entre un 10 por ciento y un 30 por ciento.

Estas herramientas sugieren líneas de código, identifican errores, ejecutan pruebas básicas, traducen software antiguo a un lenguaje de programación moderno y generan documentación explicativa. Sin embargo, aún cometen errores.

Las advertencias alarmantes de que la IA pronto podría automatizar millones de empleos en ingeniería de software no son compartidas por desarrolladores experimentados, analistas de la industria y académicos.

The New York Times resumió en un artículo que la perspectiva para los desarrolladores de software es más probable que sea de evolución que de extinción.

El pensamiento dominante es que las herramientas mejores han automatizado algunas tareas de codificación durante décadas, pero la demanda de software y de las personas que lo crean solo ha aumentado.

Según esta visión, la IA acelerará esa tendencia al mejorar el arte y la artesanía del diseño de software y aumentar la productividad de manera exponencial.

“Las habilidades que los desarrolladores de software necesitan cambiarán significativamente, pero la IA no eliminará la necesidad de ellas,” dijo Arnal Dayaratna, un analista en IDC, una firma de investigación tecnológica. “Al menos no pronto.”

La incertidumbre radica en qué tan rápido mejorará la tecnología y hasta dónde puede llegar.

Mark Zuckerberg, CEO de Meta, ha predicho que en algún momento de este año, la IA igualará efectivamente el rendimiento de un ingeniero de software de nivel medio.

Para ser relevantes en la fuerza laboral del futuro, los desarrolladores de nivel inicial están tomando programas de formación comenzando con cursos fundamentales de IA y adquiriendo experiencia práctica utilizando asistentes de IA para escribir aplicaciones de software.

Para ser más efectivos, necesitarán aprender a manejar herramientas de IA y cultivar la creatividad, el pensamiento crítico, la resolución de problemas, la comunicación y la empatía.

Una gran cantidad de datos de alta calidad utilizados para entrenarlos impulsa el progreso: portafolios de software en línea, sitios web de preguntas y respuestas de codificación, y documentación e ideas de resolución de problemas publicadas por desarrolladores.

Grandes empresas de software como Microsoft, IBM y Salesforce han incursionado para ofrecer programas de codificación asistida por IA. GitHub Copilot de Microsoft, lanzado en 2021, es el líder comercial temprano.

Según PitchBook, que rastrea startups, la inversión en asistentes de codificación alcanzó casi $1.6 mil millones en 2024, triplicando el año anterior.

Blog: Los Nuevos Desarrolladores Junior Realmente no Pueden Codificar