Líderes de opiniÃģn

De codificadores a pensadores de sistemas: El nuevo papel de los ingenieros

mm
AÃąade Unite.AI a tus fuentes preferidas en Google

El papel de los desarrolladores de software estÃĄ experimentando un cambio de identidad con el surgimiento de la inteligencia artificial. Durante dÃĐcadas, los equipos de ingeniería se medían por la velocidad y la producciÃģn. Los empleados eran recompensados por moverse rÃĄpidamente dentro de una cultura que priorizaba la velocidad, la producciÃģn y el dominio de los marcos. Desde que los asistentes de codificaciÃģn de inteligencia artificial han explotado en el Último aÃąo, las expectativas bÃĄsicas para los desarrolladores han cambiado. Con los asistentes de codificaciÃģn de inteligencia artificial asumiendo tareas repetitivas, existe una capa de ansiedad de inteligencia artificial en todo el campo de la ingeniería. Sin embargo, este cambio no es diferente a los desarrollos tecnolÃģgicos anteriores.

Tome como ejemplo el paso de la infraestructura manual a la computaciÃģn en la nube. Este paso no eliminÃģ completamente la necesidad de infraestructura de datos y de aquellos que la ejecutan, sino que simplemente cambiÃģ la forma en que operaban y las habilidades necesarias para hacerlo con ÃĐxito. El papel de la inteligencia artificial en la ingeniería no serÃĄ diferente. Impulsar el ÃĐxito junto con los asistentes de codificaciÃģn de inteligencia artificial significa que los ingenieros deben evolucionar hacia pensadores de sistemas, comprendiendo los objetivos comerciales, el comportamiento del usuario y la colaboraciÃģn para entregar valor.

La inteligencia artificial estÃĄ automatizando el cÃģdigo, no eliminando la complejidad

La inteligencia artificial todavía se encuentra en las primeras etapas de implementaciÃģn en la codificaciÃģn, pero sus beneficios ya son evidentes. De hecho, los directores de informaciÃģn predictores que un cuarto del trabajo de TI serÃĄ realizado por la inteligencia artificial sola para 2030. Actualmente, la inteligencia artificial tiene la capacidad de generar cÃģdigo de modelo, automatizar las pruebas y acelerar las implementaciones, quitando un peso significativo de los platos de los desarrolladores. A pesar de estas capacidades, la inteligencia artificial todavía carece en los aspectos complejos de la toma de decisiones de codificaciÃģn.

Comprender la intenciÃģn es un lugar donde la inteligencia artificial suele tropezar, ya que la informaciÃģn de entrada no siempre puede llenar los vacíos detrÃĄs de por quÃĐ se estÃĄ realizando un proyecto. AdemÃĄs, diseÃąar sistemas resilientes es un punto dÃĐbil. Si bien la inteligencia artificial puede hacer sus mejores conjeturas sobre dÃģnde podrían existir fallos potenciales, sin ejecutarse en plataformas o sin saber histÃģricamente quÃĐ ha salido mal y por quÃĐ, diseÃąar un sistema verdaderamente resistente es casi imposible. Especialmente ya que muchas organizaciones tienen políticas de gobernanza específicas, la inteligencia artificial no siempre puede tener en cuenta esos elementos. Finalmente, conectar las decisiones de codificaciÃģn con los objetivos comerciales es una brecha notable. De manera similar a la mala interpretaciÃģn de la intenciÃģn, la inteligencia artificial tiene dificultades para llenar cÃģmo ciertas decisiones pueden coincidir con los resultados comerciales sin líneas de visiÃģn directas en las prioridades de la empresa.

Si bien la inteligencia artificial puede tener la capacidad de aprender estas sutilezas con el tiempo, los humanos son los mejores para conocer los entresijos de cÃģmo las decisiones tÃĐcnicas coinciden con las prioridades comerciales. A medida que la necesidad de abordar complejidades permanece, los desarrolladores estÃĄn pasando a un papel de estratega de sistemas, lo que significa que comprenden quÃĐ construir o quÃĐ no y cÃģmo los sistemas interactÚan entre sí. Rellenar ese contexto es algo con lo que la inteligencia artificial siempre lucharÃĄ.

El surgimiento del equipo tÃĐcnico interdisciplinario

Con la inteligencia artificial asumiendo la mayor parte del trabajo tÃĐcnico que los desarrolladores solían centrarse, los roles de software histÃģricamente separados se estÃĄn fusionando rÃĄpidamente. Diferentes roles se estÃĄn fusionando de maneras que no se habían explorado previamente.

La mayoría (92%) de los desarrolladores han adoptado herramientas de codificaciÃģn de inteligencia artificial a partir de 2026, lo que hace claro que la inteligencia artificial estÃĄ impactando cÃģmo operan los desarrolladores y dÃģnde puede estar su nuevo tiempo. Los gerentes de productos pueden utilizar herramientas de inteligencia artificial para prototipar ideas. Los diseÃąadores pueden crear experiencias funcionales con un mínimo de apoyo de ingeniería. Los desarrolladores pueden generar interfaces de usuario y flujos de trabajo sofisticados sin recursos de diseÃąo extensos.

Los roles de ingeniería interdisciplinarios y los equipos tÃĐcnicos en general son una parte crítica del ÃĐxito en la era de la inteligencia artificial. La inteligencia artificial permite que aquellos que pueden no haber cruzado caminos previamente trabajen en flujos de trabajo unificados, conectando objetivos comerciales generales de manera colaborativa. El valor futuro de los ingenieros depende del trabajo de implementaciÃģn, en lugar de flujos de trabajo aislados que muchos estaban acostumbrados anteriormente.

Sin la carga de pasar horas infinitas codificando, los desarrolladores ahora tienen el tiempo para centrarse en convertirse en pensadores de sistemas, centrÃĄndose en tareas como el diseÃąo de sistemas, la creaciÃģn y la implementaciÃģn de políticas de gobernanza y la codificaciÃģn de orquestaciÃģn. Liberar tiempo para gastarlo en otro lugar permite a los desarrolladores ir a por el nuevo papel de estratega de sistemas.

El pensamiento estratÃĐgico se estÃĄ convirtiendo en la habilidad de ingeniería mÃĄs importante

La reducciÃģn de tareas tÃĐcnicas repetitivas abre la puerta a una nueva habilidad que emerge como la mÃĄs valiosa que un ingeniero puede tener: el pensamiento crítico y estratÃĐgico.

Como los jÃģvenes ingenieros entran en el mercado laboral, muchos probablemente se enfrentan a la ansiedad de si pueden encontrar un trabajo, sabiendo que el papel de los desarrolladores estÃĄ evolucionando rÃĄpidamente. El talento junior necesitarÃĄ tener habilidades interdisciplinarias que los ingenieros senior no necesitaban hasta mÃĄs tarde en sus trayectorias profesionales para asegurarse de que la brecha de habilidades no se amplíe.

Si bien saber codificar sigue siendo importante, tener un contexto empresarial sÃģlido estÃĄ surgiendo como un elemento clave. Comprender cÃģmo enseÃąar a la inteligencia artificial a desarrollar cÃģdigo que beneficie a toda la organizaciÃģn es fundamental para darle el contexto empresarial general que necesita para hacerlo. Esto va junto con una sÃģlida razÃģn arquitectÃģnica. Los nuevos ingenieros deben saber el proceso que conlleva el diseÃąo de sistemas para poder no solo desarrollar, sino justificar y documentar cÃģmo se crea.

MÃĄs allÃĄ de esto, la habilidad mÃĄs importante en la ingeniería serÃĄ el pensamiento crítico. ÂŋPuedes conectar un proyecto de sistemas con objetivos y necesidades comerciales mÃĄs amplios? ÂŋHay una razÃģn por la que tomaste un enfoque específico? Estas son todas las cosas que los ingenieros deben poder respaldar, mostrando un trabajo exhaustivo sobre cÃģmo los aspectos tÃĐcnicos impulsan un valor mÃĄs amplio.

El cambio en las habilidades no es solo una cuestiÃģn de herramientas, sino una cuestiÃģn de fuerza laboral y organizacional en general. A medida que la capacidad de codificar rÃĄpidamente se vuelve autÃģnoma, tener un buen juicio, priorizaciÃģn y contexto se presentarÃĄ como las verdaderas ventajas competitivas en la fuerza laboral de ingeniería. Los ingenieros futuros no estarÃĄn construyendo solo software: estarÃĄn en la vanguardia de dar forma a cÃģmo los humanos, los sistemas de inteligencia artificial y los objetivos comerciales se fusionan.

La prÃģxima generaciÃģn de ingenieros es mÃĄs grande que el cÃģdigo

El crecimiento de la inteligencia artificial no estÃĄ haciendo que la ingeniería sea un papel menos importante. EstÃĄ redefiniendo lo que implica la descripciÃģn del trabajo en la fuerza laboral actual. En una era altamente colaborativa, los mejores equipos tÃĐcnicos pensarÃĄn de manera sistemÃĄtica, abrazando la inteligencia artificial para optimizar los resultados en lugar de las salidas tÃĐcnicas.

Progresar en la era de la inteligencia artificial significa trabajar bajo complejidad, conectar decisiones clave de codificaciÃģn con impactos comerciales generales y guiar el uso de la inteligencia artificial de manera responsable mientras se hace. Las organizaciones ya estÃĄn adaptÃĄndose hacia un futuro cada vez mÃĄs interdisciplinario, y los desarrolladores mÃĄs valiosos serÃĄn aquellos que comparten los sistemas que la empresa ejecuta.

Chris Yates lidera el producto, el diseÃąo y la ingeniería en Pantheon.io, y ha pasado su carrera construyendo en la Web y creando herramientas para constructores. Chris es apasionado de ayudar a los equipos web a navegar el desarrollo asistido por IA y la intersecciÃģn de las herramientas de desarrollo, la gestiÃģn de contenido y la infraestructura web moderna.