A Situação do ecossistema dos desenvolvedores 2019
Principais conclusões
Java
A linguagem de programação primária mais popular
JavaScript
A linguagem de programação mais utilizada
Go
A linguagem de programação mais promissora
O Go começou com uma parcela de 8% em 2017 e agora atingiu 18%. Além disso, o maior número de desenvolvedores (13%) escolheu o Go como a linguagem que gostariam de adotar ou para a qual gostariam de migrar.
Python
Linguagem mais estudada
27% dos entrevistados começaram ou continuaram a aprender Python nos últimos 12 meses.
Quais linguagens de programação você utilizou nos últimos 12 meses?
As linguagens de programação mais adoradas são o Java e o Python. O segundo lugar é um empate entre o C# e o JavaScript. Porém, se os resultados forem normalizados por tamanho da amostra, o C# é a linguagem mais adorada.
Quais são as suas principais linguagens de programação?
Escolha até 3.
Fizemos três perguntas sobre as linguagens usadas pelas pessoas. Primeiro, perguntamos sobre o uso de qualquer uma no ano passado, depois perguntamos sobre as linguagens primárias (até três) e, por último, pedimos que elas fossem classificadas.
Parece haver um grupo de linguagens "secundárias" - usadas principalmente como uma linguagem adicional - que incluem scripts HTML, SQL e Shell. Muitos desenvolvedores de software têm uma certa prática com essas linguagens secundárias, mas muito poucos trabalham com elas como a linguagem principal. Por exemplo, embora 56% usem o SQL, apenas 19% o chamam de linguagem principal e apenas 1,5% o classificam como primeira linguagem.
O Java, por outro lado, é a principal linguagem "solo". 44% de seus usuários usam apenas o Java ou usam o Java primeiro. A próxima linguagem solo mais citada é o JavaScript, com uma "mera" parcela de 17%.
Quais sistemas operacionais fazem parte dos seus ambientes de desenvolvimento?
Que tipos de aplicativos você desenvolve?
Você contribui com projetos de código aberto?
Que tipos de testes você tem em seus projetos?
16% dos desenvolvedores não têm testes em seus projetos. Porém, entre os desenvolvedores seniores empregados em período integral, essa estatística é de apenas 8%.
Como no ano passado, cerca de 30% dos desenvolvedores ainda não têm testes unitários em seus projetos.
Móvel
Para quais sistemas operacionais móveis você desenvolve?
Dois terços dos desenvolvedores móveis usam ferramentas nativas para desenvolver para o sistema operacional móvel. Um em cada dois desenvolvedores usam tecnologias multiplataformas ou frameworks.
Quais frameworks para multiplataformas móveis você utiliza?
Ferramentas
Qual das seguintes ferramentas você utiliza regularmente?
89% dos desenvolvedores personalizam seus IDEs de alguma forma.
Ainda mais desenvolvedores se juntaram ao lado Negro: 83% preferem o tema escuro para seu editor ou IDE. Isso representa um crescimento de 6 pontos percentuais desde o ano passado para cada ambiente.
Diversão
Você sonha que está codificando?
Quanto mais as pessoas desenvolvem código no trabalho (como atividade primária), maiores as chances de elas sonharem que estão desenvolvendo código.
Cães ou gatos?
Onde você está realizando esta pesquisa?
Você completou nossa pesquisa em casa, no trabalho, durante a aula, durante o intervalo na escola, durante as férias, em um bar e até mesmo no hospital. Obrigado!
Você codifica nos finais de semana?
Autônomos, alunos e estagiários trabalham com código nos fins de semana com mais frequência do que outros profissionais.
Você espera que a IA (inteligência artificial) substitua os desenvolvedores no futuro?
Aqueles que trabalham com Machine learning profissionalmente são mais céticos em relação à IA do que aqueles que fazem isso como um hobby. 27% dos primeiros pensam que a IA nunca substituirá os desenvolvedores, enquanto apenas 21% dos últimos acham que sim.
Qual é seu meio de transporte para o trabalho/universidade?
Que tipo de combustível seu veículo utiliza?
O "outro" combustível acabou por ser o etanol ou o álcool para a maioria.