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:

2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Provável que adote | |
---|---|---|---|---|---|---|---|---|
65% | 64% | 69% | 70% | 69% | 65% | 61% | 3% | JavaScript |
32% | 41% | 49% | 55% | 52% | 53% | 54% | 5% | Python |
60% | 55% | 61% | 61% | 60% | 54% | 52% | 1% | HTML/CSS |
42% | 47% | 56% | 56% | 54% | 49% | 52% | 2% | SQL |
47% | 51% | 50% | 54% | 49% | 48% | 49% | 3% | Java |
– | 29% | 40% | 39% | 37% | 34% | 34% | 1% | Shell |
12% | 17% | 25% | 28% | 29% | 34% | 34% | 6% | TypeScript |
17% | 18% | 20% | 27% | 23% | 25% | 25% | 4% | C++ |
20% | 22% | 24% | 22% | 21% | 23% | 21% | 4% | C# |
15% | 16% | 17% | 23% | 19% | 20% | 19% | 2% | C |
30% | 26% | 29% | 27% | 32% | 20% | 18% | 1% | PHP |
8% | 12% | 18% | 19% | 17% | 19% | 17% | 9% | Go |
2% | 9% | 16% | 17% | 14% | 16% | 15% | 6% | Kotlin |
– | 2% | 5% | 7% | 6% | 9% | 10% | 10% | Rust |
9% | 8% | 11% | 9% | 7% | 7% | 6% | 4% | Swift |
10% | 8% | 11% | 8% | 6% | 5% | 4% | 2% | Ruby |
7% | 5% | 6% | 5% | 3% | 3% | 3% | 1% | Scala |
7% | 5% | 6% | 4% | 3% | 3% | 2% | 0% | Objective-C |
Para mais insights detalhados, veja a seção de Linguagens.
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.
2021 | 2022 | 2023 | |
---|---|---|---|
93% | 91% | 91% | Masculino |
5% | 5% | 5% | Feminino |
1% | 1% | 1% | Não binário, genderqueer ou gênero não conforme |
1% | 2% | 2% | Prefiro não dizer |
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?
Tenho preocupações de segurança sobre o uso de serviços de geração de IA
Estou pronto para usar serviços de geração de IA baseados na nuvem para tarefas de trabalho
Tenho preocupações éticas sobre o uso de serviços de IA gerativa
É improvável que ferramentas de IA locais ou offline alcancem a qualidade e o desempenho de soluções baseadas em nuvem
A política da minha empresa limita o uso de ferramentas de IA baseadas na nuvem
Estou preocupado que a IAG (inteligência artificial geral) seja hostil aos humanos
77%
dos desenvolvedores usam o ChatGPT.
46%
dos desenvolvedores usam o GitHub Copilot.
Com bastante frequência | De tempos em tempos | Raramente | Nunca | |
---|---|---|---|---|
26% | 33% | 17% | 24% | Perguntas gerais sobre desenvolvimento de software em linguagens naturais |
24% | 37% | 24% | 15% | Geração de código |
19% | 26% | 22% | 33% | Geração de comentários de código ou documentação de código |
18% | 26% | 21% | 36% | Explicar bugs e apresentar correções para eles |
14% | 27% | 22% | 37% | Explicação do código |
12% | 21% | 24% | 42% | Geração de testes |
11% | 21% | 19% | 48% | Pesquisa em consultas de linguagem natural em busca de fragmentos de código |
9% | 17% | 21% | 53% | Realização de revisão de código |
9% | 16% | 19% | 55% | Resumo das mudanças recentes no código para entender mais rapidamente o que aconteceu |
9% | 20% | 23% | 47% | Refatoração de código |
9% | 17% | 20% | 54% | Geração de comandos de CLI por descrição de linguagem natural |
6% | 12% | 20% | 62% | Geração de mensagens de commit |
A maneira mais comum de os desenvolvedores usarem um assistente de IA é fazendo perguntas gerais sobre o desenvolvimento de software usando linguagem natural.
Delegaria essa atividade | Ainda não tenho certeza | Ainda faria isso por conta própria | |
---|---|---|---|
56% | 23% | 21% | Escrever comentários de código ou documentação de código |
56% | 26% | 18% | Escrever testes |
55% | 26% | 19% | Pesquisar fragmentos de código na base de código |
50% | 23% | 27% | Escrever mensagens de commit |
46% | 23% | 31% | Pesquisas na Internet |
35% | 34% | 31% | Realizar ações em CLI |
34% | 31% | 35% | Realizar revisões de código |
34% | 31% | 35% | Refatoração |
31% | 28% | 41% | Compreender alterações de código recentes |
30% | 30% | 40% | Depuração |
23% | 26% | 51% | Compreender o código |
17% | 28% | 54% | Escrever código |
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.
Não, TI sempre foi minha área principal
Sim, trabalhei em outra área antes de mudar para TI
Outros
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.
Estudei de forma independente
Estudei programação ou análise de dados em uma universidade
Fiz cursos online
Fiz a transição de um trabalho de engenharia de software
Outros
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.
61%
60%
Amazon Web Services
25%
25%
Microsoft Azure
23%
22%
Google Cloud Platform
10%
11%
Alibaba Cloud
9%
8%
DigitalOcean
10%
5%
Heroku
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.
Unidade
Integração
De ponta a ponta
Performance
Outros
Nenhuma opção
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.
Chamada de vídeo com compartilhamento de tela
Editor / IDE com recursos de colaboração
Desktop remoto
Outros
Nenhuma opção
Saiba mais na seção de Desenvolvimento Remoto.
2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|
74% | 77% | 75% | 66% | 64% | Mensagens instantâneas/videochamadas |
75% | 78% | 76% | 66% | 60% | |
16% | 24% | 38% | 39% | 34% | Videoconferências |
39% | 42% | 41% | 40% | 33% | Calendários |
4% | 4% | 3% | 4% | 4% | Portal corporativo |
4% | 5% | 4% | 3% | 3% | Central de atendimento/help desk |
8% | 6% | 7% | 14% | 15% | Nenhuma opção |
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.
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.