O inquérito envolveu 500 programadores sediados nos Estados Unidos que trabalham em empresas de grande porte com mais de 1.000 funcionários, sendo que os resultados foram bastante positivos.

  

   

Algumas conclusões-chave do inquérito passam por:

  

Adoção de IA: 92% dos programadores sediados nos Estados Unidos já estão a utilizar ferramentas de codificação com IA, tanto no trabalho como fora dele, o que indica o uso generalizado de IA no processo de desenvolvimento.

 

Atividades que consomem tempo: Apesar da implementação de práticas DevOps, os programadores ainda relatam que esperar por compilações e testes é uma das atividades que mais consome tempo, além da própria escrita de código.

 

Desejo de colaboração: Os programadores que trabalham em ambientes empresariais colaboram com uma média de 21 outros engenheiros em projetos. Eles consideram a colaboração um aspeto crucial do seu trabalho e acreditam que ela deve ser uma métrica de desempenho principal nas avaliações de desempenho.

  

Benefícios esperados da IA: Mais de 80% dos programadores acreditam que as ferramentas de codificação com IA vão melhorar a colaboração em equipe. Eles antecipam vários benefícios, como melhoria na qualidade do código, conclusão mais rápida dos projetos e melhor resolução de incidentes.

 

Desalinhamento das métricas de desempenho: As métricas de desempenho atualmente utilizadas para avaliar os programadores muitas vezes não correspondem às suas expectativas. Os programadores valorizam aprender novas habilidades, criar soluções para problemas novos e colaborar, mas o seu desempenho muitas vezes é medido com base em fatores como o número de incidentes resolvidos, em vez da qualidade do código ou das habilidades de colaboração.

 

Tarefas diárias dos programadores: Os programadores dedicam uma quantidade significativa de tempo à escrita de código, correção de vulnerabilidades de segurança e espera por compilações e testes. A espera por compilações e testes é particularmente preocupante, pois prejudica a sua capacidade de aprender novas habilidades e criar soluções inovadoras.

  

Desafios no feedback e na colaboração: Os programadores valorizam receber feedback dos utilizadores finais, mas muitas vezes é difícil obtê-lo diretamente. Gestores de produto e equipes de marketing frequentemente atuam como intermediários, o que pode dificultar a comunicação direta. Os programadores também enfrentam obstáculos na obtenção de feedback de testes automatizados e de validação, pois muitas vezes são encaminhados por outras equipas.

Para melhorar a experiência dos programadores e promover uma colaboração eficaz, o inquérito sugere investir numa excelente experiência para os programadores, o que inclui permitir pontos de contacto regulares, proporcionar tempo de trabalho ininterrupto, garantir acesso a ambientes de desenvolvimento totalmente configurados e estabelecer relações formais de mentoria. A colaboração eficaz tem um impacto positivo na qualidade do código, na produtividade e na satisfação geral dos programadores.

 

 

Fonte: https://github.blog/2023-06-13-survey-reveals-ais-impact-on-the-developer-experience/

Fale connosco para mais informações!