sábado, 27 de junho de 2020

Estágios de um Desenvolvedor

Todo programador tem a oportunidade de escolher em que estágio sua carreira vai estar, para isso existem alguns comportamentos que podem alavancar ou prejudicar.


BONS HÁBITOS

MAUS HÁBITOS

Aprenda sempre algo novo

Todo conhecimento adquirido pode ajudá-lo num próximo problema e

Nomear métodos e variáveis corretamente

O nome da variável e do método deve descrever perfeitamente o que esse código faz .

Formatar o código

Recuo é mágico! Você pode revelar toda a estrutura do código e editá-lo com uma compreensão clara de como ela funcionará.

Planeje seu código

Portanto, em vez de resolver problemas e programar em paralelo, é muito mais fácil descobrir o procedimento primeiro e depois escrever uma solução.

Faça controle de versão

Haverá momentos em que você cometerá um grande erro de programação e desejará voltar para uma versão anterior de um código.

Concentre-se em uma linguagem por vez

Escolha um e mantenha-o até dominá-lo, depois passe para o próximo.

Ponha lógica por meio de comentários

Escrevendo os comentários com lógicas, além de facilitar a implementação do código também ajudará na manutentabilidade.

Seja proativo

Você precisa se concentrar nas coisas que estão sob sua influência e que você possa oferecer ajuda.

Comece com o fim no inicio

Programadores eficazes geralmente têm objetivos muito convincentes em mente sobre seu futuro.

Ofereça Vantagem ao Próximo

Quer você seja ou não o único desenvolvedor trabalhando em um projeto, você não deve deixar seu ego fazer com que você pense apenas em si mesmo.

Pratique Sinergia

Não há dúvida de que grandes projetos são desenvolvidos por muitas pessoas que trabalham em equipe, logo equipes são mais importante que indivíduos.

Agir como se você tivesse todas as respostas

Ninguém precisa e nem sabe todas as respostas e tudo bem.

Estar na defensiva sempre que alguém critica seu código

Esteja aberto a ter uma conversa aberta e direta sobre o seu código e como ele pode ser aprimorado.

Desistir antes de tentar para valer

Muitos programadores chegam tão perto de uma solução, apenas para desistir logo antes de resolverem o problema.

Culpar os outros

O desenvolvedor mais valioso é aquele que assume a propriedade e a responsabilidade pelo código que escreve.

Ignorar  opiniões de outros desenvolvedores

Uma das melhores maneiras de aprender e crescer como desenvolvedor é parear conhecimento com outros desenvolvedores.

Super engenharia de problemas simples

Não crie soluções confusas para problemas fáceis.

Usar uma ferramenta errada

Pare de tomar decisões com base em "está na moda ", esteja aberto para usar diferentes tecnologias, idiomas e estruturas.

Evitando mensagens de erro.

Erros de código ocorrem com frequência e eles também geralmente incluem informações muito valiosas sobre o que deu errado, por que aconteceu e quais linhas de acionamento dos problemas.

Recusando-se a aprender com os erros

Isso é contraproducente, recusar-se a aprender com seus erros fará com que você os repita.

Resolver algo difícil e não documentá-lo

Depois de passar horas decifrando o código por conta própria, é seu dever documentar para ajudar a próxima pessoa que encontrar o problema.

Não gastar energia em revisões de código

A equipe de desenvolvimento está unida e é responsabilidade de todos os membros da equipe garantir que o código que todos os outros membros estejam contribuindo cumpra os altos padrões da equipe.


Essa são alguns hábitos que podem nós levar a um dos extremos dos dois estágios de programador, o ideal é que tenham sempre em mente que estar no centro dessa escala com certeza irá nos tornar um profissional altamente eficiente e eficaz.

Marcelo Goberto de Azevedo
Arquiteto na GFT Brasil
//marcelogoberto.com.br