Programador – Como Me Tornar Um!

28.620 visualizações

Publicada em

Publicada em: Educação
8 comentários
5 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
28.620
No SlideShare
0
A partir de incorporações
0
Número de incorporações
529
Ações
Compartilhamentos
0
Downloads
399
Comentários
8
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programador – Como Me Tornar Um!

  1. 1. Programador – Como Me tornar Um! Prof. Aislan Rafael
  2. 2. Sumário • Apresentação • Introdução • Requisitos • Antes de programar • Programador • Bom programador • Desculpas • Verdades
  3. 3. Apresentação Esta apresentação não tem a pretensão de ser uma receita de bolo para produzir programadores e sim discutir o tema e incentivar, ou não, quem deseja ingressar na área
  4. 4. As pessoas geralmente querem saber como se tornar um bom programador!
  5. 5. Na verdade a maioria quer saber: Como tornar-se um programador que ganhe dinheiro rapidamente e de preferência sem muito esforço
  6. 6. Introdução Nada se consegue sem esforço, especialmente quando se trata de ganhar dinheiro.
  7. 7. Introdução Ser um bom programador não é garantia nenhuma de ser financeiramente bem sucedido. Qual profissão dá essa garantia?
  8. 8. Introdução • E já que vai ingressar nessa área seja um profissional competente • Se valorize, pois seu trabalho é importante
  9. 9. Introdução
  10. 10. Introdução O Dia do Programador é uma data festiva comemorada no 256º dia do ano, celebrada por programadores em todo o mundo. Esta é uma data significativa para programadores porque 256 é igual a 2^8 (2 elevado à 8ª potência), e 8 é o números de bits de um byte
  11. 11. Requisitos • Ler • Estudar • Curiosidade
  12. 12. Antes de Programar • Arrumar um computador
  13. 13. Antes de Programar • Ser um bom usuário
  14. 14. Antes de Programar Tente descobrir como as coisas funcionam e os motivos para funcionarem dessa forma
  15. 15. Programador Programação é muito mais do que saber comandos e técnicas de uma linguagem, é um jeito de pensar.
  16. 16. Programador • Programar é como jogar xadrez • Você aprende as regras • Depois você aprende as estratégias dos outros • Cria sua própria estratégia
  17. 17. Programador É o que te resolve um problema que você não sabia que tinha de uma maneira que você não compreende
  18. 18. Programador [Paciência] [Curiosidade] [Objetividade]
  19. 19. Programador • Paciência –Se concentrar em um problema o tempo necessário para resolver
  20. 20. Programador • Curiosidade –Um programador fica extremamente incomodado quando a curiosidade de saber o resultado, de ver a coisa funcionando, o persegue
  21. 21. Programador • Objetividade –Se você não tem objetividade, vai se enrolar e tornar complexos até mesmo os problemas mais simples, e, com isso, pode ter toda a paciência e curiosidade do mundo, que não vai adiantar nada
  22. 22. Programador • A esposa pede ao marido, um programador, para ir à mercearia e diz “Compre duas salsichas e, se eles tiverem ovos, compre 10″. • O programador vai até a loja e pergunta “Vocês têm ovos?” “Sim” “Então eu quero 10 salsichas”.
  23. 23. Programador Compre 2 salsichas Se (aMerceariaTemOvosParaVender == “sim”) então compre 10 salsichas fim_se
  24. 24. Uma “academia” de programação, seria um lugar para se ensinar a Pensar, a resolver problemas.
  25. 25. Programador Os problemas não nascem com um manual de resolução, a diversão é utilizar a sua capacidade de raciocínio e imaginação para resolver
  26. 26. Programador • Trabalhar com –Desafios –Prazos –Pressão –...
  27. 27. Bom programador • Gosta de problemas lógicos • Sabe inglês • Gosta de aprender e estudar constantemente • Gosta de ler (e estudar constantemente) • Sabe buscar informações (para estudar constantemente)
  28. 28. É preciso pensar em termos de valores e variáveis, de loops e condições.
  29. 29. Bom programador É preciso pensar diligentemente na resolução imediata do problema que foi proposto, no agora e na maneira mais simples e direta de fazer a coisa funcionar
  30. 30. O programador mediano sabe uma coisa porque ele precisa saber
  31. 31. Bom programador O bom programador sabe alguma coisa porque ele tem vontade de saber.
  32. 32. Bom programador • Para ser um bom programador não basta fazer um software funcionar. • Você terá que fazê-lo funcionar bem, o mais rápido possível e usar o mínimo de recursos do computador onde estiver rodando
  33. 33. Bom programador O bom programador é aquele que resolve os problemas dentro do prazo o que é bem diferente daquele que faz as coisas do melhor jeito e que geralmente não cumpre os prazos
  34. 34. Desculpas Falta de Tempo Falta de dinheiro “É Muito Complicado” Idade Eu não fiz faculdade de informática '
  35. 35. Verdades Programar exige esforço, estudo, pesquisa, criatividade, curiosidade, vontade de criar e encontrar soluções, vontade de compartilhar
  36. 36. Muitos entram nessa ainda esperando botões milagrosos ou que na internet eles possam encontrar códigos prontos exatamente para a necessidade deles
  37. 37. Verdades Faculdade não forma programadores, dá uma base - geralmente medíocre - mas o lado pessoal é o que pesa, não o diploma que carrega
  38. 38. Verdades Programar é Gratis! (Marco Gomes) http://marcogomes.com/blog/2008/campanha-programar-e-gratis
  39. 39. “Quem souber fazer software tem um diferencial competitivo enorme, porque todo o resto do planeta vai depender de quem faz. ” "Se você imaginar que conseguirá sobreviver sem saber programar em um mundo totalmente programável, está sendo basicamente levado pelos acontecimentos" Silvio Meira
  40. 40. Obrigado • Material disponível em: – http://aislanmaster.blogspot.com – http://slideshare.net/aislan • Contato – aislanrafael@ifpicos.edu.br – aislan@institutomulticom.com

×