Os desenvolvedores estão trabalhando mais horas, mas optando por projetos de código aberto para pontos de venda criativos - WordPress Tavern - Reviltec
Os desenvolvedores estão trabalhando mais horas, mas optando por projetos de código aberto para pontos de venda criativos – WordPress Tavern
O GitHub publicou seu relatório anual Octoverse para 2020. A plataforma de hospedagem de código atende atualmente a mais de 56 milhões de desenvolvedores que criaram mais de 60 milhões de novos repositórios no ano passado. O volume de trabalho bombeando pelos canais do GitHub e sua preeminência como a maior plataforma de desenvolvedor do mundo dá à empresa acesso a um tesouro de dados sobre como as pessoas têm trabalhado durante a pandemia.
O relatório de produtividade mostra que os desenvolvedores têm trabalhado mais horas em comparação com o ano anterior. Inclui dados sobre a hora do dia em que as pessoas parecem ser mais produtivas, bem como alterações mínimas no volume de trabalho em vários fusos horários e países com diferentes respostas COVID-19. O gráfico abaixo acompanha o fuso horário do Pacífico dos EUA, mostrando um pico na janela push e o volume de trabalho começando em meados de março com bloqueios. O volume de trabalho manteve-se consistentemente superior ao do ano anterior.
O GitHub registrou 35% mais repositórios criados do que no ano passado e tempos de mesclagem de solicitação de pull 7,5 horas mais rápidos nas semanas mais produtivas e colaborativas das equipes.
Os desenvolvedores parecem estar fazendo mais e o GitHub atribui isso às pessoas que usam automação para acelerar seu trabalho, melhorar as práticas de desenvolvimento e a flexibilidade de confundir as linhas entre trabalho e vida. O relatório também alerta que este alto volume de trabalho pode não ser sustentável a longo prazo deve ser moderado com pausas regulares e práticas conscientes de gestão de energia.
Esta coleção de relatórios também destaca algumas tendências na comunidade de código aberto mais ampla. Junto com um salto geral no volume de trabalho, o GitHub rastreou um aumento na atividade de código aberto nos finais de semana e feriados, ao mesmo tempo em que a atividade do desenvolvedor corporativo caiu. A criação de projetos de código aberto também aumentou 25% ano a ano desde abril de 2020.
Os dados sugerem que, mesmo quando os desenvolvedores concluem seu trabalho regular, eles estão se voltando para projetos de código aberto para canais criativos. Esses projetos geralmente fornecem conexões significativas e comunidade enquanto o mundo está preso em casa.
Com base nessas descobertas, o GitHub recomenda que as organizações reconheçam a importância que os projetos de código aberto têm para o bem-estar e o enriquecimento dos funcionários quando eles estão contribuindo fora do trabalho.
O Estado do Octoverso também inclui relatórios sobre Comunidade e Segurança. O GitHub descobriu que 17% das vulnerabilidades hospedadas em sua plataforma eram explicitamente maliciosas, mas acionaram apenas 0,2% dos alertas. Os 83% restantes das vulnerabilidades resultaram de erros. A empresa descobriu que as vulnerabilidades são corrigidas 1,4 vezes mais rápido quando os repositórios são configurados para gerar automaticamente uma solicitação de pull quando um patch está disponível.
Em 2020, o tempo médio para que as vulnerabilidades não sejam detectadas antes de serem identificadas é de quatro anos para repositórios hospedados no GitHub. Em média, leva 4,4 semanas para a comunidade codificar e lançar uma correção e 10 semanas para alertar a comunidade sobre a disponibilidade de uma atualização de segurança. Depois de notificados, os usuários geralmente aplicam a atualização em uma semana.
O GitHub relata que sua comunidade está se tornando mais diversificada, pois aqueles que se identificam como desenvolvedores diminuíram de 60% em 2016 para 54% em 2020. Os perfis relacionados à educação estão crescendo (de 17% em 2016 para 23% em 2020), seguidos por usuários que trabalham com dados. A plataforma está se tornando mais acessível para colaboradores que não possuem experiência em desenvolvimento.