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

Você sabe mesmo aplicar para uma vaga?

Essa semana iniciei um processo de contratação e já avaliei o perfil de mais de 300 canditados.

Infelizmente, durante a primeira etapa precisei deixar vários currículos de lado em poucos instantes. Agora que já estou no processo de pré-seleção quero compartilhar um pouquinho da minha experiência como avaliador para, talvez, ajudar vocês a terem mais chances de serem selecionados para uma vaga.

Não gosto de empresas que não são claras e transparentes na vaga, então já deixo claro que em alguns casos a culpa não é de vocês que aplicam para as vagas, mas da própria empresa que anuncia. No meu caso, sou consciente em relação as atividades que a pessoa irá desempenhar. Ao montar a vaga, por tanto, fiz uma lista precisa de todos os requisitos e exemplos de atividades que a pessoa irá realizar.

Para elucidar, em resumo, era uma vaga para desenvolvedor Front-end em React com Typescript e, se possível, com habilitação em UX/UI. O foco principal é construção de interfaces e componentes. Não precisa tocar no back-end. Um bom salário, mas, pelo menos, três anos de experiência trabalhando com React. Destaquei a importância dos anos de experiência, pois é uma vaga com foco em entrega, por tanto é ideal que o dev já tenha passado pela curva inicial de aprendizado do React. Entender a aplicação correta de useEffect, useCallback e useMemo já dá indícios dessa experiência.

E nos recebidos estão:

(1) Pessoas que simplesmente não atendem os requisitos

Eu sei que a vontade é grande de ocupar uma vaga hoje em dia, mas se você trabalha com Angular, trabalha com Vue, tem menos de 3 anos de experiência com React... você não atende os requisitos. Aplicar para essa vaga específica é um desperdício de esforço, esses são os tipos de currículo que nem lemos até o final.

É preciso levar em consideração que no mínimo algumas dezenas de pessoas também vão aplicar para vaga e no máximo algumas centenas. Eu entendo que existem pessoas muito MUITO boas, supreendem de fato. Mas a intenção de uma vaga é literalmente o que estamos buscando. O mínimo de 3 anos de experiência já pula uma boa curva de aprendizado e migrar com qualidade entre diferentes frameworks não acontece do dia para noite.

Nesse caso aqui, não tem nenhum impacto negativo para você, pelo menos não na minha avaliação. Você apenas não será selecionado e seu currículo mal será visto considerando que das outras centenas de pessoas, existe uma porcentagem muito mais próxima da vaga do que você.

(2) Pessoas que dizem atender os requisitos, mas não demonstram isso

Existem diversas formas de validar se você atende os requisitos e nessa fase inicial de triagem as pessoas que validarem isso ganharão destaque imediatamente.

Se você está aplicando para uma vaga para desenvolvedor Front-end em React, a informação de que você fez API's, integrações com banco de dados, etc etc, é pouco relevante. Eu entendo que muitas pessoas tenham um currículo padrão, mas nessa área (talvez em todas?) é preferível currículos contextuais. Isto é, um currículo dedicado a stack da vaga.

Teve alguns candidados que fizeram isso e esses já foram para a pilha dos pré-selecionados. O simples fato que você já mostrar todo seu potencial naquela stack, suas referências e experiência, já muda totalmente a forma como você é visto para aquela vaga.

Várias pessoas marcaram no questionário que tinham experiência com React e quando foi feita a inspeção, o currículo é todo relacionado a Vue/Angular, o github só tem projetos relacionado a outras stacks e alguns casos tem um ou dois projetos nos últimos 2 meses relacionado a React sem qualquer documentação, screenshot ou algo do tipo. Nesse caso, infelizmente, é preferível passar para o próximo candidato (já que existem muitos).

Aliás deixo um destaque para o fato de que você não precisa ter 3 anos de experiência trabalhando, okay? Mas você precisa ter 3 anos "trabalhando" com a stack. O que eu quero dizer é o seguinte: se você fez um projeto pessoal, que seja, onde tem screenshot, tem documentação e possuí a aplicação correta de useEffect, useCallback e useMemo (no caso dessa vaga), você está demonstrando a sua experiência. Eu conto isso como um trabalho válido e alguns foram para pré-selecionados por conta disso.

(3) Pessoas que não respondem com foco e objetividade

Ao aplicar para a vaga, tinham duas perguntas: uma para descrever um pouco da experiência e por que você seria a pessoa ideal para a vaga (clássico); e, uma para que você dissesse quanto tempo levaria (em média) para construir uma interface completa em um caso específico.

Ao responder perguntar similares acho válido buscar entender a razão daquelas perguntas. Veja bem, você está aplicando para uma vaga Front-end com React e Typescript. Se você é uma pessoa comunicativa, que trabalha bem em equipe, etc etc, okay. Mas, a questão é que isso é o mínimo esperado hoje em dia, então quero sabe o que te faz diferente.

Não existe resposta certa, mas eu procuro encontrar pessoas que sabem para o que ela está aplicando. Então, respostas como "Trabalhando a mais de X tempo com React, sei a importância de utilizar corretamente os hooks disponíveis...", "Tive a oportunidade de tocar um projeto de interface do zero sozinho na empresa X...", "Me especializei em otimização de componentes e microfrontends...". Alguma coisa que mostre que você sabe do que tá falando quando se trata dos requisitos da vaga.

Sobre a segunda pergunta, a verdade é que pouco importa quanto tempo você vai levar. O que eu estou buscando é entender como você lida com o tempo. Por exemplo, teve pessoas que disseram que fariam em 20 minutos (totalmente fora da realidade baseado no que foi solicitado), mas tiveram pessoas que demonstraram alguma preocupação: "é preciso entender os requisitos mais a fundo, mas em uma semana acredito ser possível..."; "se já existir uma biblioteca de componentes acredito que...". Perceba que pelas respostas, a experiência já fica nítida.

Eu sei que nem todo mundo tem saco para isso, mas muita gente tem essa paciência e cuidado na hora de responder. Quem você acha que sobe para a pilha dos pré-selecionados? Na hora de responder qualquer pergunta que seja, você não precisa fazer uma dissertação completa, só tenha atenção pois ali é o pequeno espaço para mostrar que você entende sobre o que é a vaga e para o que você está aplicando.

Como se destacar?

A partir desses insights quero extrair algumas dicas importantes para vocês que possivelmente farão a diferença na hora de aplicar para uma vaga. Então segue:

(1) Currículo contextual

Este te coloca no topo imediatamente. Separe toda a experiência que você tem para aquela vaga e exclua tudo que não fizer sentido. Os trabalhos e os cursos listados precisam estar relacionados de alguma forma com os requisitos da vaga.

Eu entendo que você valoriza seus trabalhos e cursos, mas listar que você tem bacharelado em direito não ajuda muito na aplicação dessa vaga. Se fosse uma vaga relacionada a LGPD, do contrário, acredito que faria total sentido essa listagem.

Você não precisa também listar todas as suas 60 habilidades de programação, veja os requisitos da vaga e selecione apenas aquelas que batem com os requisitos. A não ser que a vaga seja fullstack ou deseje uma pluralidade de conhecimento, sempre foque nos requisitos da vaga.

(2) Escreva seus desafios

Ao listar seus trabalhos e cursos, escreva um pouquinho dos seus desafios ou as suas atividades naquela experiência em específico. Se você fez 30 cursos e trabalhou em apenas uma empresa, pouco importa... desde que você descreva os desafios que você teve em seus cursos (essa experiência também conta).

Desafios que demonstre as suas softskills e que estejam relacionados aos requisitos da vaga são muito mais valorizados do que apenas listar elas. Se você já trabalhou com metodologias ágeis, por exemplo, mencionar como foi para você lidar com isso tem mais valia. Vi pouquíssimos currículos assim, todos pré-selecionados.

(3) Github organizado 🚨

Se você compartilhar seu Github, por favor, organize-o. Mantenha projetos abertos, coloque screenshot dos projetos e não utilize o README padrão (por favor!!!). Não vamos dar o deploy do seu projeto na fase inicial, por tanto, é altamente recomendado que você adicione screenshot da aplicação e também descreva sobre o que é o projeto e como ele funciona.

Preciso reforçar que o ideal é "estou aplicando para uma vaga em React" -> "devo ter projetos em React no meu Github".

Se você quer uma dica, faça estes desafios https://github.com/florinpop17/app-ideas. Encha o seu Github de projetos aberto o quanto puder, isso faz uma baita diferença. Quando a pessoa lista no Github no currículo abre um sorriso de felicidade, mas quando abro e tem 0 repositórios... fico totalmente sem entender.

No final...

De todos os currículos enviados, pouquissímos passaram para a próxima etapa, mas todos que passaram (sem excessão) tinham uma coisa em comum de maior valia: foco nos requisitos da vaga e um github organizado. É importante todos sermos plurais, saber de tudo um pouco com certeza é mais uma soft skill do que uma hard skill, mas um profissional sem foco com certeza tem menos chance de ser selecionado.

O mercado é brutal, a competição é alta. Muitos ali, eu selecionei simplemesmente por terem bons projetos no Github. Acho que é acessível para todo mundo esse tipo de esforço, principalmente se você está buscando boas vagas. Espero que esses insights tenha ajudado alguém!

Carregando publicação patrocinada...
8

Opa, tudo bem?
Eu concordo com 90% do que você escreveu, e ressalto ainda mais a importancia de criar/participar de projetos open source. Concordo também em relação a personalizar o currículo pra vaga que está aplicando (o candidato ter preguiça de ajustar o currículo mostra que nao está tao interessado na vaga).
A única coisa que discordo foi quando você falou das pessoas com expêriencia em Vue/angular/svelte se candidatando pra vagas React. Eu entendo que no caso dessa empresa a vaga era mais imediatista, mas não acho um absurdo (ou como vc disse disperdicio de esforço/tempo) a pessoa se candidatar, até pq ela nao sabe a situaçao da vaga. Vários conhecimentos sao transferiveis, e, por exemplo, um colega meu trabalhava com react antes de entrar na empresa que trabalho e hoje, pouco mais de 6 meses depois, ele é um dos que mais sabe de Angular na equipe.

3

Concordo, ja tiveram algumas vagas ,de angular por exemplo, que eu ja passei adiante por simplesmente ter uma experiencia muita grade em react. Mas, a dura realidade eh que voce tem estar preparado tanto que nao fui contratado por causa do desafio tecnico

3

Concordo. Achei esse ponto um tanto desconexo com a realidade das ferramentas. Apesar da abordagem de cada uma ser diferente, os fundamentos que regem elas são os mesmos e como você falou, são transferíveis. Então, é bem provável que alguém muito bom em Angular/Vue consiga ser muito bom em React também e vice-versa em pouco tempo.
Dando como exemplo meu caso, maior parte do meu tempo de trabalho até hoje foi com Vue e poucos meses atrás fui remanejado para um projeto com React. E por saber bem de Vue (ao menos é o que gosto de pensar kk) consegui abrir a doc do React e destrinchá-la com pouca ou nenhuma dificuldade e fazer um bom trabalho com essa ferramnta.
Do ponto de vista de um aplicante, ficaria bem chateado em saber que fui eliminado do processo simplesmente por não deter um tempo X com uma ferramenta, mas possuindo todo um background da área (front-end) em um longo tempo, às vezes até maior do que o que é pedido. Para mim, isso declara que o dev não precisa ser bom na área como um todo, ser versátil, esperto... ele só precisa ser bom em um único ferramental e se fechar naquilo dali.
Claro, não falo para contratarem pessoas com 0 experiência com a ferramenta em questão, mas talvez ser tão "booleano" baseado no tempo, não me parece algo razoável.

1

Concordo até descordando de mim mesmo 😅 para a vaga específica que utilizei como exemplo, entretanto, era necessários que alguns desafios técnicos já estivessem enraizados no profissional com 3 a 5 anos de experiência em React. Basicamente um profissional que estivesse concentrado nessa stack. De fato, é possível migrar de um framework para o outro, mas cada um tem as suas particularidades, então era preferível alguém que tivesse muito mais contato com React do que Angular, por exemplo.

1

Provavelmente eu apliquei pra esta vaga ai. Não tenho 3 anos de experiência (2 anos e pouco), porém arrisquei, vai que.

Quanto ao github, aí que entra meu problema em 'comprovar' a experiência via github. Trabalhei por 2 anos na mesma empresa e usavamos gitlab, com contas da empresa, logo não tenho acesso ao projeto em si. Posso até colocar o link e descrever tudo o que eu fazia, porém se acessar hoje em dia o mesmo projeto, já estará totalmente diferente. Fora isso, tenho projetos que envolvem React no github (porém não tão extensos quanto o que fiquei 2 anos trabalhando).

Se possível, consegue dar uma olhadinha e me dizer onde posso melhorar/adicionar informações?

Linkedin: https://www.linkedin.com/in/caiobukvar/
GitHub: https://github.com/caiobukvar

Grato!

1

Acredito que não tenha sido para essa vaga, pelo menos não te localizei. Foi para a Piggly Lab? Seguindo, com certeza posso ajudar! Mas antecipo que você está indo muito bem e, com certeza, iria para a minha pré-seleção.

Quanto ao Linkedin, está muito bem preenchido. Só tenho dois pontos de destaque:

  1. Na sua experiência tem um gap entre nov-2019 e nov-2021. Acredito que seria legal posicionar nesse gap um recurso do Linkedin chamado "Transição de Carreira" e descrever (do mesmo modo das outras experiências) como foi essa transição e talvez destacar alguns desafios. Se você passou esse tempo experimentando, estudando, etc etc, é bacana informar. Isso com certeza contribuí para destacar a sua experiência nesse período;
  2. Do mais na hora de montar o currículo, focaria nos elementos mais associados a vaga. Por exemplo, você pode listar apenas que tem Ensino Superior Completo, mas não precisa detalhar que é sobre Engenharia Ambiental e Sanitária, dando mais destaque a sua formação na Cubos Academy, por exemplo. Assim você chega mais fácil na pré-seleção (que é a triagem dos currículos, pois só de bater o olho já dá para entender o seu foco profissional).

Quanto ao Github, acredito que você está indo bem. O projeto que tem o modelo ideal de organização é o https://github.com/caiobukvar/interactive-card. Nele tem screenshot, tem uma descrição clara e um README completo (mesmo que seja o README do desafio, consigo entender claramente a proposta, embora eu desse a mesma recomendação que a deles, criar seu próprio README).

Uma boa descrição é o mínimo para todo projeto aberto no Github para quem está buscando uma vaga. Desprender um tempinho para atualizar seus README seria uma boa. O screenshot dos projetos também é bom aspecto, pois como você disse as coisas mudam, mas por ele conseguimos ver o que é de fato aquele projeto (no caso de um projeto em React ou similar).

Meu conselho geral é dar atenção aos repositórios que estão fixados no perfil, geralmente esses quatro é o que abrimos em guias para visualizar.

1

Muito boa postagem meu amigo. Obrigado por compatilhar essas informações do ponto de vista de alguém que contrata.
Eu mesmo me identifiquei com alguns pontos e com certeza vou seguir seus conselhos. A questão de manter o Github e direcionado para a vaga faz sentido mesmo. Somos uma grande vitrine e precisamos mostrar algo que desperte o interesse do Cliente senão ele procura outra loja.
Valeu pelas dicas.

1

Infelizmente quando recebemos centenas de aplicação para uma vaga, aquele primeiro olhar já faz a diferença. Então, com certeza, cuidar do currículo, estar atento ao seu perfil do Github, vão chamar muito mais atenção do que a maioria dos perfis aplicados para uma vaga. Você nem precisa fazer do seu Github um mar de React, por exemplo. Seu Github está ali para você brincar e criar o que quiser, com qualquer linguagem que desejar. Mas, se você estiver aplicando para uma vaga de React, recomendaria que os repositórios fixados no seu perfil (preferencialmente) fossem relacionados a essa stack 😊

1

Atualmente, estou aplicando para diversas vagas de estágio. As dicas de falar sobre desafios no currículo e excluir tecnologias diferentes da vaga foram muito boas.

Obrigado, pela humilde contribuição.