Ryan J. Salva, director senior de producto en Google, tiene un mensaje claro para los aspirantes a ingenieros de software: “Ya no hay manera de esconderse de la inteligencia artificial si eres ingeniero de software”. Salva, quien lidera la gestión de producto en Google, dijo a Business Insider que la inteligencia artificial (IA) está ahora en el centro del desarrollo de software. Con la IA utilizándose para generar y revisar código, redactar documentación e incluso crear casos de prueba, el papel de los ingenieros de software ya está evolucionando. “Espero que muchas más personas no solo participen en el desarrollo de software, sino que también se acerquen más al propio despliegue del software”, afirmó Ryan J. Salva.
Adopción de la IA casi universal Las declaraciones de Salva llegaron cuando Google Cloud publicó un informe a principios de esta semana que muestra que la adopción de IA entre los profesionales del software ha aumentado al 90 % a nivel mundial, un incremento del 14 % respecto al año pasado. Los hallazgos se basan en una encuesta a 5.000 trabajadores tecnológicos de todo el mundo y más de 100 horas de entrevistas. En promedio, los desarrolladores ahora pasan alrededor de dos horas diarias usando herramientas de IA como parte de su flujo de trabajo.
Nathen Harvey, quien lidera el equipo de Investigación y Evaluación de DevOps en Google, dijo que la tendencia es tan generalizada que casi podría compararse con preguntar a los trabajadores si usan una computadora en el trabajo. “Es casi al punto de que podríamos haber preguntado a estos tecnólogos: ‘¿Usas una computadora en el trabajo?’”, comentó Harvey.
Cambio en el rol de los ingenieros de software Salva explicó que, si bien la codificación sigue siendo importante, los ingenieros pasan menos tiempo escribiendo código en bruto y más tiempo pensando en diseño de producto, arquitectura y resolución de problemas. Tareas como la redacción de especificaciones —tradicionalmente a cargo de los gerentes de producto— ahora pueden convertirse en prototipos rápidamente con la ayuda de la IA, reduciendo la brecha entre la planificación y la construcción.
“El producto final nunca fue solo el código”, dijo Salva, añadiendo que la IA ha reducido las barreras que antes requerían fluidez en lenguajes como Java o Python. Más profesionales, incluso aquellos fuera de los roles principales de ingeniería, ahora pueden participar en la construcción y el despliegue de software.
Incluso en la era de la IA, conocer las reglas de los lenguajes de programación sigue siendo fundamental. Salva coincidió: “Vas a ser completamente incapaz de tener éxito si no puedes leer el lenguaje, al menos. Hay docenas, si no cientos, de lenguajes de programación. Uno debe ser capaz de leer el libro”.