Fonte: Stack Overflow Há poucos dias, Stack Overflow, um site respeitável na comunidade de TI, publicou os resultados de sua pesquisa anual, da qual participaram mais de 65.000 programadores profissionais. Ao lê-los, você terá uma ideia da situação atual da indústria de desenvolvimento de software em 2020.
1. Idade média de um desenvolvedor
- 15-19 anos – 1,2%
- 20-24 anos – 16,6%
- 25-29 anos – 29,5%
- 30-34 anos – 21,9%
- 35-39 anos – 14,0%
- 40-44 anos – 7,5%
- 45-49 anos – 4,2%
- 50-54 anos – 2,5%
- 55-59 anos – 1,5%
- Mais de 60 anos – 1,1%
2. Idade média baseada no país de residência
- EUA – 33,7 anos
- Reino Unido – 33,1 anos
- Canadá – 32,2 anos
- Holanda – 31,9 anos
- Alemanha – 30,9 anos
- França – 30,4 anos
- Brasil – 29,4 anos
- Polônia – 28,9 anos
- Índia – 26,0 anos
3. Experiência de codificação
- Austrália – 16,9 anos
- Reino Unido – 16,1 anos
- EUA – 15,8 anos
- Holanda – 15,0 anos
- Canadá – 14,4 anos
- Alemanha – 14,3 anos
- França – 13,0 anos
- Polônia – 11,5 anos
- Brasil – 11,5 anos
- Índia – 8,1 anos.
4. Número de anos que se passaram desde o início do treinamento em programação
- Menos de 5 anos – 10,5%
- 5-9 anos – 29,2%
- 10-14 anos – 22,7%
- 15 a 19 anos – 13,2%
- 20-24 anos – 9,8%
- 25-29 anos – 5,1%
- 30-34 anos – 4,0%
- 35-39 anos – 3,0%
- 40-44 anos – 1,8%
- 45-49 anos – 0,4%
- 50 anos ou mais – 0,3%.
5. Educação profissional
- Bacharel - 49,3%
- Mestre - 26,5%
- Ensino superior incompleto – 11,5%
- Ensino secundário completo – 4,5%
- Disponibilidade de grau científico (Candidato em Ciências, Doutorado, Ed.D) – 3,3%
- Bacharelado com cursos de pós-graduação (Associate Degree) – 3,2%
- Doutor em Ciências (JD/MD) – 1,4%
- Não tenho escolaridade concluída – 0,7%
- Escola primária – 0,5%
6. Especialização profissional
- Desenvolvedor back-end – 55,2%
- Desenvolvedor full stack – 54,9%
- Desenvolvedor front-end – 37,1%
- Desenvolvedor web – 23,9%
- Desenvolvedor de aplicativos móveis – 19,2%
- Especialista DevOps – 12,1%
- Administrador de banco de dados – 11,6%
- Designer – 10,8%
- Administrador de sistema – 10,6%
- Desenvolvedor de aplicativos de sistema – 9,6%
- Analista de dados ou negócios – 8,2%
- Cientista de dados ou especialista em ML –8,1%
- Testador – 8,0%
- Engenheiro de dados – 7,6%
- Especialista acadêmico ou pesquisador – 7,2%
- Professor – 5,9%
- Desenvolvedor de jogos ou gráficos – 5,6%
- Gerente de engenharia – 5,5%
- Gerente de produto – 5,1%
- Cientista – 4,2%
- Engenheiro de confiabilidade do site – 3,9%
- Executivo sênior/VP – 2,7%
- Especialista em marketing – 1,3%
7. Tempo médio para escrever código dependendo da especialização
Com base na especialização profissional, o executivo sênior/VP (vice-presidente executivo sênior) tem mais experiência em codificação. Em média, eles programam há 16,5 anos. De 10 a 13,8 anos de experiência possuem (em ordem decrescente): Gerentes de engenharia, administradores de sistemas, desenvolvedores de aplicativos de sistema, administradores de banco de dados, engenheiros de confiabilidade de sites, especialistas em DevOps, professores, analistas de dados ou de negócios. Aqueles com menos experiência em codificação (em média 8 anos) são: especialistas acadêmicos ou pesquisadores, desenvolvedores de aplicativos móveis, cientistas de dados ou especialistas em ML, desenvolvedores full-stack e back-end, testadores.8. Com que idade você escreveu sua primeira linha de código?
- Menores de 10 anos – 8,9%
- 10-11 anos – 10%
- 12-13 anos – 16%
- 14-15 anos – 19,2%
- 16 a 17 anos – 16,3%
- 18 a 19 anos – 14,7%
- 20-21 anos – 6,3%
- 22-23 anos – 3%
- 24-25 anos – 2,1%
- 26-27 anos – 1%
- 28-29 anos – 0,7%
- Maiores de 30 anos – 1,7%.
9. Especialização do ensino profissional
- Ciência da computação, engenharia da computação ou desenvolvimento de software – 61,9%
- Outras disciplinas de engenharia (por exemplo, eletrônicos de consumo, mecânica, etc.) – 9,3%
- Sistemas de informação, TI ou administração de sistemas – 8,0%
- Ciências naturais (biologia, química, etc.) – 4,3%
- Matemática ou estatística – 3,6%
- Desenvolvimento web ou web design – 3,5%
- Disciplina empresarial (contabilidade, finanças, marketing, etc.) – 2,7%
- Humanidades (literatura, história, filosofia, etc.) – 2%
- Ciências sociais (antropologia, psicologia, ciências políticas, etc.) – 1,8%
- Artes visuais ou performáticas (design gráfico, música, artes cênicas, etc.) -1,4%
- Não informaram especialização em ensino – 0,9%
- Saúde – 0,5%
10. Afiliação geográfica
De acordo com Stack Overflow, a distribuição regional dos 65.000 entrevistados é a seguinte:- Europa – 24.688 pessoas
- Ásia – 16400
- América do Norte – 15570
- América do Sul – 3070
- África – 2709
- Austrália e Oceania – 1570
11. Gênero
- Homens – 91,7%
- Mulheres – 7,7%
- Gênero não especificado – 1,2%
12. Linguagem de programação mais comumente usada
- Javascript – 69,7%
- HTML/CSS – 62,4%
- SQL – 56,9%
- Pitão – 41,6%
- Java – 38,4%
- Bash/Shell/PowerShell – 34,8%
- C# – 32,3%
- Datilografado – 28,3%
- PHP – 25,8%
- C++ – 20,5%
- C – 18,2%
- Vá – 9,4%
- Kotlin – 8,0%
- Rubi – 7,5%
- VBA – 6,5%
- Rápido – 6,1%
- R – 5,5%
- Montagem – 4,9%
- Ferrugem – 4,8%
- Objetivo-C – 4,4%
- Escala – 3,9%
- Dardo – 3,7%
- Perl – 3,3%
- Haskell – 1,8%
- Júlia – 0,9%
13. Linguagem de programação favorita dos desenvolvedores
- Ferrugem – 86,1%
- Texto datilografado – 67,1%
- Pitão – 66,3%
- Kotlin – 62,9%
- Vá – 62,3%
- Júlia – 62,2%
- Dardo – 62,1%
- C# – 59,7%
- Rápido – 59,5%
- JavaScript – 58,3%
- SQL – 56,6%
- Bash/Shell/PowerShell – 53,7%
- HTML/CSS – 53,5%
- Escala – 53,2%
- Haskell – 51,7%
- R – 44,5%
- Java – 44,1%
- C++ – 43,4%
- Rubi – 42,9%
- PHP – 37,3%
- C – 33,1%
- Montagem – 29,4%
- Perl – 28,6%
- Objetivo-C – 23,4%
- VBA – 19,6%
14. Os desenvolvedores de linguagens de programação querem aprender a seguir
- Pitão – 30%
- JavaScript – 18,5%
- Vá – 17,9%
- Datilografado – 17,0%
- Ferrugem – 14,6%
- Kotlin – 12,6%
- Java – 8,8%
- C++ – 8,6%
- SQL – 8,2%
- C# – 7,3%
- Rápido – 6,6%
- HTML/CSS – 6,5%
- Dardo – 6%
- R – 5,1%
- Rubi – 4,5%
- C – 4,3%
- Escala – 4,2%
- Haskell – 4,2%
- Bash/Shell/PowerShell – 3,9%
- PHP – 3,5%
15. Melhor plataforma para desenvolvedores
- Linux – 76,9%
- Docker – 73,6%
- Kubernetes – 71,1%
- AWS – 66,4%
- Framboesa Pi – 66,1%
- Mac OS – 64,4%
- Microsoft Azure – 62,2%
- iOS – 61,1%
- Plataforma Google Cloud – 60,9%
- Janelas – 57,5%
- Andróide – 57,1%
- Arduíno – 53,2%
- Aplicativos e integrações Slack – 51%
- Heroku – 46,2%
- IBM Cloud ou Watson – 37,8%
- WordPress – 33%
16. Qual plataforma você planeja explorar no futuro?
- Docker – 24,5%
- AWS – 20,2%
- Kubernetes – 18,5%
- Linux – 16,6%
- Andróide – 16%
- Plataforma Google Cloud – 14%
- Framboesa Pi – 12,6%
- iOS – 10,4%
- Microsoft Azure – 9,9%
- Mac OS – 7,7%
- Arduíno – 7,4%
- Janelas – 4,7%
- Heroku – 4,4%
- Aplicativos e integrações Slack – 3,3%
- WordPress – 2,6%
- IBM Cloud ou Watson – 2,6%
17. Qual sistema operacional a maioria dos desenvolvedores usa?
- Janelas – 45,8%
- Mac OS – 27,5%
- Baseado em kernel Linux – 26,6%
- BSD – 0,1%
GO TO FULL VERSION