Incluso ayer, los desarrolladores de software fueron las superestrellas del mercado laboral. Pero esta era se remonta a cinco o seis años y los desarrolladores ya no son reinas y reyes en el sector de la tecnología de la información. Los títulos de trabajo, como los datos de ingenieros, el ingeniero de aprendizaje automático o el gerente de productos de IA, han suplantado a los más clásicos asociados con el desarrollo tradicional, mientras que las empresas han tenido la IA.
Salesforce es un ejemplo de esta nueva realidad. En febrero, el CEO Marc Benioff dijo que el show de Squawk Box del canal estadounidense CNBC de que 2025 sería el primer año de los 25 años de historia empresarial donde no crecería su fuerza laboral como ingenieros de software.
Unos meses antes, el sitio de empleo de hecho señaló que el número de ofertas de trabajo para los desarrolladores fue, en julio de 2024, en su nivel más bajo durante casi cuatro años. Muchas compañías aún contratan desarrolladores, pero no al mismo ritmo que hace cinco años.
La parte posterior de la medalla
Aunque el entusiasmo por la IA y los desafíos continuos de ciberseguridad estimulan la demanda de expertos en estas áreas, eso con respecto a los desarrolladores parece haber disminuido o haber alcanzado una bandeja en los últimos dos años.
El pico de demanda de desarrolladores entre principios de 2019 y principios de 2020 fue parcialmente alimentado por los ciclos de entusiasmo tecnológico, muchas compañías que han atraído a los programadores a trabajar en aplicaciones en apoyo de estrategias en la nube, transformación digital o aplicaciones IoT. Cuando el Covvid llegó a principios de 2020, la pandemia creó una demanda adicional de programadores capaces de apoyar escenarios de trabajo remotos, compras en línea y estrategias digitales destinadas a transformar las experiencias de los clientes en un mundo en pleno cambio.
Durante estos años, muchas compañías han contratado a más programadores de los que realmente necesitan a largo plazo, explica Sarah Doughty, vicepresidenta de operaciones de reclutamiento en la empresa especializada TalentLab. "Hace unos años, cuando, si sabía cómo codificar y no estaba, por falta de un término más preciso, un burro completo durante la entrevista, recibió ofertas, y probablemente reciba una bonificación en la firma", dijo. Justo cuando los líderes empresariales están subiendo a la nueva tendencia, la contratación de expertos de IA, lo mismo sucedió con los desarrolladores de software en 2019 y 2020, resume a Sarah Doughty.
"Si todos mis competidores se apresuran a contratar, incluso si no tengo una buena justificación comercial o comercial, me siento incómodo [à ne pas réagir]Al estar potencialmente distante, ocupa el especialista en reclutamiento. Al final, los ejecutivos son seres humanos como todos nosotros. Experimentan la misma sensación que nosotros cuando nuestros amigos salen un sábado por la noche sin nosotros. »»
AI no es una solución de reemplazo
Sarah Doughty refuta las sugerencias de ciertos observadores según las cuales los asistentes de programación de código bajo/sin código y IA tuvieron un gran impacto en el mercado laboral para los desarrolladores. "Los servicios de bajo código/sin código han existido durante diez años", señala, y sin embargo, la demanda de desarrolladores explotó después de su introducción. Estos servicios han creado una nueva clase de desarrolladores, los desarrolladores ciudadanos, pero los programadores calificados aún eran necesarios para los proyectos más complejos. »»
Además, si algunos expertos en el sector creen que los asistentes de IA reemplazarán a los desarrolladores junior, Sarah Doughty no está convencida, y señala que tal fenómeno aún no parece ocurrir a gran escala. "Creo que terminaremos dándonos cuenta de que la IA es una gran herramienta, pero que no puede reemplazar a los demás", explica. Todas las iniciativas donde las empresas han tratado de reemplazar completamente los trabajos humanos con IA han terminado con desastres reales. En -profundidad es necesario el soporte. »»
Un factor que afecta la demanda de los desarrolladores radica en la disminución en el número de aplicaciones móviles creadas, según Elin Thomasian, vicepresidente senior de estrategia y asesoramiento de recursos humanos en TalentNeuron, una compañía especializada en el análisis del mercado laboral. "La desaceleración en los reclutamientos de los desarrolladores de aplicaciones móviles refleja una falta de demanda sobre la mayor parte de las grandes empresas que ya han construido sus aplicaciones y el énfasis está ahora en las mejoras de IA en lugar de en nuevas aplicaciones autónomas", explica.
Ralentizado, pero no se detuvo
Esta desaceleración en los contrataciones de desarrolladores no significa que este mercado se detenga, sin embargo, matica a Elin Thomasian. La demanda de estos perfiles simplemente aumenta a un ritmo más lento que el otro que funciona. Entre 2023 y 2024, la demanda de desarrolladores de software de hecho aumentó en un 22 %, según datos de Talentoron. Varias grandes empresas, incluidas Amazon, Google, Oracle y Capital One, contrataron agresivamente en ese momento.
Sobre todo, el crecimiento en este segmento fue eclipsado por las necesidades de ingeniería de IA y el aprendizaje automático, los perfiles de los cuales la demanda aumentó en un 148 % durante el mismo período. Muchas compañías también reclutan expertos en infraestructura e ingeniería especializada, subraya Elin Thomasian.
Si el desarrollo de software tradicional sigue siendo esencial, las organizaciones buscan candidatos que tengan las habilidades necesarias para administrar los flujos de trabajo de IA, servidores e infraestructura en la nube, dice ella. "Las empresas se están alejando del papel clásico del desarrollador de software, ya que históricamente se ha definido y se refleja más estratégicamente sobre las capacidades que realmente necesitan", agrega.
Una evolución del perfil de los desarrolladores
Otros expertos en TI consideran que el crecimiento de la IA es menos una amenaza para los desarrolladores que un incentivo para repensar su papel dentro de las organizaciones. La IA que realiza el trabajo básico de programación, los desarrolladores tendrán que mostrar la creatividad para diseñar software alineado en las necesidades de la empresa, verificar el código y garantizar que las aplicaciones construidas por la IA puedan evolucionar, explica Sabrina Farmer, Director Técnico de Gitlab, proveedor de un DevSecops basado en AI.
"Aunque la IA es una herramienta poderosa para estimular la productividad y ayudar a escribir código, no reemplazará la necesidad de ingenieros de software calificados, simplemente cambiará la demanda", cree. La profesión evolucionará a medida que la mayoría de las profesiones han evolucionado. En los últimos diez años, Gitlab nunca ha podido contratar a tantos desarrolladores como a la compañía le hubiera gustado, subraya el CTO.
Prashanth Ram, director técnico de la empresa de capacitación e ingeniería de Ingeniería Smoothack, también cree que la IA no eliminará las necesidades de los desarrolladores. Los asistentes de codificación aumentan los niveles de productividad, pero no reemplazan a los especialistas, dice. Prashanth Ram señala una fuerte demanda de desarrolladores con conocimiento específico en áreas como especialidades de salud, finanzas y TI como IA, seguridad en la nube y arquitectura.
"Lo que vemos no es una bandeja en la demanda, sino más bien una evolución en lo que hace que el valor de un desarrollador", analiza. Los desarrolladores que tienen más éxito hoy en día combinan capacidades técnicas con la comprensión de los oficios económicos y los mecanismos, las habilidades de comunicación y la adaptabilidad a la evolución de las tecnologías. »»
Hacia un rebote en la demanda?
Además, la debilidad de la contratación de desarrolladores no debería durar, según algunos expertos en reclutamiento. Incluso si AI automatiza las tareas de codificación repetitiva, los desarrolladores que se especializan en la optimización del sistema, la infraestructura administrada por la IA y la seguridad será "esencial", según Elin Thomasian de Talentneuron.
"Los desarrolladores cambiarán sus habilidades para satisfacer las necesidades del mercado, centrándose en las áreas donde la IA es un socio en los flujos de trabajo en lugar de una herramienta de reemplazo pura y simple", agrega. El futuro del desarrollo de software no es eliminar los trabajos, sino mover la experiencia donde crea la ventaja más estratégica, correspondiendo a las habilidades humanas y las de la IA. »»
Sarah Doughty, de TalentLab, ve que el mercado de desarrolladores se recuperó a medida que las empresas alcanzan los límites de lo que AI puede ofrecerles. "La IA indudablemente aumentará las funciones de desarrollo actuales, pero no las reemplazará", dijo. Una vez que los líderes lo hayan aceptado, creo que comenzaremos a ver una tendencia en la reanudación de los empleadores. Pero al integrar el hecho de que deben usar herramientas de IA para mejorar su productividad y producir resultados a un ritmo más sostenido. »»
Otras noticias que te pueden interesar