You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Abaixo deixo algumas dicas práticas para desenvolvedores em início de carreira que estão buscando uma oportunidade como desenvolvedor jr.
As dicas são baseadas em minha experiência pessoal em entrevistas e selecionando desenvolvedores nos últimos 5 anos e meio.
Espero que possam ser úteis para alguém.
Dicas para ser encontrado
1. Tenha uma conta no GitHub
Provavelmente você já tem uma conta no LinkedIn, se não tem abra essa conta. Depois de ter uma conta no LinkedIn o mais importante é ter uma conta no GitHub, ou GitLab, BitBucket. Ou seja, em uma ferramenta online para versionamento de código onde você possa mostrar um pouco de trabalho e/ou estudos.
Outros sites de compartilhamento de projetos e conhecimento técnico também são bem vindos como o Stack Overflow ou o Codepen.
Claro, não se estresse tentando ter uma conta em todos esses. A intenção é quem está vendo seu perfil ter uma noção de que você já se envolve com código.
2. Se quiser ter um projeto para mostrar não se importe em ter um projeto grande
Se você já tem o GitHub, é legal ter algo para exibir por lá. Quando for escolher um projeto para fazer não se preocupe em fazer um projeto grande ou complexo.
Projetos pequenos além de mais fáceis de começar, desenvolver e terminar também exigem menos esforço para serem compreendidos por quem está acabando de conhecer o seu perfil e seus trabalhos.
3. Se envolva com desafios já existentes na comunidade
4. Se tiver um GitHub cria uma página sobre você
5. Peça para alguém que conhece sua jornada escrever um depoimento sobre suas características
6. Mostre seus projetos usando imagens
7. Se precisar use uma ferramenta como o carbon.now.sh
8. Use um template para formatação do seu currículo
9. Faça um projeto de diário de estudos
10. Compartilhe e incentive o trabalho de seus pares
Dicas para entrevista
11. Demonstre que você sabe da existência de padrões de desenvolvimento
12. Pergunte o que deseja saber sobre a empresa
13. Não passa o processo todo sem perguntar sobre salário e benefícios
Dicas para desafio técnico
14. Teste seu README para garantir que ele é o suficiente para rodar seu projeto
15. Leia a descrição do teste, se acreditar que vai precisar de mais tempo avise
16. Ler bem é mais importante do que escrever bem
17. Procure usar os padrões de mercado a seu favor
18. Prefira entregar um desafio com uma feature a menos do que completo mas quebrado
19. Procure ter um histórico de commits conte a história do seu desafio
20. Procure ter commits individuais descritivos, curto e escritos de acordo com algum padrão
21. Evite usar comentários como mensagens para o analisador do projeto
22. Use ferramentas para não se preocupar com identação, ou checagem de sintaxe
Dicas para integração com time
23. Compreenda que receber um code review com apontamentos de melhoria é uma boa coisa
24. Ao apresentar um problema, se possível, apresente também propostas
25. Mostre envolvimento nas tarefas que não incluem escrita de código
26. Utilize ferramentas e técnicas para manter a atenção nas tarefas
27. Procure entender a fila de trabalho para ajudar em tarefas mais avançadas
28. Leia bem a descrição da tarefa e foque-se na fase de análise
29. Cobre os líderes se, eventualmente, ficar sem tarefas
30. Não espere a daily para pedir ou oferecer ajuda