Executando verificação de segurança...
2

Processos seletivos e os candidatos de hoje....

Opa! Hoje sou gestor de um time razoável, umas 60 pessoas, e crescendo.

Sou técnico, programo desde moleque como muitos aqui. Aprendi sozinho, estudando, lendo livro, fuçando... depois faculdade, trabalhei como dev, arquiteto, fiz curso quando precisei, e por aí vai.

Faço questão de mexer em código todo dia, pra não me afastar da trincheira e sentir a dor que o time sente pra fazer um deploy. Ou seja: sei exatamente o que eu quero no meu time.

Tenho sempre umas 10 vagas abertas.
E nos últimos 5 anos... sinceramente? Tá triste.
O nível dos candidatos é de chorar.

Eu, com 16 anos, arrebentava 90% dos “sêniors” que entrevisto hoje.
E não porque eu era um gênio, mas porque li dois livros de Java e JavaScript e aprendi o que tava ali. Só isso.

Parece que 99% da galera hoje “aprende fazendo”.
O cara não faz a menor ideia de como as coisas funcionam.
Usa feature sem saber o que ela faz. Coisa básica mesmo.

Gente que não sabe explicar:

O que é o Garbage Collector do Java

O que é um ArrayList

Como funciona um try/catch

O que é uma Thread

Nosso teste é simples:
um mini exercício, code review ao vivo e umas perguntas básicas de TI.

E olha, se eu estivesse perguntando coisa de nível Amazon, tipo algoritmos, Big-O, red/black tree, beleza, entendo o cara não saber.
Mas sênior que não sabe o que um @Transactional faz… aí complica.

Como tá aí nos times de vocês?

A gente não paga mal.
Mesmo assim, entrevisto 30 a 50 pessoas pra cada posição que abro.
Leva uns 2 meses pra achar um TL decente.
Nem é pra ser o cara foda, é pra ser o médio, o competente.
E ainda pagando acima de R$25k, pra liderar um time de 2 a 3 devs.
Trabalho tranquilo, honesto, se o cara for bom.

O mercado tá esquisito.
Se você é bom, tá com o mercado na mão.
Mas, pela minha amostragem (SP capital, contratando remoto do mundo todo), a média do dev hoje é medíocre.

Curiosamente, os júniors têm me surpreendido, tem aparecido uns carinhas muito bons.
Dá até uma ponta de esperança.

Carregando publicação patrocinada...
2

Vejo muito isso hoje em dia, "ninguém" quer aprender, só quer um emprego. Fazem cursos "milagrosos" em vez de aprender tudo o que é necessário.

Pena que é Java, senão eu acho que me daria bem na vaga se fosse outra linguagem.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).

2

Não passando pano mas, vejo que a grande média dos programadores atuais inclusive os sêniors não estão nem interessados em saber esses detalhes da linguagem que usam pois o mercado não quer que eles saibam, pois a grande maioria de nós de fato nem precisa saber olhando para a necessidade de produto.

Quando tudo é pensado para ser entregue o mais rápido possível e não o melhor possível, a qualidade é sempre deixada de lado, consequentemente eles nunca vão aprender as migalhas de linguagem nenhuma.

Grandes empresas cobram isso pois a demanda nos produtos deles requer isso, um PDV pouco importa saber pra que serve o garbage collector, o cara só quer entregar e ganhar o dinheiro dele sem risco de ser mandado embora.

Se tu consegue dar tempo e apoio para que os desenvolvedores sempre atuem no seu máximo e extraindo o máximo de cada linguagem é maravilhoso mas é bem distante da realidade do mercado.

Mas sou do time que sim, teriam que saber.

1

Você está descrevendo de forma certeira a onda de "devs da pandemia". Pessoal que cresceu rápido por conta de uma oportunidade externa, não da própria competência.

Contratar é uma das coisas mais difíceis da atualidade!

1
0