Dicas úteis

Como melhorar as habilidades de programação?

Pin
Send
Share
Send
Send


  1. Escreva muitos programas. Grande, de preferência. Muitas das melhores práticas se tornam aparentes somente quando você encontra erros comuns.
  2. Você pode escrever muitos programas pequenos. Isso pode acelerar o desenvolvimento de algumas de suas habilidades de programação, mas não de todas.
  3. Faça alterações nos programas escritos por outros programadores. Aprender código desconhecido é uma habilidade valiosa. Sem ele, você não pode depurar. É difícil adquirir essa habilidade se você sempre escreve programas do zero. Tentar resolver uma tarefa difícil ajudará você a aprender como criar código sustentável. E será útil para trabalhar em programas maiores.
  4. Escreva menos código novo, faça mais testes do que já foi escrito.

Aprenda com bons programadores

  1. Aprenda os melhores programas. Qualquer linguagem de programação possui programas exemplares.
  2. Adapte um bom código às suas necessidades.
  3. Trabalhe em equipe com bons programadores. Ajoelhe-se e aprenda. Não insista para que seus colegas pratiquem o que você está acostumado.

Olhe além do horizonte

  1. Aprenda várias linguagens de programação. Cada idioma que você aprender lhe dará uma idéia de como resolver problemas usando outros idiomas melhor. (Os piores programadores que conheço acham que a linguagem X é a única que preciso conhecer.).
  2. Conheça diferentes tipos de programação: processual, funcional, orientada a objetos, etc.
  3. Explore vários sistemas operacionais. Aprenda a escrever código portátil.
  1. Leia livros sobre a qualidade do código, como o Perfect Code. Isso economizará muito tempo.
  2. Compre o livro "Programador-pragmático", leia, estude, penetre.
  3. De um modo geral, leia os melhores livros sobre software.
  4. Leia livros sobre outros tópicos: filosofia, história, arte. Isso não afetará diretamente a programação como tal, mas o tornará mais inteligente, o que é definitivamente útil.

Área de estudo

  1. Adquira o hábito de entender a área de assunto. Tente mapear pensamentos que descrevam o problema. Gaste tempo suficiente para descobrir isso. O bom conhecimento da área de assunto é muito importante para criar um bom código.
  2. Contato próximo com usuários finais. Obtenha feedback sobre o software que você cria. Não importa quantos algoritmos ou estruturas de dados você saiba se não está melhorando a vida de outra pessoa.
  3. Aprenda com seus usuários. Tente entender o que eles precisam. Se você possui uma área de assunto, os requisitos provenientes dos usuários farão mais sentido e você se aproximará da possibilidade de alcançar um resultado quando o programa executar exatamente as funções que os usuários desejavam.

Avalie você e seus recursos

  1. Se alguém reclamar que não entende seu código, descubra o que não está claro. ("Esse cara é um idiota", geralmente não é o motivo.)
  2. Sempre que você corrigir um erro, pense primeiro no que pode ajudá-lo a evitá-lo na próxima vez. Algumas respostas estão nos princípios de qualidade do bom código, outras em boas práticas de programação. A propósito, pare de pensar que os erros aparecem apenas devido a problemas técnicos ou ao seu cansaço. Os erros se propagam em código mal escrito. (Mas lembre-se de que descansar e focar nos requisitos do programa é muito útil.)
  3. Aprenda a abandonar velhos hábitos e aceitar novos.
  4. Faça pausas. É difícil seguir qualquer uma dessas recomendações se você escrever o mesmo programa por uma semana inteira.

Este artigo é uma tradução gratuita de Como melhorar as habilidades de programação. O artigo original está disponível na Cunningham & Cunningham, Inc. Os autores são colaboradores Chris Johnson, Christoph Thibault, Katie Lucas e outros.

Pin
Send
Share
Send
Send