O que é ser programador?

672 visualizações

Publicada em

Material desenvolvido para treinamento

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
672
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

O que é ser programador?

  1. 1. O QUE É SER PROGRAMADOR? “Problema é a diferença entre a situação atual e a situação desejada” Mário Guedes Consultor em desenvolvimento mario.guedes@arrayof.com.br
  2. 2. QUAL O SEU OBJETIVO EM SER UM PROGRAMADOR? • “Você deixa de usar o computador e passa a controlá-lo” mario.guedes@arrayof.com.br
  3. 3. 1) ESPECIFIQUE O PROBLEMA E O ENTENDA COMPLETAMENTE mario.guedes@arrayof.com.br
  4. 4. 2) TORNE EXPLICITAS AS REGRAS QUE ESTÃO IMPLÍCITAS mario.guedes@arrayof.com.br
  5. 5. 3) ELIMINE OS DETALHES SUPÉRFLUOS mario.guedes@arrayof.com.br
  6. 6. 4) ENTRE NO PROBLEMA mario.guedes@arrayof.com.br
  7. 7. 5) USE TODAS AS INFORMAÇÕES POSSÍVEIS mario.guedes@arrayof.com.br
  8. 8. 6) DECOMPONHA O PROBLEMA http://tudogostoso.uol.com.br/receita/951-bolo-de-chocolate-molhadinho.html mario.guedes@arrayof.com.br
  9. 9. 7) TRABALHE PARA TRÁS mario.guedes@arrayof.com.br
  10. 10. ALGORITMO • Sequência finita de instruções bem definidas e não ambíguas. Não necessariamente um programa de computador. http://pt.wikipedia.org/wiki/Algoritmo mario.guedes@arrayof.com.br
  11. 11. REFATORAÇÃO • Podemos sempre fazer melhor. Sempre! mario.guedes@arrayof.com.br
  12. 12. TESTES http://ciadiener.blogspot.com/2010/07/hora-de-lamber-forma.html mario.guedes@arrayof.com.br
  13. 13. USE FLUXOGRAMA Início Decisão A A SubProcesso Processo Fim mario.guedes@arrayof.com.br
  14. 14. PROCESSAMENTO SEQUENCIAL Buy SmartDraw!- purchased copies print this document without a watermark . Visit www.smartdraw.com or call 1-800-768-3729. mario.guedes@arrayof.com.br
  15. 15. PROCESSAMENTO CONDICIONAL Buy SmartDraw!- purchased copies print this document without a watermark . Visit www.smartdraw.com or call 1-800-768-3729. mario.guedes@arrayof.com.br
  16. 16. PROCESSAMENTO COM REPETIÇÃO Buy SmartDraw!- purchased copies print this document without a watermark . Visit www.smartdraw.com or call 1-800-768-3729. mario.guedes@arrayof.com.br
  17. 17.  mario.guedes@arrayof.com.br

×