TG
Carreira·5 min de leitura

Como conseguir o primeiro emprego

O que eu digo para os meus mentorados - Dicas para conseguir um emprego

Read in English
Como conseguir o primeiro emprego

Tudo o que você precisa fazer é se expor. Alerta de clichê: quem não é visto, não é lembrado.

TL;DR

  • Crie um blog no dev.to e produza conteúdo;
  • Mantenha seu GitHub ativo e com informações;
  • Aprenda a usar o Google de forma efetiva e pesquise: GitHub roadmap "alguma tecnologia aqui";
  • LinkedIn — crie posts, converse com pessoas;
  • Participe de comunidades — Slack, Discord, Telegram;
  • Use bem o Twitter e as redes sociais para seguir as pessoas certas e consumir bom conteúdo.
  • Candidate-se às vagas, peça indicações, encontre mentores.

Indo para a versão bem explicada:

Quem não é visto, não é lembrado — Como ser visto?

A resposta é SEO (Search Engine Optimization). O que acontece quando você digita no Google: "React Software Engineer Thiago Marinho"? Espero que apareçam algumas referências sobre mim, meu LinkedIn, Twitter, site pessoal, fotos antigas também 💁‍♂️

Então minha dica para quem precisa do primeiro emprego ou está em busca de recolocação é criar um portfólio e se mostrar para o mundo. Não seja tímido.

Você pode fazer isso usando dev.to, medium, substack, ou codar seu próprio site. É melhor usar a primeira alternativa por enquanto.

Seu GitHub deve conter informações e links para o seu LinkedIn, e-mail profissional, e a bio deve ter informações sobre o que você está fazendo neste momento.

ex: "Passionate Software Developer 💻 React · React Native · Node.js 🚀 GraphQL and Relay enthusiast"

Quem visita meu GitHub vai entender que estou codando e no que tenho interesse.

Você deve ter um portfólio no seu perfil do GitHub, com um bom readme explicando o projeto:

ex:

Dessa forma você consegue ganhar experiência sem ter experiência.

Mostrar esse projeto para alguém que está te entrevistando é uma ótima maneira de impressionar. É muito legal quando você está tentando uma vaga e a empresa usa a mesma stack do seu portfólio — isso já aconteceu comigo.

Como se manter atualizado com as tecnologias e como saber o que devo aprender?

Ambas são ótimas perguntas. A primeira: os desenvolvedores Seniors vão direto na fonte da informação. Se você quer ver como criar uma boa aplicação com React, então precisa ver o que os desenvolvedores do Facebook estão fazendo com essa tecnologia, ler sobre as experiências deles e olhar outros players como: Airbnb, Netflix, Uber, Nubank, e a lista é longa.

Leia os tech blogs deles, os repositórios no GitHub etc.

Se você está começando, suas perguntas provavelmente já foram respondidas em algum lugar como o StackOverflow ou nas issues do GitHub do pacote npm que você está usando.

E a segunda pergunta, a resposta é: pesquise por GitHub react roadmap, GitHub data science roadmap, GitHub javascript roadmap. Pesquise também por GitHub awesome react, GitHub awesome python, GitHub awesome blockchain — você vai encontrar ótimos recursos criados pela comunidade.

Aprenda a pesquisar coisas:

Aprender a pesquisar é uma ótima maneira de resolver problemas e encontrar o melhor conteúdo. Use "How to ...." e a mágica acontece.

Use o LinkedIn

Se você não conhece ninguém, é legal ter um LinkedIn.

Crie posts, use boas palavras-chave, seja honesto mas confiante ao se posicionar para conseguir seu primeiro emprego. Construa sua autoridade na sua stack, contando para o mundo o que está fazendo, aprendendo, lendo etc. Seja proativo. Você não quer um emprego, você quer trabalhar, dar o seu melhor, fazer algo grande. Dê valor para receber valor.

Não use o LinkedIn de forma superficial. Tente fazer dois ou três contatos diretos, pesquise quem está trabalhando com React e tente conversar com essas pessoas, pedindo dicas, vagas, feedback no seu portfólio. Há um monte de gente legal que gosta de ajudar os outros.

Sugiro a leitura do meu post em pt-br — aqui você encontra outros insights para a sua carreira.

Entre em Comunidades

Você vai trabalhar com pessoas, vai precisar delas. Hoje você precisa de ajuda, amanhã você vai ajudar outros.

Use Discord, Telegram, Slack, WhatsApp, fóruns. Você deve participar de pelo menos uma comunidade e ser ativo, perguntando e respondendo, sendo direto com suas dúvidas.

Nunca pergunte: Alguém já trabalhou com React useCallback?

Em vez disso, pergunte: Estou trabalhando com React useCallback e enfrentando um problema com rerender. Olha o código abaixo, olha o log, alguém pode ajudar?

Se você fizer a pergunta: "Alguém já trabalhou com React useCallback?", as pessoas vão responder: sim | não, e aí você vai digitar o seu problema — isso é perda de tempo. Você precisa melhorar sua comunicação assíncrona. Em uma comunidade existe muita gente tentando ajudar os outros de graça e de forma amigável. Você não precisa participar de muitas comunidades, não dá para acompanhar todos os tópicos. É melhor participar de uma a três no máximo, do que participar de 20 e não falar, perguntar, responder. Saia das comunidades nas quais você não interage.

Twitter, Social networking

Eu recomendo seguir algumas pessoas legais que tuítam sobre o que você quer trabalhar. Dessa forma, você se atualiza sobre tecnologia e mercado de trabalho. Às vezes vão aparecer uns gatinhos fofos na sua timeline, mas faz parte.

Learn in public. Você não sabe nada! Compartilhe o que está fazendo, aprendendo... no Twitter, e receba feedback. Processe o que importa, ignore as bobagens.

Se você não gosta de Twitter, LinkedIn — ok, use só até conseguir o primeiro emprego. Depois, você pode largar, mas eu recomendo interagir com pessoas sempre que possível.

Conclusão

Nunca pare de aprender, você sempre vai ter coisas para aprender e aplicar. Aprenda sob demanda — quando tiver um novo projeto, então aprenda e code sobre ele, em vez de fazer um curso sem objetivos ou oportunidade clara. Use as redes sociais Twitter/LinkedIn com sabedoria. Faça amizades nessas plataformas, encontre mentores para crescer rápido. Tire seu tempo, curta e aprenda com o processo.

Boa sorte, te vejo no próximo nível. 🚀

Att. Thiago Marinho - Software Engineer

Thiago Marinho

31 de outubro de 2021 · Brazil