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