Desabafo Sobre Processos Seletivos Sendo Dev

Sou programador Júnior, tenho 25 anos, já moro sozinho, desempregado por 2 meses, com as reservas acabando.

Consegui alguns processos seletivos para posição de desenvolvedor full stack. Todos esses processos tiveram testes práticos. Me mandam os arquivos com os requisitos do front-end, back-end e até devops. Um detalhe que percebi nesses testes, que eles são separados para desenvolvedores front-end e back-end, me entregam ambos por eu ser full stack, ok. Mas e o tempo? Vou ter o dobro? Jamais.

Gasto meus 3 dias praticamente sem dormir para terminar a tempo, e por algum milagre consegui terminar tudo e entregar no prazo, código no GitHub, incluindo documentação e uma cereja no bolo que é uma Docker Image para ser ainda mais fácil de qualquer pessoa executar.

Em 5 semanas, repeti esse processo todo 4 vezes. Hoje recebi meu terceiro não. Se eu não tivesse mandado um email perguntando como está minha situação no processo seletivo, talvez eu nunca iria receber uma notificação dizendo que não passei. Feedback do que errei? Inexistente.

Estou esperando o último teste que enviei, já tem 12 dias que estou esperando o resultado e nada.

Me sinto bem triste e desanimado com a carreira. Tenho o curso.dev e vejo a felicidade do Filipe com programação e eu queria ter isso de volta em mim, me divertia bastante fazendo meus crud no passado. As contas estão chegando e, tem dias que nem consigo escrever um console.log().

Hoje em dia estou meio sem perspectiva com a carreira e com a área.

Enfim, tá ai o textão, é só um desabafo mesmo.

Vou falar do lado de quem contrata, que é o que tenho feito nos últimos 4 anos. Nosso processo envolve: triagem dos currículos, formulário de fit (perguntas sobre xp, cultura, etc) e 3 entrevistas (gestor, tecnica e comportamental). Alguns pontos:

  • A maioria dos juniors não tem nada pra mostrar além de cópias de projetos dos cursos;
  • Muita gente não melhora o Linkedin para "vender" melhor o currículo;
  • Muitos devs tem uma pedida muito desproporcional em relação a salário: mal terminou um curso desses e já ta pedindo 5..6K.
  • Uma vaga Fullstack junior tem fácil 500 currículos em 48h, então, por conta das primeiras triagens, você precisa ter um LinkedIn mto bem organizado e certeiro. Você precisa participar de vários processos, pois a concorrência é grande. Normalmente apenas 5% dos candidatos avançam para a próxima fase;

Minha dica: enquanto está parado, crie projetos autorais. Não faz sentido um dev com 1..2 anos só ter cópia de "app de barbeiro", "catalogo pokemon".. Principalmente se suas experiências no LinkedIn forem passagens de 2..3 meses em empresas. Uma hora você acerta e não vai mais parar! Não desista

Com todo respeito, mas tudo o que vejo são empresas abrindo vaga para junior e querendo um Pleno. Se o candidato quer 5/6k de salário, o que custa a empresa oferecer uma proposta menor para o candidato decidir se aceitaria ou não? Eu mesmo só fui conseguir um emprego via concurso público, já que nenhuma empresa que tive contato teve a descencia de responder que eu não havia passado nos processos seletivos. Tenho vagas que me candidatei há 4 anos e até hoje não tive retorno nenhum. Tudo o que nós iniciantes queremos no momento de procurar emprego é o mínimo de respeito, algo que não existe na maioria das empresas. Sabemos que não temos conhecimento e experiência, mas a empresa, ao publicar uma vaga, não está fazendo favor para ninguém e nem somos obrigados a ficarmos nos humilhando por aí. Enfim, você já deve ter tido contato com centenas de jovens assim como eu e o autor desse post, já sabe exatamente todos os problemas e deficiências que temos, mas o que fez nesse comentário é o que queremos que seja feito no processo seletivo.
Vamos por partes: > mas tudo o que vejo são empresas abrindo vaga para junior e querendo um Pleno A definição do nível é algo complexo e pode variar, além da fase: o junior pode ir do estagiário recém promovido ao cara que ja está pra se tornar pleno. Quando é fullstack ainda piora, porquê a maturidade pode estar desbalanceada quando compara front e back. > e o candidato quer 5/6k de salário, o que custa a empresa oferecer uma proposta menor para o candidato decidir se aceitaria ou não Não custa nada, eu mesmo faço essa proposta.. e acho que ninguém deixa de fazer (se o candidato chega na fase de proposta). O meu ponto é o descolamento da realidade, pois existe uma tendência do dev não render ou não se envolver completamento por não entender melhor o mercado, o que pode tornar a contratação um fracasso. > já que nenhuma empresa que tive contato teve a descencia de responder que eu não havia passado nos processos seletivos. Tenho vagas que me candidatei há 4 anos e até hoje não tive retorno nenhum. Tenho um projeto relacionado a empregabilidade e isso é uma reclamação geral, infelizmente. Inclusive acho que é uma grande oportunidade de mercado. > Sabemos que não temos conhecimento e experiência, mas a empresa, ao publicar uma vaga, não está fazendo favor para ninguém e nem somos obrigados a ficarmos nos humilhando por aí. Eu, particularmente, não gosto da ideia de testes práticos (pelo menos sem recompensar financeiramente). Mas como falei, muitas vezes o perfil no linkedin e o github dizem muito pouco, talvez seja uma forma de tentar extrair o leite de pedra.
@vlira Obrigado por compartilhar esse lado da história. Concordo com você, já conversei com devs que já se consideraram júniors por fazerem cursos do *foguete* e só terem treinado os projetos de lá no GitHub. (Nunca passaram por um estágio antes em Tec). Dos pontos que você levantou e dos processos, eu tenho passado. O problema que tenho tido é com o retorno dos projetos práticos. Imagino que nessa altura do processo não teria como esquecer de algum candidato. Mas já me esqueceram e eu tive que perguntar como que eu estava, e no final a vaga estava congelada. Eu ainda gosto de trabalhar em projetos que considero útil para mim e para outras pessoas de alguma forma, ou em tecnologias que quero aprender mais a fundo e, meu GitHub tem refletido isso. Meu projeto mais recente é uma API para criptografar dados sensíveis de usuários como cartão de crédito/CPF. Antes tinha feito um organizador automático de arquivos para mim, e por aí vai. A gente só tem 100% de chance de errar quando deixa de tentar. Então o jeito é continuar tentando.
Sobre feedbacks, não é o nosso caso, mas é uma reclamação geral dos candidatos.. são raras as empresas que retornam.

Não desista! Continue correndo. É muito difícil passar por testes e enfrentar esses desafios, mas a desistência é ainda pior. Se você sente que é isso que gosta, vale a pena lutar por isso. Continue lutando para voltar, pois cada esforço conta!

Passei por isso. Fiquei dois anos sem conseguir um emprego na área, tentando várias vezes e fazendo vários testes, alguns dos quais duravam semanas. Os processos seletivos levavam meses, mas, após dois anos, consegui uma oportunidade, mesmo sendo como júnior.

NÃO DESISTA***********

@MikeDevizinho. Muito obrigado mesmo pelo seu comentário. Achei incrível sua determinação durante todo esse tempo, com toda certeza não deve ter sido fácil. Nunca vou conseguir a vaga se desistir. Então não irei! Obrigado mano 🙏

Não tá fácil para ninguém, se eu contar a minha história, você vai chorar. A única razão pela qual ainda não desisti da vida é por um motivo maior. Quando eu era mais novo costumava pensar que "programação da depressão" era apenas o nome de grupos.

Me lembrou uma notícia de um ex programador que virou garçom e disse que venceu a depressão depois que trocou de carreira. Mas entendo que todos temos os nossos motivos maiores para continuar. Força mano. Obrigado pelo comentário.

Olá amigo, antes de mais nada não desista! Como você já fez 4 testes e teve um tempo para criar todos, vale a pena agora criar uma stack e use como base para todos os seus próximos testes, pelo menos vai agilizar suas entregas e de quebra já vai praticando e evoluído essa base.

Como você é um desenvolvedor júnior, imagino que o que vale é ter entusiamo e vontade, vejo que o Felipe do curso.dev tem de sobra, pega como inspiração e quando for fazer seus projetos deixe esse entusiamo aparecer.

Espero que você consiga o quanto antes sua oportunidade e possa pagar suas contas!

Abraço cara!

Muito obrigado pelo comentário @liraf. Vou colocar em prática esse seu conselho de criar uma stack para construir em cima. Obrigado pelas palavras 🙏
Com esse mesmo pensamento criei templates de NestJs e NextJs, para economizar tempo ...

Não se dê por vencido. A essência de ser um desenvolvedor é não desistir diante dos desafios. Veja, por exemplo, as pessoas que criaram o movimento Open Source, como Richard Stallman ou Eric Raymond. Na minha opinião, o grande problema (ainda) é que os profissionais vão atrás das empresas, e não o contrário. Acho que esta era a proposta inicial da GeekHunter (a julgar pelo nome). Mas, enfim, como já escreveram, não fique parado esperando uma resposta, crie um produto, mesmo que já exista, melhore a ideia. O importante é não parar no tempo e ficar dependente de resposta de pessoas (que muitas vezes) nem entendem sobre programação. Acredito que todos nós já passamos por períodos assim, o importante é não desistir e manter o pensamento positivo. Deixa seu Github, LinkedIn, etc. Acho que nós, como pessoas (não como devs), devemos ajudar uns aos outros.

Irmão, pelo menos vocês está sendo chamado pra testes. estou me candidatando em um monte de vagas, mas nem pra entrevista chamam. Ta complicado, mas continuemos as buscas.

Mas cara, meu ponto de vista é, enquanto não achamos algo que nos façamos felizes, bora encarar qualquer desafio

Obrigado pelo comentário @dOlivenom Quando eu estava no início da minha faculdade, ficava todo empolgado escrevendo HTML e CSS. No momento que minha aula de programação 1 começou, tive contato com C. Ai meu mundo se abriu, ficava toda hora refazendo o que o professor passava no quadro tentando entender o que cada linha fazia. Eu me divertia muito fazendo isso, me sentia um mago controlando meu computador para me obedecer kkkk Esse sentimento de programador durou muito tempo na minha vida. Foi recentemente que percebi, eu não tinha mais esse brilho todo. Quando fui me comparar observando o jeito que o Filipe programa para o curso.dev, foi oque deixou mais evidente para mim que isso tinha passado.

Não vou mentir e dizer que passei pelo mesmo, consegui todos meus empregos com muito pouco esforço através da infame "indicação". Mas meus dois centavos é exatamente esse, talvez você consiga mais oportunidades se desenvolver um pouco seu networking. No meu caso ele veio por meio da faculdade, mas dependendo de onde você mora é capaz de encontrar hackatons, encontros e coisas do tipo. Se isso não for possível, sugiro a persistência, no nível de conseguir umas 50+ entrevistas.

Temos que criar cooperativas e concorrer com essas empresas. Pelo menos vamos ganhar mais e oferecer um preço mais barato. Negócio de trabalhar pros outros não tem futuro não.

Geralmente essas fases, onde econtramos dificuldades extremas, são as que mais nos fazem crescer. Mantenha sua esperança alta e a cada dia vão te surgir novas ideias em como superar esse momento.

A titulo de curiosidade, quanto tempo de carreira que tu tem e para qual stack tu tem aplicado?

Obrigado pelo comentário ArthurBorba Atualmente tenho 2 anos trabalhando como CLT, e informalmente pode somar + 2. No total tem uns 4 anos desenvolvendo em React + .NET

A única dica que posso dar é algo que vi há alguns tempos no Youtube. Pegue esses projetos feitos nas entrevistas, altere alguns dados e coloque no seu portifólio. Alguns podem até mesmo serem lançados como produtos, vai ser um diferencial ter no portifólio projetos que realmente parecem ser reais e não apenas cópia de cursos.

É uma excelente ideia mesmo @gabrielTapes. Já venho aplicado sempre que posso. Por exemplo: Uma empresa me pede um sistema de agendamento de passagens aéreas. No lugar de colocar "desafio-empresa-x" eu coloco "agendamento-passagens-aereas".

É meu amigo, a concorrência é acirrada e não é fácil.. eu fiquei vários meses no ano passado me candidatando pra várias vagas (foram centenas), a maioria não obtive retorno até ontem (e olha q sou sênior, na época, com 8 anos de experiência)! Depois de muuuitos nãos e mts candidaturas sem respostas, um belo dia finalmente consegui.

Algumas coisas q aprendi foram: 1, é mt mais difícil do que divulgam e do que parece, mas tu não pode desistir. 2, na maioria das vezes, os recrutadores não estão preocupados se tu entregou o desafio todo ou não, mas sim em observar sua capacidade de tentar resolvê-lo. 3, as soft skills são tão importantes quanto as hard skills, se vc tiver uma boa comunicação, for uma pessoa de adaptação rápida, que trabalha bem em equipe, que se preocupa com o bom andar da carruagem e não só com suas entregas, etc, e conseguir mostrar isso durante a entrevista, suas chances aumentarão muuuuuito!

No teu caso, por ser JR, algo que eu tentaria se fosse vc seria entrar em algum programa de estágio, a maioria das big techs têm e é menos difícil do que uma vaga não-estágio.

Espero que tenha muito sucesso em sua caminhada!

rapaz a vida pra quem ta começando na área na era da IA não ta fácil e não vai ficar mais fácil.

o que posso te aconselhar é ir em empresas menores e adquirir xp.

por que empresas menores? pois sempre estão com dificuldade em achar profissionais, pois o salario e requisitos pedidos não se cominicam, com isso só conseguem atrair iniciantes e é uma oportunidade. pra aprender é ótimo, pois vai fazer de tudo, por ser empresa pequena não tem muita separação de responsabilidades...

tentar empresas maiores sendo junior, na minha opinião é perda de tempo hj em dia, pode ser que consiga algo com sorte, mas talvez não dure tanto pq geralmente não querem esperar vc aprender, querem vc produzindo afinal programador é tido como um recurso caro (apesar de eu discordar)

Obrigado pelo comentário @xdemo. Eu tenho 2 anos de mercado, mas se somar até o meu free lance eu teria 4 anos e meio. Eu não descarto empresas pequenas de forma alguma, foram em empresas pequenas onde eu mais trabalhei e consequentemente onde mais aprendi. Concordo com você que empresas grandes esses dias, como júnior, tem sido uma dor de cabeça. Porém, tem sido uma dor de cabeça até maior a quantidade de requisito que um júnior precisa cobrir para ser no mínimo chamado para uma conversa em uma empresa pequena.

Tu tá é bem, estou há 6 meses sem trabalho, fazia 1 entrevista por mes, sempre não, entregando os testes ainda, e a cereja do bolo é que neste mês de outubro consegui 3 entrevistas, fiz os testes técnicos, fiz a entrevista com as gerências técnicas nas 3 e recebi 3 não na mesma semana. kkkkkkkkkkkkk.

O que eu faço? deito em posição fetal e choro?

Primeiro de tudo: Não desista, ou desista, nenhuma das duas opções está errada. Só quem conhece seu limite é você.

Segundo: Já que você é junior, faça os dois testes para mostsr que sabe, muitas vezes é só isso que ad empresas procuram em um junior, entao adiministre o tempo para conseguir pelo menos tocar os dois testes.

Os testes nunca foram difíceis. São somente trabalhosos. Consigo me organizar e entregar a tempo. Mas tem sido um período bastante curto que tenho que sacrificar meu sono para ficar codando. O mais complicado é o pós-entrega. Já tive caso de recrutador que literalmente se esqueceu de mim e foi se desculpar depois por que a vaga foi congelada. Isso que mais desanima. Espero que no meio de tanta IA avaliando CV eu consiga um recrutador humanizado (pelo menos). Obrigado pelo comentário felipepatricio