O Estado do Ecossistema dos Desenvolvedores em 2023
Este relatório é a culminação de insights reunidos de 26.348 desenvolvedores de todo o mundo. O mundo dos desenvolvedores é vasto e diversificado, o que o torna um território fascinante para se explorar e aprender. Através de iniciativas anuais de pesquisa como esta, nosso objetivo é explorar esse mundo cativante, revelar insights valiosos sobre os desenvolvedores e seu trabalho, e depois compartilhar esses fatos com a comunidade.
Dentro do Relatório sobre o Estado do Ecossistema dos Desenvolvedores, você encontrará informações que cobrem uma grande variedade de assuntos, desde linguagens, ferramentas e tecnologias de programação até dados demográficos e curiosidades. Também daremos uma olhada no estilo de vida único dos desenvolvedores, revelando suas paixões e interesses.
Este ano, também estendemos nossa pesquisa à IA. Examinamos a visão dos desenvolvedores sobre a IA, suas preocupações, os recursos comumente usados dos assistentes de IA e a adoção atual de ferramentas ampliadas com IA.
Este é um relatório público e seu conteúdo pode ser usado desde que a fonte seja devidamente creditada.
Compartilhar:
Em 2023, os desenvolvedores em Scala, Go e Kotlin são as três categorias mais bem pagas. Os empregadores estão reconhecendo o valor de especialistas que possam navegar pelas complexidades dessas linguagens, o que resulta em um cenário competitivo, no qual os desenvolvedores nessas três linguagens se destacam como os mais bem remunerados.
Desde 2021, consistentemente, os dados da nossa pesquisa não têm mostrado nenhuma melhora na parcela de desenvolvedoras mulheres. O fato de que apenas 5% dos desenvolvedores são mulheres indica um enorme abismo entre os gêneros neste setor. Para garantir oportunidades e representação iguais para todos, nós, enquanto comunidade, devemos trazer novas abordagens para combater os problemas de diversidade de gênero.
De forma notável, a Coreia do Sul está mostrando uma tendência promissora em 2023, com 14% de programadoras mulheres abaixo dos 30 anos. Isso provavelmente é o resultado de políticas estratégicas de longo prazo do governo, em vigor desde meados da década de 1990, voltadas para a promoção da igualdade de gêneros e para encorajar as mulheres a procurarem carreiras em TI.
Leia mais sobre a distribuição de gêneros, os salários, a geografia e outras tendências dos desenvolvedores na seção de Dados Demográficos.
Você concorda com as afirmações a seguir?
77%
dos desenvolvedores usam o ChatGPT.
46%
dos desenvolvedores usam o GitHub Copilot.
A maneira mais comum de os desenvolvedores usarem um assistente de IA é fazendo perguntas gerais sobre o desenvolvimento de software usando linguagem natural.
JetBrains AI Assistant
O AI Assistant fornece recursos alimentados por IA para o desenvolvimento de software. O serviço JetBrains AI conecta os usuários de IDEs de maneira transparente a diferentes modelos de linguagem grandes (LLMs). O AI Assistant é sensível ao contexto e ajuda os desenvolvedores a concluir suas tarefas com mais rapidez, aumentando a produtividade.
Experimente grátisPara saber mais sobre o uso de inteligência artificial no desenvolvimento de software em 2023, veja nossa novíssima seção de IA.
Em 2023, os desenvolvedores que já tiveram burnout demonstram um interesse maior em sua saúde mental, com 7 pontos percentuais a mais de engajamento em comparação com aqueles que nunca passaram por burnout. Também é 6 pontos percentuais mais provável que eles usem aplicativos ou dispositivos de automonitoramento para acompanhar sua atividade física e a qualidade do seu sono.
Curiosamente, os desenvolvedores afetados pelo burnout acreditam que fatores relacionados à saúde mental, como a organização pessoal e o gerenciamento do tempo, têm um impacto significativo em sua produtividade de programação. Inversamente, os desenvolvedores que nunca passaram por burnout associam aumentos da sua produtividade a fatores menos relacionados à saúde mental, como o aprendizado de novos IDEs e a atualização de recursos dos IDEs.
73%
dos desenvolvedores já tiveram episódios de burnout em suas carreiras.
Para mais informações em profundidade sobre a saúde mental na comunidade de desenvolvedores, vá até a seção Estilo de Vida dos Desenvolvedores.
Nossa seção de Estilo de Vida dos Desenvolvedores tem mais informações sobre as últimas tendências em educação e treinamento de desenvolvedores.
Como se pode ver nas duas figuras acima, em 2023 a maioria dos desenvolvedores relatou ter aprendido programação principalmente em universidades e outras instituições formais de ensino. Por outro lado, nas áreas de ciência de dados, aprendizado de máquina e engenharia de dados, mais de metade dos que responderam disseram terem sido autodidatas.
Confira a seção de Ciência de Dados para mais insights sobre ciência de dados, análise de dados e aprendizado de máquina.
63%
dos desenvolvedores usam o Docker.
Explore insights sobre o desenvolvimento de infraestrutura, hospedagem, containers, ferramentas de gerenciamento de configurações e provisionamento de infraestrutura na nossa seção de DevOps.
58%
dos participantes envolvidos em atividades de teste relatam desenvolverem testes automatizados.
46%
dos entrevistados usam o projeto de caso de teste como parte de seu processo de teste.
Você pode saber mais sobre as práticas de teste usadas pelos desenvolvedores e técnicos em qualidade na seção de Testes.
41%
dos que responderam já contribuíram em projetos de código aberto; 20% contribuem com certa regularidade.
Veja a seção de Desenvolvimento para saber mais fatos sobre código aberto, multiplataformas, análise estática e outros assuntos.
49%
dos que responderam fazem desenvolvimento remoto.
61%
relatam já terem feito desenvolvimento colaborativo; 45% fizeram isso on-line e 30% presencialmente.
Saiba mais na seção de Desenvolvimento Remoto.
O uso de aplicativos móveis de ferramentas de comunicação está claramente despencando, depois de atingir um máximo em 2020 e 2021. O motivo provável é que mais funcionários estão voltando aos escritórios, o que muitas empresas parecem estar encorajando.
Visite a seção de Ferramentas de Equipe para saber mais sobre ferramentas de acompanhamento de issues, sistemas de controle de versões, ferramentas de CI/CD e de comunicação.
Encontre a ferramenta certa
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.