programador – como me tornar um! prof. aislan rafael

31
Programador – Como Me tornar Um! Prof. Aislan Rafael

Upload: internet

Post on 21-Apr-2015

106 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador – Como Me tornar Um!

Prof. Aislan Rafael

Page 2: Programador – Como Me tornar Um! Prof. Aislan Rafael

Sumário

• Apresentação• Introdução• Requisitos• Antes de programar• Programador• Bom programador• Desculpas• Verdades

Page 3: Programador – Como Me tornar Um! Prof. Aislan Rafael

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.

Page 4: Programador – Como Me tornar Um! Prof. Aislan Rafael

Introdução

• As pessoas geralmente querem saber como se tornar um bom programador!

• Na verdade a maioria quer saber: Como tornar-se um programador que ganhe dinheiro rapidamente e de preferência sem muito esforço

Page 5: Programador – Como Me tornar Um! Prof. Aislan Rafael

Introdução

• Nada se consegue sem esforço, especialmente quando se trata de ganhar dinheiro.

• Ser um bom programador não é garantia nenhuma de ser financeiramente bem sucedido. Qual profissão dá essa garantia?

Page 6: Programador – Como Me tornar Um! Prof. Aislan Rafael

Introdução

• E já que vai ingressar nessa área seja um profissional competente

• Se valorize, pois seu trabalho é importante

Page 7: Programador – Como Me tornar Um! Prof. Aislan Rafael

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

Page 8: Programador – Como Me tornar Um! Prof. Aislan Rafael

Requisitos

• Ler

• Estudar

• Curiosidade

Page 9: Programador – Como Me tornar Um! Prof. Aislan Rafael

Antes de Programar

• Arrumar um computador

Page 10: Programador – Como Me tornar Um! Prof. Aislan Rafael

Antes de Programar

• Ser um bom usuário

Page 11: Programador – Como Me tornar Um! Prof. Aislan Rafael

Antes de Programar

• Tente descobrir como as coisas funcionam e os motivos para funcionarem dessa forma

Page 12: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

• Programação é muito mais do que saber comandos e técnicas de uma linguagem, é um jeito de pensar.

Page 13: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

• Programar é como jogar xadrez

• Você aprende as regras

• Depois você aprende as estratégias dos outros

• Cria sua própria estratégia

Page 14: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

• É o que te resolve um problema que você não sabia que tinha de uma maneira que você não compreende

Page 15: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

• Paciência– Se concentrar em um problema o tempo necessário

para resolver• Curiosidade

– Um programador fica extremamente incomodado quando a curiosidade de saber o resultado, de ver a coisa funcionando, o persegue

• 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

Page 16: Programador – Como Me tornar Um! Prof. Aislan Rafael
Page 17: Programador – Como Me tornar Um! Prof. Aislan Rafael

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”.

Page 18: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

Compre 2 salsichas

Se (aMerceariaTemOvosParaVender = sim) então

compre 10 salsichas

Page 19: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

• Uma “academia” de programação, um lugar para se ensinar a pensar, a resolver problemas.

• 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

Page 20: Programador – Como Me tornar Um! Prof. Aislan Rafael

Programador

• Trabalhar com– Desafios– Prazos– Pressão– ...

Page 21: Programador – Como Me tornar Um! Prof. Aislan Rafael

Bom programador

• Gostar de problemas lógicos

• Saber inglês

• Gostar de aprender e estudar constantemente

• Gostar de ler (e estudar constantemente)

• Saber buscar informações (para estudar constantemente)

Page 22: Programador – Como Me tornar Um! Prof. Aislan Rafael

Bom programador

• Para ser um bom programador, é preciso pensar em termos de valores e variáveis, de loops e condições.

• É 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

Page 23: Programador – Como Me tornar Um! Prof. Aislan Rafael

Bom programador

• O programador mediano sabe uma coisa porque ele precisa saber. O bom programador sabe alguma coisa porque ele tem vontade de saber.

Page 24: Programador – Como Me tornar Um! Prof. Aislan Rafael

Bom programador

Page 25: Programador – Como Me tornar Um! Prof. Aislan Rafael

Bom programador

• Ser um bom programador não basta fazer um software funcionar.

• Você terá que fazê-lo funcionar bem, terá que fazê-lo ser o mais rápido possível, e ele terá que usar o mínimo possível de recursos do computador onde estiver rodando

Page 26: Programador – Como Me tornar Um! Prof. Aislan Rafael

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

Page 27: Programador – Como Me tornar Um! Prof. Aislan Rafael
Page 28: Programador – Como Me tornar Um! Prof. Aislan Rafael

Desculpas mais comuns para não programar

• Falta de dinheiro

• Falta de Tempo

• “É muito Complicado”

• Idade

• “Eu não fiz faculdade de informática”

Page 29: Programador – Como Me tornar Um! Prof. Aislan Rafael

Verdades

• Programar exige esforço, estudo, pesquisa, criatividade, curiosidade, vontade de criar e encontrar soluções, vontade de compartilhar

• Muitos entram nessa ainda esperando botões milagrosos ou que na internet eles possam encontrar códigos prontos exatamente para a necessidade deles

Page 30: Programador – Como Me tornar Um! Prof. Aislan Rafael

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

• Programar é Gratis! (Marco Gomes)

• http://marcogomes.com/blog/2008/campanha-programar-e-gratis

Page 31: Programador – Como Me tornar Um! Prof. Aislan Rafael

• Material disponível em:– http://aislanmaster.blogspot.com– http://slideshare.net/aislan