eu não sou um "bom programador"!

41
Eu não sou um “bom programador”! Gustavo Pereira

Upload: gustavo-pereira

Post on 22-Jan-2018

117 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Eu não sou um "bom programador"!

Eu não sou um “bom programador”!

Gustavo Pereira

Page 2: Eu não sou um "bom programador"!

Sobre o que vamos falar...

Page 3: Eu não sou um "bom programador"!

Primeiro de tudo...

• Gustavo Pereira

• ± 11 anos de dev

• UNISANTA e Fatec/RL

• Certificado ZCPE (PHP 5.5)

• PHPSP - SANTOS

• Viajante

• Voluntário

• Baterista

Page 4: Eu não sou um "bom programador"!

AVISO

Não vamos falar mal de linguagens de programação (isso inclui o Java também)

Page 5: Eu não sou um "bom programador"!

Mas afinal, o que significa a palavra “Programador” ?

“Pessoa que se dedica a projetar, escrever e testar programas de computador”

Page 6: Eu não sou um "bom programador"!

Como algumas pessoas ainda veem...

O Sobrinho que faz site

Page 7: Eu não sou um "bom programador"!

O carinha do TI

Page 8: Eu não sou um "bom programador"!

“Você instala Windows? Formata Office?Meu computador está com problema...”

Page 9: Eu não sou um "bom programador"!

Você hackeia Facebook?

Page 10: Eu não sou um "bom programador"!

“Nossa, você é importante!”

Page 11: Eu não sou um "bom programador"!

Pode parecer brincadeira, mas muita genteacaba absorvendo essas definições

Page 12: Eu não sou um "bom programador"!

E acaba entrando na zona de conforto!

Estagnação

O “Dono da Dungeon”

Estou bem onde estou

Page 13: Eu não sou um "bom programador"!

O cara do “NÃO”

Page 14: Eu não sou um "bom programador"!

Contrata pessoas de nível inferior só para mostrar superioridade

Page 15: Eu não sou um "bom programador"!

“Existem duas formas de se resolver um problema aqui: a minha e a errada”

Parece brincadeira, mas já me eu ouvi essa frase!

Page 16: Eu não sou um "bom programador"!

Infelizmente o mercado está cheio de apenas “bons programadores”. Uma zona de conforto nociva para uma área que exige profissionais em constante atualização

Page 17: Eu não sou um "bom programador"!

OK, entendi. Mas o que posso fazer para não cair nesse lugar comum?

Page 18: Eu não sou um "bom programador"!

Esteja sempre afiado!

Page 19: Eu não sou um "bom programador"!
Page 20: Eu não sou um "bom programador"!
Page 21: Eu não sou um "bom programador"!
Page 22: Eu não sou um "bom programador"!

Cerque-se de ferramentas que vão te ajudar no processo

de criar um bom código.

PS: Um editor de texto

com bons plugins

também serve =)

Page 23: Eu não sou um "bom programador"!

DOCUMENTE o que está fazendo. O seu amiguinho(a) ou até

o seu ”eu” do futuro agradece!

Page 24: Eu não sou um "bom programador"!

Faça um Currículo com seus “fails”

(mas guarde para você mesmo OK)

Ou se tiver coragem, mostre para algumas pessoas...

Page 25: Eu não sou um "bom programador"!

Acompanhe de perto as tendências

e padrões novos da(s) sua(s)

linguagem(ns) preferida(s).

Page 26: Eu não sou um "bom programador"!
Page 27: Eu não sou um "bom programador"!
Page 28: Eu não sou um "bom programador"!
Page 29: Eu não sou um "bom programador"!

Reddit

HackerNews

SlashDot

Twitter!

Page 30: Eu não sou um "bom programador"!

Cuidado com o Xiitismo

Page 31: Eu não sou um "bom programador"!

Não se deixe abater pelo seu

ambiente de trabalho!

Page 32: Eu não sou um "bom programador"!

As comunidades possuem um papel essencial na formação de um

excelente desenvolvedor.

Use e abuse dos grupos de discussão da sua linguagem (ou

framework) preferida.

Page 33: Eu não sou um "bom programador"!

Resolver problemas

Otimizar Processos

Possuir visão DIFERENCIADA dos

processos/operações

Page 34: Eu não sou um "bom programador"!

Resumindo:

Atualização constante!

Page 35: Eu não sou um "bom programador"!

Tem que gostar do que faz!

(Senão não tem jeito...)

Page 36: Eu não sou um "bom programador"!

Não vincule o tamanho da empresa que

você trabalha a quantidade de

conhecimento que você deve adquirir

Page 37: Eu não sou um "bom programador"!

Não vincule o tamanho da empresa que

você trabalha a quantidade de

conhecimento que você deve adquirir

Page 38: Eu não sou um "bom programador"!
Page 39: Eu não sou um "bom programador"!

Seja mais do que apenas um “bom programador”!

Page 40: Eu não sou um "bom programador"!

Dúvidas?

Agora é a hora!

Page 41: Eu não sou um "bom programador"!

Obrigado!

@gustavosteam

github.com/gustavoper (cuidado)

http://meetup.com/phpsp-santos