Como ser um bom programador!

Post on 24-May-2015

1.321 views 7 download

description

Algumas dicas de como ser um bom programador

Transcript of Como ser um bom programador!

Como  ser  um  bom  programador?!                                                                                            Frank  Santos  

facebook.com/aitproeg  

Aprenda  com  os  outros  

  Programadores  e  suas  grandes  invenções  .  

  Compartilhe   conhecimento   e   código,   não   viva   em   uma  ilha  isolada...  

Aprenda  com  os  outros   Uma  das  melhores  formas  de  aprender  é  tomar  exemplos  

daqueles  que  já  fizeram.    

 Não  que  a  criatividade  deva  ser  deixado  de  lado,  mas  bom  é  aquele  que  consegue  ver  algo  e  melhorá-­‐lo  levando  à  excelência.  

Pense  antes  de  agir.   Não  vá  direto  ao  código.  

 “Gaste”  um  pouco  do  tempo  com  o  planejamento.  

 Código  qualquer  um  pode  fazer.  Agora,  pensar  como  ele  deve  ser  feito  e  como  ele  deve  se  comportar  é  algo  que  poucos  fazem.  

 Atitudes  que  separam  o  bom  do  mau  software.  

Pense  antes  de  agir.   Pense  no  que  cada  aplicação  vai  fazer.  

  Imagine  o  que  o  usuário  é  capaz  de  fazer  com  cada  coisa  desenvolvida.  

Arme-­‐se  com  ferramentas  produtivas  

 Quando  vamos  viajar  nós  procuramos  levar  somente  o  que  é  necessário  e  útil??!!  

 Em  programação  ocorre  o  mesmo...  

 Existem  ferramentas  e  “ferramentas”  para  tudo.  Editores  de  código,  gerenciadores  de  bancos  de  dados  e  assim  por  diante.  

Não  teste,  peça  para  outros  testarem  

 Tudo  o  que  fazemos  repetitivamente  torna-­‐se  mecânico  e  não  percebemos.  Exemplos  são:  dirigir,  andar  de  bicicleta  e  respirar  (ou  você  pensa  para  respirar?).  Com  o  teste  é  a  mesma  coisa  

Não  teste,  peça  para  outros  testarem  

    Estamos   tão   inseridos   em   seu   desenvolvimento   e  conhecemos   todas   as   vírgulas   que   elas   se   tornam   um  problema   para   o   programador   que,   na   hora   dos   testes,  passa   por   cima   de   pequenos   erros   sem  perceber   e   libera  uma  versão  “bugada”,  ou  ainda  perde  horas  para  descobrir  que  falta  um  ponto  dentro  de  uma  operação  matemática.  

Seja  humilde   Ninguém  sabe  tudo!  Quando  você  toma  uma  postura  

como  esta,  mantém  os  braços  abertos  para  receber  novas  informações  e  aprender  mais,  principalmente  com  aqueles  que  sabem  algo  diferente  de  você.