Pesquisa da Coodesh revela como desenvolvedores avaliam suas próprias hard skills

avaliar hard skills de devs

As hard skills dos desenvolvedores estão entre os pontos que mais chamam a atenção no portfólio e na entrevista de emprego. Mas que nota os próprios desenvolvedores se dão em relação às principais stacks das carreiras Front-end e Back-end? 

Foi pensando nisso que a Coodesh usou sua base de dados internos para identificar como os desenvolvedores estão se autoavaliando e quais as tecnologias que despontam com melhor pontuação. 

Entenda a metodologia 

A Coodesh se baseou nos resultados do Scorecard. Ele consiste num formulário de autoavaliação respondido pelo desenvolvedor que realiza o seu cadastro na nossa plataforma ou se candidata a uma vaga de emprego anunciada pelas empresas parceiras. 

Em síntese, o Scorecard é uma ferramenta presente no fluxo de onboarding do desenvolvedor na plataforma Coodesh e é adotada como inteligência central para auxiliar tanto os desenvolvedores quanto as empresas nas suas respectivas jornadas.

Se você ainda não conhece a ferramenta, acesse o nosso artigo para entender mais sobre o Scorecard. Saiba mais aqui.

Tecnologias selecionadas 

Ao ter uma base com mais de 41.320 Scorecards respondidos, conseguimos realizar um estudo acerca de algumas tecnologias para definir como os desenvolvedores estão se autoavaliando em cada habilidade. Para esta análise foram consideradas algumas tecnologias nas seguintes áreas:

  • Front-end: Angular, React.js e Vue.js;
  • Back-end: Node.js, C#, Java e Python.

Saiba o que significa cada nível do Scorecard

  • Nenhum: não apresentou nenhum conhecimento satisfatório;
  • Básico: se considera um iniciante ou entusiasta, leu a base de documentações, segue influenciadores, realizou cursos/bootcamps na área e/ou está trabalhando em PoC (Proof of Concept ou Prova de Conceitos) com pessoas mais experientes; 
  • Praticante: se considera com contato e experiência do dia a dia, trabalha com o recurso nas tarefas diárias, tem ajuda de outras pessoas para tomar decisões e é supervisionado por uma pessoa estratégica para code review;
  • Avançado: se considera com contato e experiência acima da média, está disposto a aceitar desafios complexos, faz mentoria de pessoas na equipe, tomar decisões estratégicas ligadas ao recursos, faz code reviews ou verificações a respeito do recurso

Análise da carreira de Front-end

Podemos observar que nas stacks selecionadas, a maior parte dos desenvolvedores se autoavaliam como “praticantes”, com destaque para a linguagem React.js, com pouco mais de 50%.

Ainda sobre o React.js, considerando que 80% dos usuários se autoavaliam com conhecimento “intermediário” e “avançado”, a aderência se concentra em vagas com nível mais Sênior.

Notou-se que na avaliação da linguagem Angular, há um número relativamente baixo de usuários no nível avançado (17%). 

Esse ponto se reflete na dificuldade de aderência dos candidatos para as vagas Sênior. Portanto, há uma maior dificuldade para os recruiters selecionarem pessoas para os processos seletivos.

Com a linguagem Vue.js, analisou-se um equilíbrio nas avaliações, sendo os usuários distribuídos de forma semelhante entre os níveis.

Análise da carreira de Back-end

Através da análise, nota-se que os usuários possuem uma maior aderência às vagas com maior senioridade nas linguagens C# e Node.js. 

Portanto, 73% e 76%, respectivamente, se autoavaliam como “praticantes” ou “avançados” nessas tecnologias.

Nas linguagens Python e Java, há uma maior concentração de candidatos no nível básico e também que se consideram sem nenhum conhecimento na linguagem. 

Ambas as tecnologias lideram o ranking das linguagens mais populares segundo o PYPL (PopularitY of Programming Language), sendo uma tendência para pessoas iniciantes ou em migração de carreira e que estão construindo suas hard skills.

Conclusão

Vale a pena reforçar que o Scorecard é uma das ferramentas utilizadas na plataforma da Coodesh para a avaliação das hard skills. Ele se baseia na autoavaliação do candidato em determinadas habilidades. 

Através das outras etapas, como desafios técnicos e na própria entrevista técnica, os candidatos são realmente avaliados nas habilidades.

O Scorecard auxilia a jornada do desenvolvedor dentro da plataforma. A contribuição ocorre tanto para que haja maior número de recomendações de vagas aderentes, quanto para realizar desafios técnicos segundo o nível definido para que possa ter um resultado mais coerente ao nível técnico. 

Ao final, fornecemos para ele os pontos de melhoria e os pontos fortes em sua área de atuação.

Este artigo é o primeiro de uma série de estudos que realizamos ao longo deste trimestre na Coodesh. Se você ainda não tem sua conta na plataforma, registre-se e acompanhe a nossa jornada.

Colaboraram: Glaydston Veloso e Gizele Silva

Escrito por Felipe Rastelli

Profissional de Data Science, formado em contabilidade, sou apaixonado por tecnologia e negócios. Gosto de usar os dados, programação e criatividade para gerar soluções, visualizações e embasar decisões a serem tomadas pela empresa.

golden circle

Como destacar seu diferencial com o Golden Circle?

RH digital

Saiba como o RH Digital pode trazer vantagens à sua empresa