Executando verificação de segurança...
7

Como evoluir como Desenvolvedor Junior através de Code Review

"If you want your code to be easy to write, make it easy to read." — Robert C. Martin, Clean Code

Durante 1 ano como desenvolvedor júnior, posso dizer que minha maior fonte de aprendizado veio de Pull Requests do GitHub e gostaria de compartilhar como tirar o melhor proveito dessa fonte de informação.

  1. Você não está fazendo um trabalho ruim
    É comum que ao começar a subir PRs na sua empresa você receba muitos comentários e sugestões de melhorias. Não se sinta mal por isso. Isso não significa que você fez um trabalho ruim, apenas significa que desenvolvedores mais experientes podem pensar em soluções melhores.
    Aproveite esse momento para entender o motivo para aquela sugestão ser melhor que a sua e incorpore ela em seus conhecimentos.
  2. Busque entender o problema
    Um comentário no seu código pode significar muitas coisas. Entenda se o problema está na sua implementação, se você entendeu a tarefa corretamente, ou até mesmo, se a tarefa estava bem descrita.
    Com essas informações você consegue atacar o problema correto e melhorar em futuros PRs.
  3. Nem sempre a solução dada é a melhor
    Não é porque um Desenvolvedor mais experiente deu uma sugestão que você não pode questionar.
    É importante que você questione e busque entender a sugestão dada, pois nem sempre o outro desenvolvedor tem todo o escopo da tarefa que você está tocando e sabe todas as implicações daquela sugestão.

Foram esses 3 aspectos que me ajudaram a evoluir como desenvolvedor Junior.

Carregando publicação patrocinada...
1
1
1

Outra dica legal é sempre ver PRs de outros devs também. Quando sobra um tempo, abrir o repositório e dar uma olhada nas Pull Requests. As vezes não estamos tão familiarizados com o projeto ou não entendemos muito bem o seu contexto, mas mesmo assim podemos ir analisando através das PRs algum padrão que é utlizado, a forma adotada para corrigir tal problema ou para implementar tal feature... enfim, mesmo não entendendo 100% o que está acontecendo no código, sempre da pra tirar o proveito de algo

1
1

se ja tem uma noção de html e css, o curso do gustavo guanabara é um bom começo, ele é gratuíto, só jogar no youtube "curso de javascript gustavo guanabara"

1

De fato os comentários dos devs mais experientes não são para menosprezar o que você fez e sim para abrir sua mente para um outra forma de resolver que possivelmente vai ser mais otimizada e com menos código.
Uma dica que recibi no meu primeiro estágio de desenvovilmento foi quando eu tiver algum problema pra resolver simplesmente vai codar e resolver da forma que você consegue e que você pensou, depois que isso estiver funcionando melhore o codigo se tiver como pq se voce for tentar resolver sempre da melhor forma possível quando está começando você vai se sabotar e não conseguir fazer nada.

1

existe uma frase que eu vi no reddit que mudou minha visão sobre ser junior (também sou junior)

"o melhor junior é chato pra cacete"

desde que vi essa frase, passei a perguntar mais, e nao ter vergonha de errar