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.
De ahí que 9 de cada 10 desarrolladores están al límite en su capacidad. Así se destaca en una nueva investigación de Couchbase, donde también se explica que para hacer frente a estos retos, los datos apuntan a la automatización junto con las herramientas de bases de datos basadas en SQL.
«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”, afirma Perry Krug, responsable de experiencia del desarrollador en Couchbase.
Estado de los desarrolladores
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 retos a la hora de contratar desarrolladores con las habilidades adecuadas.
Entre las conclusiones clave de la investigación destacan:
- 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
- En el próximo año, los desarrolladores pretenden priorizar el aumento de la escalabilidad, la reducción de costes y el mantenimiento del cumplimiento de la gobernanza de datos para su infraestructura de bases de datos
La automatización y las capacidades de consulta basadas en SQL encabezan las listas de deseos de productividad de los desarrolladores
Los principales retos internos a los que se enfrentan los equipos de desarrolladores incluyen la escasez de talentos, 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 empresas están abordando la brecha de experiencia de los desarrolladores 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