Nueve de cada 10 programadores eestán al límite en su capacidad de trabajo o por encima de ella. Es la conclusión de un informe de Couchbase, proveedor de bases de datos para aplicaciones empresariales. El dato sale de una encuesta realizada en abril de 2023 a profesionales y directivos ubicados en EEUU.
Para hacer frente a los retos que los desarrolladores están experimentando en sus funciones, los resultados de la encuesta revelan que muchos apuntan a la automatización junto con las herramientas de bases de datos basadas en SQL como las dos principales formas de aumentar su productividad.
Además, a medida que el panorama laboral continúa evolucionan a un ritmo frenético como consecuencia de la innovación digital, la mayoría de los directivos encuestados (86%) indicaron que actualmente se enfrentan a problemas a la hora de contratar desarrolladores con las habilidades adecuadas.
Índice de temas
Programadores que asumen más tareas
Con tantos programadores desbordados, sólo el 5,1% respondió que tiene capacidad para asumir más proyectos. A medida que aumenta la carga de trabajo general de los desarrolladores, éstos también asumen más tareas fuera de su ámbito normal. En concreto, cuando se preguntó a los desarrolladores si sus responsabilidades se habían visto afectadas en los últimos 12 meses, tres de cada cuatro respondieron que a veces o constantemente asumen responsabilidades fuera de su descripción de trabajo.
De los desarrolladores que han visto incrementada su carga de trabajo, más de la mitad (54,1%) sufren un aumento del estrés, el 43,8% se sienten abrumados, el 40,2% se sienten agotados y el 31,3% expresan una falta de equilibrio entre la vida laboral y personal.
Más flexibilidad y agilidad
Por otro lado, el estudio muestra que la mayoría de los encuestados (87,2%) sigue utilizando bases de datos relacionales heredadas como base de datos principal para crear aplicaciones, y buscan activamente más flexibilidad y agilidad. Los factores que, según los desarrolladores, les influirían a la hora de explorar bases de datos no relacionales (por ejemplo, NoSQL) son la velocidad, la flexibilidad, la seguridad, la escalabilidad y el ahorro de costes.
Los principales retos internos a los que se enfrentan los equipos de programadores incluyen la escasez de talento, la necesidad de solicitar acceso a datos u otros sistemas y el cumplimiento de unos requisitos de conformidad cada vez mayores.
Los responsables de contratación afirman que las tres principales competencias técnicas necesarias para crear aplicaciones modernas son las tecnologías basadas en la nube, SQL y la experiencia trabajando con compañeros de equipo durante todo el ciclo de vida de los datos.
Las prioridades para los programadores
Las empresas están abordando la brecha de experiencia de los programadores ofreciendo programas de tutoría y formación, con un 71,6% de los encuestados que afirman que sus empresas ofrecen este tipo de oportunidades. A la hora de buscar un nuevo empleo, los desarrolladores consideran prioritarios estos tres factores: conciliación de la vida laboral y familiar, retribución y cultura de la empresa.
“A medida que el ritmo de la innovación digital continúa acelerándose, no es de extrañar que los desarrolladores quieran más automatización y herramientas familiares y fáciles de aprender que les ayuden a mantener el ritmo de sus flujos de trabajo diarios”, afirma Perry Krug, responsable de experiencia del desarrollador en Couchbase.
“Automatizar tareas repetitivas y de menor valor libera la disponibilidad de los desarrolladores para redirigir su tiempo y talento a proyectos de mayor valor como la creación de aplicaciones críticas para el negocio. Por ello, en Couchbase también hemos comprobado de primera mano el inmenso beneficio de proporcionar a los desarrolladores herramientas que aprovechan el lenguaje de consulta SQL++”.