Dicas para descolar seu primeiro emprego Dev - Parte 2
Há alguns dias publicamos a primeira parte da nossa lista de “Dicas para descolar seu primeiro emprego Dev” aqui no blog. Chegou a hora de completar essa listona de possíveis caminhos que possam te ajudar - ou alguma pessoa que você conheça - nesse momento tão complexo da vida.
É importante reforçar que estas dicas são opiniões pessoais, acredito que a melhor forma de aproveitar não é necessariamente seguindo tudo à risca. Inspire-se e adapte para a sua realidade. E boa sorte!
1 - Uma boa maneira de fortalecer sua experiência profissional é criando um portfólio poderoso. E projetos derivados de cursos não têm tanto peso quanto projetos autorais. Aplique o que aprendeu nos cursos em projetos pessoais e os destaque em seu portfólio, além de colocar os repositórios "pinados" no Github;
2 - Ninguém aprende algo de verdade sem prática. Se você praticar todos os dias um pouquinho, verá mais resultado do que praticar um longo tempo em dias alternados, pois estará impulsionando sua vivência de aprendizado;
3 - O README dos repositórios do Github existe para que você possa mostrar ao mundo o que você criou. Faça um README bem escrito explicando do que se trata o projeto, que tecnologias utilizou, o que aprendeu de novo e quais dificuldades superou. Os recrutadores e equipes técnicas agradecem!
1 - Não se importe muito com o que é pedido na vaga, por diversos motivos: seja porque a pessoa que escreveu os requisitos não entende da área, ou porque os recrutadores querem alcançar o máximo de pessoas possíveis para preencher a vaga com urgência. Vagas em tech costumam pedir muito mais coisas do que o necessário. Só veja se, dentre todas as coisas pedidas, tu já sabe de algumas e se candidate;
2 - Organize seu LinkedIn: foto legal, bio concisa e foco na adição de informações relevantes para a vaga que tu quer seguir são importantes;
3 - Não reduza suas buscas somente à sua região. Pode parecer meio óbvio, mas, agora com a possibilidade de se trabalhar remoto, tu pode buscar oportunidades fora da região onde se encontra, o que aumenta as suas chances de ser chamado.
1 - Aplique para as vagas mesmo que não preencha todos os requisitos. Essa dica, por mais óbvia que seja, é um dos primeiros gargalos de quem está procurando o primeiro emprego na área. Geralmente olhamos todos os requisitos da vaga e somente se preenchemos todos sentimos segurança para aplicar para determinada vaga.
Acontece que muitas dessas vagas tem requisitos para além do necessário ou citam conhecimentos que serão usados vez ou outra. Por isso, se você dá match com 50% dos requisitos da vaga, já aplique, não precisa de mais do que isso. Até porque geralmente essa base já será o suficiente para desenvolver os outros conhecimentos usados ao longo do trabalho.
2 - Quando estamos em busca da primeira vaga, um dos grandes problemas é que nesse momento ainda estamos presas à uma linguagem, ou seja, tudo que aprendemos é com base em uma determinada tecnologia. Porém, a parte conceitual (lógica de programação, orientação à objetos, estrutura de dados) são conhecimentos que estão presentes em todas as tecnologias.
Entender esses conceitos sem necessariamente explicá-los através de uma linguagem, mas de forma abstrata e em nível humano, vai ajudar nesse momento da busca pelo primeiro emprego.
3 - Uma coisa que é importante em qualquer área é o networking. Naturalmente, quando você tem alguém que conhece sua jornada e sabe da sua capacidade, essa pessoa pode te indicar para oportunidades ou até recomendar vagas para você aplicar.
Porém, networking é a construção de relacionamentos. Não pense que você vai conhecer alguém em um evento ou adicionar no LinkedIn, mandando uma mensagem "Oi esse é meu currículo, você pode me indicar na sua empresa?" que você está praticando o networking. Quando indicamos alguém, também colocamos nosso nome em jogo. Então as indicações geralmente são um dos frutos de um relacionamento.
Por mais profissional que seja sua relação com a pessoa, entenda que isso precisa de tempo e as duas precisam construir uma confiança mútua. Dito isso, construa o relacionamento, seja presencialmente ou nos eventos. Quando existir maturidade suficiente no relacionamento, os frutos aparecerão, seja com indicações ou até trabalhos conjuntos.
Para Cybersecurity o começo pode ser bem difícil e complicado, porque é uma área não tão aberta quanto as outras de TI e talvez mais demorada para conseguir entrar. O segredo é ter paciência, resiliência e constância.
1 - A área de segurança exige experiência, mesmo que seja em outras áreas de TI e isso pode ser um fator determinante para conseguir seu primeiro sim. Portanto, não crie sentimentos de frustração caso precise começar ou esteja em uma área diferente de segurança, pois muitas pessoas que estão na área hoje não iniciaram do zero em segurança. Em algum momento elas atuaram em áreas diferentes e migraram. Confia no processo;
2 - Assim como em toda área, o networking é algo absurdamente importante para todo mundo, porém, em segurança isso é potencializado. Para fazer networking, uma boa dica é ir em eventos e meetups, converse com outras pessoas da área, faça parte de comunidades, use e abuse do LinkedIn, execute trocas legítimas com as pessoas dentro dessas comunidades e o principal: não vá com sede ao pote. Tenha calma e paciência;
3 - Mostre que você sabe, não a lista de cursos que você fez. Isto é, tenha um blog, pratique através de sites de CTF, mas mostre o raciocínio utilizado para resolver cada CTF. Faça pesquisa e teste hipóteses para exercitar seu pensamento fora da caixa. O que muitas pessoas cobram em segurança é a capacidade de resolver problemas e o raciocínio utilizado. Você ter o curso XYZ não importa, o que as pessoas querem saber é a forma como aplicou o conteúdo estudado.
1 - Candidate-se para o maior número de vagas possível, não se assuste com a quantidade enorme de requisitos que a maioria das vagas pede. Às vezes, depende do momento da empresa, pode ser que gostem muito de você na entrevista e lhe ofereçam uma vaga;
2 - Não tenha medo de dizer que não sabe, eu, por exemplo, prefiro os candidatos que dizem que não sabem do que aqueles que não sabem mas querem dar a impressão de que sabem e acabam se enrolando;
3 - Treine raciocínio lógico em ferramentas como https://www.beecrowd.com.br/ e https://exercism.org/.
1 - Se você tem a possibilidade de estar em um curso superior, você pode utilizar da monitoria para fixar melhor alguns conteúdos e desenvolver habilidades importantes como comunicação e organização, além de contribuição no aprendizado de outras pessoas;
2 - Recentemente as empresas têm utilizado Hackathons para o recrutamento de novos talentos. Durante o evento você tem oportunidade de mostrar suas principais habilidades, seja através da criatividade, programação, raciocínio lógico e trabalho em equipe. Além da troca de conhecimento e experiência com os outros participantes e equipes;
3 - Algumas empresas disponibilizam publicamente repositórios para desafios de empregos. Você pode utilizar esses testes como prática para um futuro processo seletivo, seja em alguma dessas empresas ou não. Por exemplo, olha só uma lista de repositórios com testes de empresas para backend https://github.com/CollabCodeTech/backend-challenges.
As imagens deste post foram criadas com Midjourney