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 desarrolladores web. 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.