O Estado do Ecossistema de Desenvolvedores de 2022
Esses são os resultados da sexta pesquisa anual conduzida pela JetBrains para capturar o cenário da comunidade de desenvolvedores.
Esse relatório foi criado com base nas respostas de 29.269 desenvolvedores de todo o mundo que participaram de nosso estudo de maio a julho de 2022.
Abrange uma ampla variedade de tópicos, incluindo linguagens de programação, ferramentas, tecnologias, dados demográficos e até curiosidades, bem como o estilo de vida dos desenvolvedores.
Compartilhar:
Principais conclusões
75%
da comunidade de programação está envolvida no desenvolvimento Web, enquanto 66% está envolvida no desenvolvimento Web de back-end.
Metade de todos os desenvolvedores pesquisados está planejando adotar uma nova linguagem de programação. As duas opções mais populares para as próximas linguagens são o Go e o Rust, seguidas pelo Kotlin, TypeScript e Python.
Em 2021, a pesquisa atraiu uma parcela desproporcionalmente alta de desenvolvedores PHP e Laravel. Você pode encontrar mais informações sobre os motivos dessa anomalia na seção Metodologia.
As linguagens de programação que estão mostrando uma tendência de queda incluem o PHP, Ruby, Objective-C e Scala.
A linguagem de programação mais popular, o JavaScript, é usada por 65% dos desenvolvedores de uma maneira ou de outra. É também a linguagem principal mais popular, com uma parcela de 34%.
A parcela do TypeScript quase triplicou ao longo de 6 anos, passando de 12% em 2017 para 34% em 2022.
Será que ele acabará substituindo o JavaScript? Embora o TypeScript esteja alcançando rapidamente o JavaScript, o uso deste último permanece alto e estável. 92% dos desenvolvedores TypeScript usam JavaScript, com 40% escolhendo-o como uma de suas linguagens principais.
O Python vem crescendo em popularidade e, com uma participação de 55%, agora é a segunda linguagem mais usada, depois do JavaScript, sendo usado por mais da metade de todos os desenvolvedores de todo o mundo.
O Python também está crescendo como linguagem de programação principal e alcançando o JavaScript. Apenas um ponto percentual os separa, com o Python em 33% e o JavaScript em 34%!
As cinco linguagens de programação favoritas são Python, Java, JavaScript, C# e Kotlin!
Quando consideramos essas preferências em relação ao número de pessoas que usam essas linguagens, no entanto, as líderes são Kotlin, C# , Python, Rust, Java.
As cinco linguagens de programação menos populares são JavaScript, Java, PHP, C e C++.
JavaScript e Java são muito controversas, pois estão no topo das listas de linguagens favoritas e menos favoritas.
Porém, se calcularmos a linguagem menos favorita em relação ao número de pessoas que a utilizam, há um campeão absoluto como linguagem mais temida. A parcela do Perl é de 96%, seguida pelo Visual Basic com 77%, pelo Delphi com 60% e pelo C com 51%.
As linguagens com maior participação entre os entrevistados mais jovens (18 a 20) são Assembly, C, C++, Haskell, Lua, MatLab e Rust. Isso talvez não seja surpreendente, já que essas linguagens geralmente são ensinadas em universidades.
As linguagens com uma parcela relativamente alta entre os desenvolvedores mais antigos são COBOL, Assembly, CoffeeScript, Perl, Delphi e Visual Basic. Com exceção do Assembly, essas linguagens têm baixa participação entre os desenvolvedores com menos de 30 anos.
Há também um baixo interesse no Ruby entre os jovens desenvolvedores.
Tipos de desenvolvimento
Os entrevistados mais jovens da pesquisa trabalham principalmente com desenvolvimento de jogos e softwares de entretenimento.
Este ano, pedimos aos entrevistados que comparassem sua linguagem de programação principal com os tipos de software e plataformas onde ela é usada. Isto forneceu uma imagem mais precisa dos casos de uso mais populares para várias linguagens do que o relatório do ano passado, quando simplesmente fizemos uma tabela cruzada com as três principais linguagens de programação.
Tecnologias
* Nenhuma tecnologia específica foi mencionada.
A maior parte dos desenvolvedores identificou a IA/ML como a tecnologia mais promissora. Além das linguagens de programação, os entrevistados também mencionaram as tecnologias Blockchain, WebAssembly, Flutter, AR/VR e Cloud.
Essa pergunta foi mostrada a todos os entrevistados que usam o Windows como sistema operacional.
As respostas indicam que os desenvolvedores apreciam a mobilidade. 85% deles usam notebooks para programação e 39% usam notebooks e desktops simultaneamente.
9% dos entrevistados afirmaram programar com um smartphone, dos quais 65% desenvolvem para dispositivos móveis.
Mais da metade dos desenvolvedores (55%) instala temas de UI e complementos para seus IDEs ou editores.
Gênero e desenvolvimento
Nos gráficos abaixo, a opção “Outro” inclui “não binário, genderqueer ou gênero não conforme", bem como as opções “Outro, especifique” e “Prefiro não responder”. Porém, o tamanho da amostra desse grupo é muito pequeno para que conclusões confiáveis possam ser tiradas.
Os tipos de desenvolvimento de software com as maiores parcelas de mulheres são realidade aumentada / realidade virtual, sites e business intelligence / ciência de dados / machine learning.
Embora a diversidade permaneça baixa na indústria da tecnologia, ela tende a aumentar.
Migração
Cerca de 10% dos desenvolvedores se mudaram para morar em outro país.
Vemos que a migração entre os desenvolvedores geralmente tem aumentado, especialmente desde 2015. Ela caiu em 2020 presumivelmente devido à pandemia e, em 2022, recuperou-se aos níveis vistos em 2019.
Taxa de emigração = Número de pessoas que nasceram em um país ou região, mas que trabalham em outro / número total de pessoas nascidas no país ou região de origem.
Linguagens
Essa pergunta foi mostrada apenas para os entrevistados que usam idiomas diferentes em casa e no trabalho.
Líderes de equipe e desenvolvedores seniores são mais propensos a usar o inglês no trabalho enquanto falam outros idiomas em casa ou com os amigos.
Essa pergunta foi mostrada apenas para os entrevistados que usam idiomas diferentes em casa e no trabalho.
Dos 13% que não falam em casa o mesmo idioma que falam com seus colegas, os três idiomas mais falados com familiares e amigos são inglês, chinês e hindi.
Confira os outros relatórios de pesquisas em grande escala da JetBrains.
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.