DevSkiller Global Technical Hiring & Skills Report 2019

Download PDF

Introdução

A importância da revolução digital significa que a demanda por desenvolvedores de software qualificados só vai continuar a crescer. Com esse crescimento, a venha uma maior necessidade de descobrir quais desenvolvedores têm as habilidades técnicas de que você precisa.

Quando começamos DevSkiller, tínhamos um simples objetivo em mente, encontrar a melhor maneira de determinar se um candidato a desenvolvedor tem as habilidades técnicas adequadas para o trabalho. Logo ficou claro que fornecer uma ferramenta não era suficiente. Também tivemos que dar aos recrutadores a informação que eles precisavam para contratar os melhores desenvolvedores. Nosso Curso de Certificação de Recrutamento Tecnológico avançou a nossa missão. Fez isso fornecendo à comunidade de contratação técnica as informações necessárias para contratar os desenvolvedores certos para preencher suas posições em aberto. Esse esforço nos mostrou que o sucesso na contratação técnica anda de mãos dadas com informações acionáveis.

Para continuar a apoiar a nossa missão de ajudar a comunidade de contratação técnica, decidimos abrir as portas da nossa plataforma. Pela primeira vez, estamos compartilhando os insights que aprendemos com um ano de testes com 112.654 desenvolvedores de mais de 120 países para empresas em mais de 40 países ao longo de 2018. Com isso, conseguimos obter alguns insights técnicos de contratação geográfica, que lançam luz sobre o fluxo internacional de recrutamento de tecnologia.

Estou ansioso para vê-lo usar esses dados para promover seus esforços de contratação técnica nos próximos anos.

Jakub Kubrynski

DevSkiller CEO

I. Perspectivas técnicas de recrutamento


1

Java é a linguagem mais popular em que são testados (37%)

Se você olhar para todos os testes de habilidades técnicas enviados aos desenvolvedores, você verá que Java lidera o pacote. Seguindo de perto os passos do SQL, com o JavaScript arredondando os 3 primeiros lugares. Abaixo disso, HTML/CSS vem em quarto e .NET/C# vem em quinto, arredondando para fora os 5 primeiros.

Múltiplas tecnologias podem entrar em cada teste para que seja possível que alguns dos testes Java e testes SQL sejam os mesmos. Não se preocupe, iremos um pouco mais adiante nos pares de habilidades técnicas mais comuns, mais adiante no relatório. Escusado será dizer que o que você vê é um monte de tecnologias front-end pareadas com HTML/CSS e um monte de tecnologias back-end pareadas com SQL. Isto explica as posições de destaque destas duas linguagens na lista.

Mas o domínio contínuo de Java não é surpresa para ninguém. Isto espelha tendências mais amplas que se reflectem nas classificações TIOBE. As empresas utilizam o TIOBE Índice da Comunidade de Programação para tomar decisões estratégicas em relação à escolha da linguagem de programação para a construção de novos sistemas de software. Também pode ser usado para verificar se um desenvolvedor possui as mais atualizadas habilidades técnicas de codificação. Java tem dominado este ranking durante boa parte dos últimos 20 anos e continua a manter a sua posição.

Os 5 primeiros idiomas testados no DevSkiller (com base em convites para testes)

Java

37.70%

SQL

34.91%

JavaScript

29.76%

HTML/CSS

15.00%

.NET/C#

14.82%

2

70% de empresas querem contratar um desenvolvedor JavaScript

As 5 tecnologias de ponta em que a maioria das empresas está à procura de competências técnicas

1. JavaScript

70.43%

2. SQL

57.39%

3. Java

48.26%

4. HTML/CSS

46.52%

5. .NET/C#

41.74%

Embora o Java seja de longe a linguagem mais testada, não está no topo das duas competências técnicas que a maioria das empresas procura. Nós demos uma olhada nas tecnologias testadas pelo maior número de empresas e ficamos surpresos que a resposta não seja Java. Em vez disso, esse título vai para JavaScript. Como você pode ver, mais de 70% das empresas no teste de plataforma JavaScript habilidades técnicas.

O que isto mostra é que Java é usado por um grupo menor de grandes empresas. Por outro lado, é claro que mais empresas de todos os tamanhos estão à procura de desenvolvedores com habilidades técnicas de JavaScript. As habilidades de banco de dados são importantes tanto para desenvolvedores back-end quanto front-end para que o SQL permaneça em segundo lugar. Habilidades de front-end como HTML e CSS vêm em quarto lugar.

Não é surpresa então que você veja as mesmas 4 tecnologias top 4 aqui anunciadas no quadro de trabalho de Notícias HackerAs nossas conclusões também apoiam o 2018 Stack Overflow Developer Survey resultados que indicam que o JavaScript é a linguagem mais utilizada pela sexta vez consecutiva. Na verdade, a lista dos 5 primeiros contém as mesmas tecnologias utilizadas pelos desenvolvedores profissionais naquela pesquisa (HTML e CSS são contados separadamente), com exceção do Bash/Shell.


3

A maioria dos desenvolvedores irá obter uma avaliação das habilidades técnicas da base de dados, independentemente do seu foco principal

Se eu lhe perguntasse que tecnologia se integra com a maioria das outras, o que você adivinharia? Se você dissesse que era JavaScript, então você estaria correto. Nós olhamos para as 8 tecnologias que são testadas juntas e descobrimos que 5 delas são combinações com JavaScript.

Isto mostra, por exemplo, a importância das habilidades de front-end com JavaScript sendo emparelhado com CSS e HTML. Juntas, estas habilidades técnicas formam a base de uma sólida pilha de desenvolvimento front-end.

Mas essa não é a história toda, o JavaScript é frequentemente emparelhado com .NET, PHP, e Java. Uma combinação de tecnologias front-end e back-end, isto mostra que há muita demanda para desenvolvedores de full-stack em uma série de pilhas de tecnologia. Todas essas pilhas usam JavaScript como sua linguagem front-end.

A seguir ao JavaScript com 4 menções está o SQL. Isto prova a importância das habilidades técnicas da base de dados, além do principal conjunto de habilidades necessárias para a posição. Se você está preenchendo um papel de desenvolvedor Java back-end ou um papel de desenvolvedor JavaScript front-end, as habilidades técnicas de banco de dados são claramente muito importantes.

As 8 principais tecnologias testadas em conjunto

Java + SQL

JavaScript + SQL

.NET + JavaScript

PHP + JavaScript

JavaScript + CSS

.NET + SQL

PHP + SQL

Java + JavaScript


4

Os idiomas são frequentemente testados com outras tecnologias no seu ambiente

As pilhas de tecnologia mais populares que testamos

O DevSkiller permite aos recrutadores e gerentes de contratação ir além dos conhecimentos linguísticos e mergulhar na pilha de tecnologia em que a equipa trabalha. O que descobrimos é que diferentes tecnologias e habilidades técnicas são mais populares do que outras. Aqui está como elas são geralmente agrupadas.

DevSkiller Global Technical Hiring & Skills Report 2019 tech stack constellation

5

Os candidatos esperam em média 2,88 dias para fazer um teste de codificação

2,88 dias

Os testes enviados na terça-feira tendem a demorar o mínimo de tempo a serem concluídos pelos candidatos (2 Dias 13,91 horas). Os enviados às quartas-feiras costumam demorar mais tempo para serem concluídos (3 Dias 6,44 horas). Isso mostra que os desenvolvedores preferem fazer testes em casa durante a semana e guardar o fim de semana para si mesmos.

Leva em média 69,23 horas ou 2,88 dias para o candidato completar um teste.  


6

Os testes de codificação enviados às terças-feiras obtêm a resposta mais rápida

Os convites para testes de codificação enviados na terça-feira recebem a resposta mais rápida e os enviados nas quartas-feiras normalmente recebem a resposta mais lenta. Para obter a resposta mais rápida dos seus candidatos, tente convidá-los a fazer o seu teste de codificação no início da semana, em vez de mais tarde.

A espera média em dias com base no dia da semana em que o convite é enviado.


7

Os recrutadores técnicos estão a levar algum tempo extra para se informarem, obtendo o nosso certificado Tech HR

O Curso de Certificação de Recrutamento Tecnológico do DevSkiller está provando ser um recurso extremamente valioso para os recrutadores de tecnologia. E uma das coisas mais animadoras que aprendemos é que a maioria dos recrutadores está passando a certificação na primeira tentativa.

Mas o que vemos é que os candidatos estão levando o tempo que precisam para derramar sobre o material do curso. O tempo médio que leva para passar no teste na primeira tentativa é de 18 dias. O que isto mostra é que os candidatos estão realmente a demorar o tempo necessário para estudar e internalizar o material do curso. Se eles passam na segunda tentativa, normalmente passam mais uma semana estudando. Se passarem na terceira tentativa, demoram mais cerca de 2 semanas para se certificarem de que têm a informação certa.

O número de tentativas necessárias para que os recrutadores sejam certificados em recrutamento técnico

1

63.4%

2

31%

3

6.1%

O tempo em semanas que os recrutadores levam para se tornarem certificados no Tech Recruitment, dependendo do número de tentativas que precisam passar.

É claro que seremos os primeiros a admitir que os recrutadores de tecnologia não estão alocando o dia inteiro para se prepararem para o nosso curso de certificação. Ainda assim, estamos felizes em ver que o valor deste curso não vem apenas do crachá brilhante, mas do conteúdo real contido nele. É claro, um crachá de certificação de recrutamento técnico fica ótimo em um perfil do LinkedIn. Mas o mais importante é que os recrutadores que passam agora têm as habilidades e conhecimentos para recrutar candidatos técnicos de forma eficaz.


8

A grande maioria (73%) dos candidatos fazem os testes de codificação enviados a eles

Os países com as melhores taxas de conclusão

1. Letónia

98.89%

2. Armênia

97.30%

4. Nova Zelândia

95.63%

3. Dinamarca

96.00%

5. O Reino Unido

92.73%

Não importa o nível de habilidades técnicas que tenham, a maioria dos desenvolvedores terminará um teste de codificação baseado em princípios reais de trabalho. Isto mostra que os desenvolvedores respondem consistentemente bem ao RealLifeTestingTM metodologia.

São realizados 73% completos dos testes que são enviados aos candidatos. Isto é feito em todo o sistema e em alguns países, as taxas de conclusão são quase universais.

Então, você está preocupado que um teste de desenvolvedor faça com que você perca desenvolvedores do seu pipeline? Você provavelmente não deveria estar. A informação que você ganha com um teste de habilidades técnicas de amostra de trabalho é essencial para contratar os melhores candidatos. E o trade-off é bastante leve, com a maioria dos seus candidatos completando o teste.

O que isto mostra é que, apesar do backlash contra métodos ineficazes e ultrapassados de teste de habilidades técnicas de desenvolvedores, uma metodologia que reflita o trabalho real que está sendo feito será aceita pelos candidatos. Isto é verdade, independentemente do nível em que se encontrem.

II. A geografia das contratações técnicas


9

As empresas fazem diferentes quantidades de contratações técnicas no exterior, dependendo do país em que estão sediadas.

A contratação técnica internacional de TI é uma tendência crescente em todo o mundo. As habilidades de TI são altamente modulares e de demanda. Há uma série de razões pelas quais as empresas recrutam internacionalmente. Estas incluem a terceirização, a identificação de funcionários para realocação e a busca de funcionários para fazer trabalho remoto (embora não como terceiros).

Olhando para os países que mais contratam internacionalmente em tecnologia, o Kuwait e Singapura têm ambos economias pequenas mas vibrantes. Para esses países, juntamente com a Suíça, Áustria, Irlanda, Nova Zelândia e Holanda, faz sentido que simplesmente não haja talento tecnológico suficiente em suas próprias fronteiras para atender às suas necessidades. o Reino Unido, França e Alemanha são os únicos grandes países entre os 10 primeiros. Eles também são algumas das economias mais prósperas do mundo.

A percentagem de contratações técnicas internacionais por país

Slide: 10 New 1 Placeholder
Slide: 10 Novo 1' src='src='src='src='10 Novo 1' src='src='src='src='src='src='src='src='src='10 Novo 1' src='src>

10

Os EUA, a Polónia e o Reino Unido são os 3 principais motores das contratações técnicas internacionais

A percentagem do total de candidatos estrangeiros testados na nossa plataforma

Vale a pena mencionar que apesar da elevada proporção de candidatos recrutados internacionalmente por empresas do Kuwait, o maior volume de contratações internacionais vem de países maiores como os EUA.

1. Os EUA

2. Polónia

3. O Reino Unido

4. Áustria

5. França

6. Países Baixos


11

Os EUA recrutam internacionalmente, sendo uma das principais fontes de contratação de técnicos internacionais

Não deve ser surpresa que alguns dos países que os grandes países de contratação internacional recrutam produzam a maioria dos candidatos recrutados internacionalmente. A Índia por si só representa mais de um quarto do número total de candidatos recrutados internacionalmente. Curiosamente, os EUA vêm em segundo lugar como prova do enorme volume de talentos tecnológicos que produzem.

O resto dos dez primeiros depois dos EUA vai como se segue: Alemanha, Brasil, Argentina, Egito, Holanda, Turquia, Polônia e Canadá.

Além dos 3 primeiros, você vê que o resto dos 10 países de onde os candidatos vêm tendem a ser marcados por ter grandes pools de talentos tecnológicos.

Uma característica interessante é que grandes países candidatos, como os EUA, também recrutam de outros países. Quando se decompõe, as empresas americanas recrutam desenvolvedores de todos os outros 10 países candidatos, Polônia e Holanda de 9, França de 8, Canadá de 7, Brasil de 6 e Alemanha de 2. Egito, Turquia e Índia não recrutam de ninguém entre os 10 primeiros.

A contratação técnica internacional é apenas um fluxo unidireccional para certos países. A maior parte dos países procura desenvolvedores fora de suas fronteiras, enquanto seus próprios desenvolvedores locais são recrutados por empregadores internacionais. Isto aponta para a alocação eficiente das habilidades técnicas dentro das grandes economias.

Se você continuar rolando, você pode encontrar um mapa de conexões técnicas internacionais de contratação

Clique num país para descobrir os países de topo a partir dos quais recruta e os países de topo que recrutam a partir dele.


Clique em um país para saber onde eles recrutam internacionalmente e quem recruta seus desenvolvedores locais

Slide: Interactive Map New 1 Placeholder
Slide: Mapa Interativo Novo 1' src='src='src='src='src='src='slide: Mapa Interativo Novo 1' src='src='slide='slide='slide='slide='slide='slide='slide='slide='slide='slide='slide='slide

12

Desenvolvedores da Nova Zelândia obtêm a maior pontuação (54.66%) em testes de codificação

Demos uma olhada nos países que produziram os desenvolvedores com maior pontuação. Quando você considera que a maioria dos candidatos são selecionados e que a média de pontuação é de 40,71, isso é um feito e tanto. A Nova Zelândia ficou em primeiro lugar, seguida pela Holanda.

Esta é uma prova da capacidade de codificação nestes países e possivelmente da facilidade dos testes enviados a estes candidatos. Também é possível que as capacidades técnicas de codificação nestes países sejam mais avançadas.


13

As empresas sérvias têm os candidatos com maior pontuação (54.65%)

Slide: 14 New Placeholder
Slide: 14 Novo

Em uma prova da qualidade dos desenvolvedores que eles recrutam, as empresas sérvias têm os candidatos com a maior pontuação. Isto mostra que elas contam com uma reserva internacional de talentos. Afinal, a pontuação média dos desenvolvedores locais é 47,63%, mais de 7% inferior à dos desenvolvedores que eles recrutam.


14

As empresas de Singapura são as mais selectivas

Uma coisa é dizer que um país tem os candidatos com maior pontuação, mas se isso vier de testes fáceis, as empresas que dão esses testes não serão capazes de avaliar eficazmente as competências de que necessitam. Acabarão por ter muitos candidatos que acabarão por rejeitar. Portanto, para descobrir qual é o país mais seletivo, entramos nos dados e descobrimos quais os recrutadores dos países que aceitaram a menor proporção de candidatos. A partir daí, encontramos os países com os empregadores mais seletivos.

A percentagem de candidatos aceites pelo recrutador, por país

1. Singapura

2. África do Sul

3. Argentina

4. Alemanha

5. Chipre

6. Egito

7. Israel

8. Taiwan

9. Os EUA

10. Polónia

11. Hong Kong

12. Austrália


15

Mais de 90% de candidatos terminam os testes de codificação que iniciam

Quando você faz um teste de codificação, você geralmente está preparado ou chocado com o que vê na tela? O RealLifeTesting do DevSkillerTM metodologia significa que as tarefas de programação na nossa plataforma são familiares para a maioria dos candidatos. Como resultado, há poucas surpresas, levando a 91.9% de candidatos completando seu teste de codificação DevSkiller. O que vemos é que há uma pequena variação nesta taxa entre continentes, mas que a mudança é pequena e pode refletir níveis de conectividade com a Internet.

Taxa de acabamento por continente

Europa

93.17%

Oceania

92.20%

África

91.89%

América do Norte

91.23%

Ásia

91.16%

América do Sul

88.04%

Taxa de acabamento por país

Slide: 12 Novo título de 1 lugar =
Slide: 12 Novo 1' src='src='src='12 Novo 1' src='src='src='src='src='12 Novo 1' src='src='src='src='12

Quando olhamos mais para os países individualmente, vemos que há um pouco mais de variação. Países menos desenvolvidos como os da América Central e da África Subsaariana e países remotos como a Islândia têm taxas de acabamento particularmente baixas.


A metodologia que utilizamos para este estudo

Os dados que usamos para este estudo vieram de um instantâneo de 365 dias de usuários em nossa plataforma entre 1 de dezembro de 2017 até 1 de dezembro de 2018. Os dados são baseados em 112.654 testes realizados através da plataforma DevSkiller por candidatos em 121 países. Todos os dados aqui apresentados são informações demográficas genéricas agregadas. Não está ligado a nenhuma informação específica relativa a determinados candidatos ou empresas.

*Nas secções 1 e 2 as percentagens não somam até 100%. Porque é que isso acontece?

Secção 1 Um teste DevSkiller pode incluir múltiplas tecnologias. Por exemplo, você poderia ter um teste em Java e um teste em Java = SQL. Nesta amostra, 100% dos testes testam Java e 50% dos testes testam SQL. Da mesma forma, a percentagem no gráfico refere-se a quando a tecnologia é testada em qualquer teste.

Secção 2 Semelhante à seção 1, uma empresa pode testar desenvolvedores em várias tecnologias. Para tornar isto mais claro, vamos olhar para um grupo de duas empresas. A primeira empresa envia um teste de JavaScript + CSS. A segunda empresa envia um teste PHP + JavaScript. Neste grupo, 100% das empresas testam JavaScript, 50% testam CSS, e 50% testam PHP. A percentagem no gráfico refere-se a quando a tecnologia é utilizada em qualquer teste por uma empresa.

*Na secção 13, porque é que a China não está no mapa?

Não temos muitos dados sobre a China continental, por isso incluímos no mapa interactivo os países que enviam convites para os desenvolvedores da China continental. Eliminamos a China e outros países onde tínhamos um pequeno tamanho de amostra do nosso mapa na secção 13.

Você tem alguma pergunta ou comentário sobre o relatório?

Nós adoraríamos ouvi-los. Você pode entrar em contato conosco enviando um e-mail para research@devskiller.com.

Leia também Relatório de Competências em TI 2020

Achou este relatório valioso?

Partilhe-o com os seus amigos e colegas.