Skip to content

Instantly share code, notes, and snippets.

@teles
Last active January 26, 2021 16:46
Show Gist options
  • Save teles/44f04a78edbd7dfd8c0105e58f17e904 to your computer and use it in GitHub Desktop.
Save teles/44f04a78edbd7dfd8c0105e58f17e904 to your computer and use it in GitHub Desktop.
Dicas para devs em início de carreira

Dicas para devs em início de carreira

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment