Skip to content

Dicas que considero úteis para pessoas que estão iniciando da área de programação

Notifications You must be signed in to change notification settings

pedrosancao/dicas-dev-junior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Dicas para dev iniciantes

Aqui compartilho algumas dicas que considero úteis para pessoas que estão iniciando na área de programação e buscam entrar no mecado de trabalho.


No mundo da programação tem o dilema "O mercado pede experiência mas ninguém dá chance de adquirí-la". Na minha interpretação o real problema não é a falta de experiência e sim a falta de comprovar experiência em estudos (que é absolutamente válida).

Há uma crença errônea de que pessoas programadoras passam a maior parte do tempo no trabalho criando, quando na verdade o maior tempo é gasto resolvendo problemas. As empresas pedem experiência porque "criar" é fácil de demonstar, mas resolver problemas é complicado de mostrar, e a experiência é uma maneira de dizer que a pessoa resolveu "problemas reais".

A comunicação é outro ponto chave, no dia a dia precisamos falar com outras pessoas: desenvolvedores, analistas de negócios, testadores. Depende do funcionamento de cada empresa. Ao trabalhar num time é certo que precisamos explicar problemas e soluções relacionadas ao código.

Nesse contexto tive uma ideia simples que pode ajudar a demonstrar as duas habilidades citadas: Usar o recurso issues nos projetos de estudo. Issue pode ser definido como "um tópico ou problema para debate ou discussão". Na página de issues dos projetos do GitHub há um texto infomativo dizendo que esse recurso pode ser utilizado para controlar tarefas, bugs, solicitação de recursos e mais.

Ao usar esse meio é possível documentar o seu processo de resolução de problemas e demonstrar como você se comunica sobre desenvolvimento. Listo alguma situações para criar issues:

  • Configuração do ambiente não sai como esperado
  • Problema ao conectar no banco de dados
  • Um erro inesperado occoreu
  • Não houve erro mas o resultado é diferente do esperado

Quando criar as issues tente descrever o máximo de informações e contexto como se estive falando com outras pessoas. Na interações escreva como o problema foi resolvido. Também vale a pena incluir tentativas que não deram certo em alguns cenários, por exemplo, ao ficar um dia inteiro num problema e não resolver, faça suas anotações na issue.

Acredito que essa é uma forma eficiente de demonstrar experiência e que pode ajudar em processos seletivos.

Contribuindo

Contribuições são bem vindas, as discussões podem ser vistas ou criadas aqui.

Licença

Este repositório está licenciado pela Creative Commons BY-NC-SA 4.0. Para ver a licença completa acesse o arquivo licenca.

About

Dicas que considero úteis para pessoas que estão iniciando da área de programação

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published