Fala galera, beleza? Pokemaobr aqui novamente, depois de alguns tempos sem escrever para o dev.to. Tenho alguns outros projetos que estou envolvido e acabei dedicando um pouco mais de tempo lá nessas últimas semanas. Mas, agora estamos de volta e vamos ao que interessa.
Durante discussões que acontecem na minha live alguns pontos são levantados e um dos últimos tópicos foi por que as empresas em geral preferem contratar pessoas de nível pleno e não pessoas junior/sandy. Vou tentar dar a minha visão sobre o assunto, usando de maneira racional os motivos, que em geral já ouvi de muita gente que é high level em empresas. Alguns pontos concordo e outros discordo, porém, a ideia aqui é exatamente mostrar os pontos e não tretar em cima deles.
O primeiro ponto a ser levantado é a disponibilidade para fazer esse tipo de coisa. Em geral empresas pequenas não possuem grandes equipes de desenvolvimento, temos algumas pessoas que acabam levando todos os sistemas nas costas e devido à alta demanda de solicitações as pessoas acabam sobrecarregadas.
Principalmente nos últimos tempos pessoas juniores precisam de mais tempo e dedicação para aprenderem. Sinceramente a qualidade do ensino de devs ultimamente tem deixado muito a desejar, esses formatos prontos de vire dev e ganhe R$5000 em 6 meses é uma receita para o fracasso. Onde as pessoas saem apenas sabendo copiar e colar código, simular templates, mas sem entender o mínimo de lógica ou do que estão fazendo.
Sendo assim, uma equipe (às vezes euquipe) sobrecarregada não conseguiria dar conta de além de resolver os problemas do dia a dia dar uma formação adequada para as pessoas juniores que estão entrando. O que pioraria e muito a situação da pessoa júnior/sandy que ficaria sem entender nada no meio do negócio pegando fogo.
Supondo salários de acordo com alguns mercados, como R$2.000,00 para uma pessoa de nível junior e R$4.000,00 para uma pessoa de nível pleno. É muito mais “seguro” para quem emprega contratar alguém de nível pleno.
Matematicamente falando é mais barato contratar pessoas de nível pleno que pessoas de nível júnior. Se a gente for levar em consideração o tempo onboarding, treinamento e entrega de funcionalidades e qualidade de código, é muito mais barato contratar uma pessoa de nível pleno.
Uma empresa geralmente vai demorar um pouco mais para contratar uma pessoa de nível pleno. Porém, de acordo com o currículo da pessoa, ela pode entender quanto tempo essa pessoa passou em empresas anteriores e tentar estipular um tempo que essa pessoa ficará na empresa, evitando assim pessoas que trocam de emprego em períodos curtos. O que não é possível prever com alguém que ainda não teve nenhuma experiência na área.
E essa realmente é a maior preocupação de quem contrata. Gastar dinheiro e tempo para formar devs iniciantes que depois de alguns meses mudam de emprego para ganhar R$100,00 ou R$200,00 a mais, as vezes em ambientes muito mais tóxicos que a empresa que ajudou na formação dessa pessoa dev.
Hoje em dia uma grande motivação para as pessoas entrarem para a área de TI é a questão financeira, e as pessoas acabam não pensando muito na hora de fazer as escolhas para os próximos trabalhos. As pessoas recrutadoras dão mais prioridade para contratar pessoas que já estão trabalhando. Enquanto isso quem está trabalhando não tem muito apego ao trabalho ( na verdade nem falo que deveriam ter ), porém essa falta de apego faz com que algumas empresas tenham medo real de investir na formação de devs.
Por outro lado temos pequenas empresas que contratam juniores com incubencias de devs pleno. As pessoas ganham um salário de junior e atuam sustentando sistemas como se tivessem experiência muito maior do que possuem. Isso é muito comum em empresas cuja área de atuação não é necessariamente TI, e sim os sistemas dão suporte ao negócio principal da empresa.
Por outro lado, temos as grandes empresas que realmente precisam investir na formação de novas pessoas devs. Elas possuem grandes equipes e precisam perpetuar o seu legado de forma mais escalável, e para isso possuem dinheiro, pessoas para treinar novas equipes e tempo para fazer isso sem se preocupar das pessoas saírem da empresa em pouco tempo.
É por isso que ultimamente temos visto cada vez mais grandes empresas investindo em bootcamps ou sistemas de formação de novas pessoas devs. Pessoas iniciantes em desenvolvimento são mais maleáveis a se adaptar a estilos gerenciais às vezes mais rígidos, o que as pessoas um pouco mais seniores achariam mais difíceis essas adaptações. E empresas muito grandes possuem em geral muita burocracia gerencial, o que de vez em quando desagrada quem tem mais experiência.
Além disso, existe uma outra preocupação que é exatamente a de não renovar o mercado. Se não houver formação de novas pessoas devs para o mercado não terá mão de obra para trabalhar nessas grandes empresas, consequentemente o crescimento e o lucro delas poderia estar prejudicado nos próximos anos.
A ideia desse artigo como falei anteriormente não é dizer quem está certo ou não. Mas sim, fazer você refletir sobre a importância das empresas que abrem vagas para juniores. E você as vezes repensar a questão de mudar de emprego por causa de R$100,00 ou R$200,00 sendo que você ainda está em fase de aprendizagem. Não que eu ache que você não deva mudar de emprego. Só realmente pense se você vai para ter uma experiência nova, ou apenas por motivos financeiros, pensando no curto prazo.
Desejo que tenham gostado e gostaria de solicitar que caso você tenha algum outro ponto que não falei aqui possa adicionar!
Desejo que tenha curtido esse artigo. Caso tenha alguma dúvida pode entrar em contato comigo no contato@pokemaobr.dev ou na minha live: https://twitch.tv/pokemaobr ou no twitter: https://twitter.com/pokemaobr !
Você também pode contribuir monetariamente para que eu possa criar mais conteúdos gratuitos para devs no nosso apoia.se
Deixa aqui o seu comentário sobre o que foi escrito. Obrigado de coração e até a próxima.