O Estado do Ecossistema de Desenvolvedores de 2021

Este relatório apresenta os resultados combinados da quinta Pesquisa Anual do Ecossistemas de Desenvolvedores, realizada pela JetBrains. 31.743 desenvolvedores de 183 países ou regiões nos ajudaram a mapear o panorama da comunidade de desenvolvedores.

Aqui, você pode encontrar as últimas tendências do setor de tecnologia, bem como fatos interessantes sobre ferramentas, tecnologias, linguagens de programação e muitas outras facetas do mundo da programação.


Principais conclusões

O JavaScript é a linguagem mais popular.

O Python é mais popular que o Java em termos de uso geral, enquanto o Java é mais popular que o Python como linguagem principal.

As cinco principais linguagens que os desenvolvedores estão planejando adotar ou migrar para são o Go, o Kotlin, o TypeScript, o Python e o Rust.

As cinco principais linguagens que os desenvolvedores aprenderam em 2021 são o JavaScript, o Python, o TypeScript, o Java e o Go.

O Ruby, Objective-C e Scala perderam popularidade nos últimos cinco anos.

As cinco linguagens de crescimento mais rápido são Python, TypeScript, Kotlin, SQL e Go.

A maioria dos entrevistados (71%) desenvolve para back-end da Web.

Linguagens de programação

Quais linguagens de programação você utilizou nos últimos 12 meses?

Popularidade das linguagens de programação nos últimos cinco anos.

Line chart: Popularity of programming languages over the last 5 years

Observe que alguns aspectos da metodologia da pesquisa mudaram entre as edições. Em 2021, ampliamos a cobertura geográfica, o que resultou em diferenças nas parcelas de algumas linguagens. Por exemplo, a parcela do PHP é três pontos percentuais maior, e as do Python e do Java são um pouco menores nas novas regiões do que nos países iniciais.

Quais são as suas principais linguagens de programação?

Escolha no máximo três linguagens

Você planeja adotar/migrar para outras linguagens nos próximos 12 meses? Em caso afirmativo, quais são essas linguagens?

Por linguagens principais

Quais sistemas operacionais fazem parte dos seus ambientes de desenvolvimento?

Nos últimos cinco anos, as preferências dos desenvolvedores com relação aos sistemas operacionais permaneceram constantes.

Você usa o Windows Subsystem for Linux (WSL) para desenvolvimento local?

Essa pergunta foi mostrada a todos os entrevistados que usam o Windows como sistema operacional.

Para que plataformas você desenvolve?

Que tipos de software você desenvolve (incluindo aplicativos em qualquer linguagem de programação, tanto com propósito profissional quanto pessoal)?

Em que tipos de atividade você está envolvido?

Quais tipos de software você desenvolve?

Por idioma principal

Para que plataformas você desenvolve?

Por idioma principal

Popularidade das linguagens de programação

Por região

Existem linguagens não listadas nesta tabela que são populares em algumas regiões: o Delphi é a linguagens principal de 3% da população de desenvolvedores no Brasil, por exemplo, enquanto o Ruby (9%), o Swift (6%) e o Scala (4 %) são populares no Japão.

Gênero e desenvolvimento

Em que tipos de atividade você está envolvido?

Por gênero

A opção Outro inclui não-binário, genderqueer ou gênero não-conforme, bem como outros: entrada manual e opção “Prefiro não responder”, embora a amostra seja muito pequena para tirar conclusões confiáveis com base nela.

As mulheres têm mais probabilidade do que os homens de se envolver em análises de dados, machine learning e design ou pesquisa de UX/UI. As mulheres têm menos probabilidade do que os homens de se envolver no desenvolvimento de infraestruturas e DevOps, administração de sistemas ou implantação.

Distribuição de gêneros

Por região

Experiência de codificação profissional

Por gênero

A diversidade no setor de tecnologia está aumentando entre os desenvolvedores mais jovens.

Que plataformas você tem como alvo em seus projetos com Rust?

Essa pergunta foi mostrada apenas para os entrevistados que desenvolvem para plataformas de desktop.

Linguagens

Que idioma você usa no seu trabalho?

Parcela do inglês como idioma de trabalho por regiões

Você fala em casa ou com os amigos no mesmo idioma que usa no trabalho?

Que idiomas você usa com a família e os amigos?

Migração

Taxa de imigração

Taxa de imigração = o número de pessoas que trabalham em uma região e que nasceram em uma região diferente / o número total de pessoas que trabalham naquela região

Taxa de emigração

Taxa de emigração = O número de pessoas que nasceram em um país, mas trabalham em outro / o número total de pessoas nascidas naquele país

Salário

Valor médio do salário líquido anual (após os impostos), em dólares americanos, excluindo quaisquer bônus

Por regiões

Salário por cargo

Encontre a ferramenta certa

Escolha sua tecnologia

Escolher

Baixe a ferramenta que você precisa

Escolher
Experimente grátis

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Participe do Laboratório de Insights de Tecnologia da JetBrains

Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.