programador – como me tornar um! prof. aislan rafael

Post on 21-Apr-2015

106 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Programador – Como Me tornar Um!

Prof. Aislan Rafael

Sumário

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

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.

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

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?

Introdução

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

• Se valorize, pois seu trabalho é importante

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

Requisitos

• Ler

• Estudar

• Curiosidade

Antes de Programar

• Arrumar um computador

Antes de Programar

• Ser um bom usuário

Antes de Programar

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

Programador

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

Programador

• Programar é como jogar xadrez

• Você aprende as regras

• Depois você aprende as estratégias dos outros

• Cria sua própria estratégia

Programador

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

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

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

Programador

Compre 2 salsichas

Se (aMerceariaTemOvosParaVender = sim) então

compre 10 salsichas

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

Programador

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

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)

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

Bom programador

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

Bom programador

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

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

Desculpas mais comuns para não programar

• Falta de dinheiro

• Falta de Tempo

• “É muito Complicado”

• Idade

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

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

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

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

top related