Gerando Experiência para a Primeira Oportunidade como Desenvolvedor
Tags: career, developer, junior
Published: 2023-05-28 20:06:54

Entendo que pode parecer injusto quando você está tentando entrar no mercado de trabalho como desenvolvedor e se depara com a exigência de experiência, mesmo para vagas de estágio ou júnior. Afinal, como você pode ter experiência se está apenas começando?

No entanto, é importante entender que a experiência não se resume apenas ao tempo de trabalho formal em uma empresa. Ela também pode ser adquirida através de projetos pessoais, colaborações em projetos open source, estágios não remunerados, freelancing, entre outros.

> Uma observação pessoal que gostaria de compartilhar é que, na minha visão, as denominações "Desenvolvedor Júnior" e "Estagiário" são, muitas vezes, apenas formas das empresas pagarem menos. Isso não significa que você, como profissional iniciante, não possa demonstrar seu valor e competência.

O GitHub é uma plataforma de hospedagem de código-fonte com controle de versão usando o Git. Ele permite que programadores, utilitários e organizações colaborem em projetos. Desde o seu lançamento em 2008, o GitHub se tornou uma ferramenta essencial para desenvolvedores em todo o mundo. Ele permite que você compartilhe seus projetos com o mundo, colabore com outros desenvolvedores e até contribua para projetos open source. Além disso, o GitHub é uma excelente maneira de demonstrar suas habilidades e experiência para potenciais empregadores.

Uma das melhores maneiras de adquirir e demonstrar experiência é através do GitHub. Por exemplo, se você está estudando uma tecnologia específica ou tem uma paixão por uma linguagem de programação, por que não criar um projeto que demonstre suas habilidades?

Um exemplo divertido e educativo seria criar uma Pokedex. Sim, uma Pokedex! Embora possa parecer um projeto simples, ele pode ser uma excelente maneira de demonstrar suas habilidades e aprender novas tecnologias.

Mas é importante lembrar: não é a Pokedex em si que vai conseguir a sua primeira oportunidade, mas sim a evolução dela. Se você começar com um projeto simples e, ao longo do tempo, for adicionando novas funcionalidades, utilizando diferentes padrões de projeto, experimentando diferentes bibliotecas e documentando todo o processo, isso se tornará uma experiência válida.

Cada nova versão da sua Pokedex pode se tornar um "post" sobre o que você aprendeu, as dificuldades que enfrentou, as soluções que encontrou e as comparações entre diferentes frameworks, padrões de projeto e bibliotecas. Isso não só demonstrará suas habilidades técnicas, mas também suas habilidades de aprendizado, resolução de problemas e comunicação.

Além do GitHub, é importante também compartilhar suas experiências e aprendizados no LinkedIn. O LinkedIn é uma rede social voltada para o mundo profissional. É um lugar onde você pode se conectar com outros profissionais, compartilhar suas realizações e aprender com os outros. Postar sobre seus projetos, as tecnologias que você está aprendendo e as experiências que você está tendo pode ajudar a aumentar sua visibilidade e estabelecer você como um profissional em desenvolvimento. Além disso, muitos recrutadores usam o LinkedIn para encontrar candidatos, então manter seu perfil atualizado e ativo pode abrir portas para oportunidades.

Se você atualmente só estuda e pode se dedicar 8 horas por dia aos seus estudos, faça isso! Este será um dos melhores investimentos na sua carreira. Se você pode dedicar apenas 4 horas, também está ótimo. O importante é dedicar-se ao máximo para criar experiências, conhecer tecnologias e fazer networking. Cada hora que você investe em seu aprendizado e desenvolvimento agora vai pagar dividendos no futuro.

Se a Pokedex não gerar a primeira oportunidade, não se desanime. Provavelmente serão necessários outros projetos e diferentes abordagens. Mas cada passo que você der, cada projeto que você desenvolver, estará construindo a experiência que as empresas procuram. E, mais importante, estará construindo a sua confiança e habilidades como desenvolvedor.