O Stack Overflow gosta de saber que, das mais de 40 milhões de pessoas que visitam seu site todo mês, 15 milhões são desenvolvedores profissionais. Na pesquisa anual de 2016, o Stack Overflow fez 45 perguntas para os 56.033 usuários que aceitaram participar. Nesta notícia apresentam-se alguns dos resultados mais interessantes.
Em termos de popularidade, pouca coisa mudou em relação ao estudo do ano anterior: as 12 tecnologias mais bem colocadas permanecem as mesmas com pouca variação percentual. A tecnologia JavaScript continua sendo a mais popular para 55,4% dos desenvolvedores, seguida de SQL (49,1%), Java (36,3%), C# (30,9%) e PHP (25,9%). Pode-se notar alguma variação ao considerar o tipo de desenvolvimento associado, conforme apresentado na tabela a seguir:
Estes números mostram uma disparada das tecnologias utilizadas no desenvolvimento web, com o JavaScript muito a frente das demais tecnologias, representando 85,3% de utilização em desenvolvimento full-stack e 90,5% em desenvolvimento front-end. O que não se esperava era observar o JavaScript como tecnologia mais popular para o desenvolvimento back-end, a frente de Java e C#.
Em relação às linguagens/tecnologias preferidas pelos desenvolvedores, o primeiro lugar ficou com Rust, seguida de Swift, F#, Scala e Go. Em comparação com a pesquisa do ano anterior, Rust e Swift trocaram de posições, C++11 desapareceu do ranking, F# e Scala subiram de conceito. O Visual Basic tornou-se a tecnologia com menor interesse pelos desenvolvedores, seguida de outras que frequentemente encontram-se na mesma condição: Wordpress, Matlab, Sharepoint, CoffeScript, LAMP e Cordova. O Salesforce não é mais a primeira opção desta categoria como no ano passado e duas novas tecnologias entraram para a lista: SQL e Objective-C. Agora que a ferramenta Swift se tornou uma alternativa viável no ambiente iOS, parece que os desenvolvedores começaram a mostrar seu descontentamento com Objective-C. Android, Node.js e AngularJS lideram a categoria de tecnologias / linguagens mais desejadas:
Os empregos na área de finanças e computação em nuvem ofereceram a melhor remuneração nos Estados Unidos. A mesma tendência foi observada no cenário global. A exceção parece estar relacionada ao Dart, que está muito próximo do primeiro lugar no cenário global mas não é tão procurado nos Estados Unidos. Na tabela a seguir, as remunerações mais altas são apresentadas em dólares americanos para os Estados Unidos e em percentuais das médias para o cenário global.
O desenvolvedor utiliza em média entre duas e três ferramentas de desenvolvimento, com o Notepad++ dividindo o primeiro lugar com o Visual Studio. A tabela a seguir apresenta as 10 ferramentas mais usadas:
57% dos desenvolvedores fazem check-in múltiplas vezes por dia e 10,6% fazem check-in apenas uma vez por dia.
O estudo do Stack Overflow é uma das maiores, senão a maior, pesquisa sobre desenvolvedores existente até o momento e oferece uma boa ideia do cenário global de desenvolvimento. Ele ainda não inclui as respostas de desenvolvedores que não falam inglês ou que não se sentem confortáveis em responder uma pesquisa em uma língua estrangeira.
Em média, um desenvolvedor faz uma pergunta no Stack Overflow a cada 8 segundos, totalizando mais de 12 milhões de perguntas e 18 milhões de respostas desde o lançamento do site em 2009.