Conseguir o primeiro emprego é o objetivo de todos os Devs iniciantes, né?
Mas logo após a conquista, chega outra barreira que deve ser superada: o período de experiência.
É importantíssimo dar o seu melhor para finalizar os três primeiros meses com o pé direito, só que nem sempre é fácil lidar com toda a pressão no mundo da tecnologia.
Por isso, separamos algumas dicas que todos os desenvolvedores experientes gostariam de ter ouvido quando estavam iniciando a sua jornada no mercado de trabalho.
Dicas para o período de experiência
Primeiramente, é importante ter em mente que, no fundo, o que mais importa é a sua vontade de continuar melhorando, tanto profissionalmente, quanto pessoalmente.
O eterno aprendiz é um dos melhores tipos de profissionais para se contar em qualquer equipe de desenvolvimento.
Por isso, boa parte das dicas listadas aqui se centram em um princípio fundamental: a humildade para manter a mente sempre aberta.
Seja para soft skills ou hard skills. Conhecimento nunca é demais e com toda certeza vai te ajudar!
Agora, vamos lá!
1. Faça perguntas
Uma das melhores formas de aprender é fazendo perguntas para os colegas mais experientes.
Conhecer os problemas de outros pontos de vista e com explicações baseadas em experiências reais pode ser um dos caminhos para acabar com qualquer trava.
Por isso, não tenha medo! Fazer perguntas mostra o quanto você está disposto a dar o seu melhor e interessado em resolver desafios. Tenha a certeza de que isso é muito valorizado no período de experiência.
Mas antes de buscar a resposta pronta, realize testes, faça pesquisas e busque soluções para problemas parecidos.
Se mesmo assim o desafio for muito grande para o seu nível de conhecimento, não desanime!
Agora você tem mais conhecimentos sobre o que pesquisou e conta com uma compreensão mais profunda naquilo que está desenvolvendo.
Na hora de fazer a pergunta, também é importante entender de onde está vindo a sua dificuldade. Está enganado quem pensa que os desenvolvedores lidam apenas com códigos. O trunfo está em resolver problemas.
As dúvidas surgem em todas as áreas. Por essa razão, é importante mapear a raíz do problema para fazer perguntas relevantes que realmente irão te ajudar a compreender a situação.
Elas podem estar nos fundamentos da solução que está sendo desenvolvida. Para quem ela está sendo feita? Qual é o problema que ela irá resolver? Quais são os impactos? O que acontecerá no sistema? Após a etapa que desenvolvi, para onde os dados irão?
Entender os fundamentos daquilo que está sendo desenvolvido pode ser a chave para abrir a porta que “travou” a sua mente no processo.
Antes de fazer as perguntas entenda de onde elas vêm.
2. Peça ajuda
Você conhece aquela frase: “Todo sênior já foi um júnior”?
Acredite ou não, ela é verdade!
Por isso, pedir ajuda de outros desenvolvedores na equipe, até mesmo se vocês estiverem no mesmo nível, é crucial para o desenvolvimento de soluções criativas.
E uma ótima ferramenta para realizar trocas de conhecimento e até de abordagens para soluções é a programação em conjunto.
Discuta os requisitos até que as necessidades do projeto sejam entendidas em um acordo e então, discuta como aquilo pode ser alcançado.
A conversa também pode ser levada a frente! Agende mais conversas para desenvolver a solução enquanto o seu colega lhe dá dicas e insights.
O processo também pode ser invertido e você pode ajudar seu parceiro em um outro processo de desenvolvimento.
Dessa forma, os dois lados saem ganhando e se tornam profissionais melhores!
3. Não tenha medo do que ainda não sabe
Novos projetos podem ser intimidadores, ainda mais quando é algo completamente fora de nossa zona de conforto!
Porém, são com os erros que aprendemos. E eles não devem ser temidos, pois errar é a melhor – se não, a melhor – forma para adquirir experiência e evoluir profissionalmente.
Por isso, se arrisque e esteja disposto a participar de projetos fora de sua zona de conforto.
Isso pode ser aplicado para profissionais de qualquer nível. As tecnologias não param de surgir e cada projeto é um novo começo.
E é esse o motivo que faz a mentalidade de eterno aprendiz ser tão valorizada para toda e qualquer iniciativa no mundo da tecnologia.
Se você tornar um hábito se arriscar e ser voluntário para novos projetos, o seu leque de conhecimentos sempre continuará crescendo e a sua carreira também!
Mas não se esqueça de ser transparente quanto ao seu nível de compreensão do projeto a todos os envolvidos, isso é muito valorizado no período de experiência.
Fingir ser um especialista apenas para ganhar reconhecimento é uma péssima prática. É muito melhor que você explicite qual é a sua experiência e mostre que está disposto a aprender.
4. Continue estudando
Novas ferramentas, linguagens e estruturas são criadas todos os dias. Por isso, é fundamental que você continue atualizando os seus conhecimentos teóricos para se manter em dia!
Até porque, você muito provavelmente não passará por apenas um período de experiência em sua carreira e precisará dominar novos conhecimentos.
Existem diversas formas de manter a oficina mental atualizada. Como cursos online, workshops gratuitos, graduações, livros, palestras, TEDs, eventos, lives, podcasts, entre outros.
Essas são as que todos conhecemos e que buscamos na maior parte das vezes.
Porém, atualmente, também existem outras fontes de informação para a atualização do conhecimento e queremos apresentar essa dica.
Para que você tenha fontes e recomendações confiáveis para o seu desenvolvimento técnico e teórico, uma ótima ideia é a participação em comunidades. Algumas já merecem a sua atenção e listamos aqui:
Essas são as mais famosas e abrangentes, porém existem diversas outras e até mesmo comunidades para linguagens de desenvolvimento específicas. Vale a pena buscar aquelas que são do seu interesse e ir com tudo!
Assim, você consegue discutir e ouvir opiniões sobre quais podem ser as novas tendências, mantendo o senso crítico em mente para não ser influenciado pelo bombardeio de informações que recebemos diariamente.
Além de gerar networking com outros profissionais que um dia podem trabalhar ao seu lado! Conhecimento bom é conhecimento compartilhado, né?
5. Cuide da sua saúde mental
Por último, fica uma das dicas mais importantes que podemos dar!
De nada adianta um profissional ser super capacitado em soft e hard skills, se a saúde mental não está em dia.
Sabemos que a pressão do dia a dia sob os desenvolvedores é constante. É muita responsabilidade colocada nos ombros de cada um.
Erros podem custar muito dinheiro para os negócios, mas isso não pode te aterrorizar!
E para que você tenha as capacidades para lidar com a pressão, é importante que entenda como ela impacta e como se sente em relação a sua vida.
Somos apenas seres humanos e cuidar da saúde mental é necessário para vivermos bem neste mundo cada vez mais evoluído, estar bem mentalmente é o melhor que você pode fazer para o período de experiência.
Aqui na Gateware, levamos esse assunto muito a sério e promovemos diversas ações para ter a certeza de que todos na tripulação estão com a cabeça em dia para dar o melhor em cada desafio.
Ações como o GW Way, nossa trilha de desenvolvimento onde focamos no desenvolvimento de soft skills importantes tanto para a vida profissional, quanto para a pessoal.
Ou como o Para, Respira e Não Pira, com dicas mensais sobre como agir em situações conturbadas, para ajudar a nossa tripulação a parar, tomar um ar e seguir em frente!
Tudo de uma forma leve e descontraída, para que todos consigam se distrair um pouco da rotina e focar em como estão se sentindo.
Conheça mais sobre como nos preocupamos com a saúde mental de nossa tripulação.
Conclusão
Lembre-se, todo Sênior já foi Júnior um dia! E sabemos que um dia você também chegará lá.
Agora, sua próxima missão é revisar esse conteúdo quantas vezes precisar. Dessa forma, você estará cada vez mais próximo para tirar de letra o período de experiência.
Temos outras dicas para te ajudar em sua carreira. Recomendamos os conteúdos abaixo para que você esteja preparado não só para o período de experiência, mas também para as suas próximas oportunidades profissionais.
- 10 Dicas de Recrutadoras para Entrevista de Emprego na Área Tech
- Hard Skills e Soft Skills | Exemplos das mais importantes
E para que a sua carreira tenha ainda mais chances de decolar, que tal receber as vagas semanais da Gateware diretamente em seu e-mail?
Estamos sempre na busca de profissionais inquietos como você!
Preencha o formulário abaixo para receber em primeira mão as oportunidades que disponibilizamos em nosso Portal de Vagas.