eu não sou um "bom programador"!

Post on 22-Jan-2018

117 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Eu não sou um “bom programador”!

Gustavo Pereira

Sobre o que vamos falar...

Primeiro de tudo...

• Gustavo Pereira

• ± 11 anos de dev

• UNISANTA e Fatec/RL

• Certificado ZCPE (PHP 5.5)

• PHPSP - SANTOS

• Viajante

• Voluntário

• Baterista

AVISO

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

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

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

Como algumas pessoas ainda veem...

O Sobrinho que faz site

O carinha do TI

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

Você hackeia Facebook?

“Nossa, você é importante!”

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

E acaba entrando na zona de conforto!

Estagnação

O “Dono da Dungeon”

Estou bem onde estou

O cara do “NÃO”

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

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

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

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

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

Esteja sempre afiado!

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 =)

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

o seu ”eu” do futuro agradece!

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

(mas guarde para você mesmo OK)

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

Acompanhe de perto as tendências

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

linguagem(ns) preferida(s).

Reddit

HackerNews

SlashDot

Twitter!

Cuidado com o Xiitismo

Não se deixe abater pelo seu

ambiente de trabalho!

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.

Resolver problemas

Otimizar Processos

Possuir visão DIFERENCIADA dos

processos/operações

Resumindo:

Atualização constante!

Tem que gostar do que faz!

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

Não vincule o tamanho da empresa que

você trabalha a quantidade de

conhecimento que você deve adquirir

Não vincule o tamanho da empresa que

você trabalha a quantidade de

conhecimento que você deve adquirir

Seja mais do que apenas um “bom programador”!

Dúvidas?

Agora é a hora!

Obrigado!

@gustavosteam

github.com/gustavoper (cuidado)

http://meetup.com/phpsp-santos

top related