Esqueça a linguagem e vire um
programador de verdade.
Ou como eu parei de me preocupar com a linguagem e amar programação.
Pedro Chaves
MINHA VIDA COMO PROGRAMADOR
• Comecei sendo menino do computador
• Passei a ensinar enquanto aprendia
• Na Studio Sol, lidei com milhões de usuários por mês
• Passei 2014 trabalhando com a Planedia
• Editor no Altamente Ácido, blog sobre Cultura Pop
MEUS TRABALHOS ATUAIS
• Um dos organizadores do PHP-MG
• Software Developer na Planet Expat
Ser programador é…
Programadores são entidades que
transformam café em código.
5
Programadores são entidades que
transformam café em código.
6
Programar não é cuspir código, é
pensar.
7
Pensar para solucionar problemas.
8
Seu código é a "menor" das partes do
processo de criar um software.
9
Programar é tentar prever o futuro.
10
Somos seres incompreendidos.
11
Porque ninguém entende
programação.
12
Ninguém sabe usar um computador.
13
Programar é sempre se manter
atualizado.
14
É a "profissão do futuro".
15
Programar é frustrante e gratificante
ao mesmo tempo.
16
O que eu aprendi?
Existe uma infinidade de linguagens
e ferramentas.
18
PHP
JavaScript
Python
HTML
Ruby
Java CSS
GO
C#
19
AngularJS
Symfony
Wordpress
Phalcon
Rails
Laravel
Django
Sass
Less
Backbone
20
Apache
Unix
GITNginx
MySQL
SEO
Android
iOS AWS
Vagrant
21
Tudo isso importa mesmo?
22
Não.
23
Pelo menos não para o usuário.
24
E é ele quem importa.
25
O resultado final importa.
26
Este resultado é responsabilidade do
programador.
27
Problemas de performance são culpa
do programador.
28
Falhas de segurança são culpa do
programador.
29
A linguagem que você usa não é
melhor que as outras.
30
Se parece simples, é porque alguém
gastou horas fazendo parecer simples.
31
Software é escrito para o usuário.
32
Código é escrito para máquinas
programadores.
33
Todo software tem gambiarras.
34
Todo software tem bugs.
35
Onde erramos?
Nós temos muitos vícios…
37
…não nos atualizamos…
38
…ou queremos usar tudo que há
novo.
39
As vezes nós exageramos em
arquiteturas.
40
"O meu é maior que o seu"
41
"Eu sou um programador X".
42
O paradoxo da preguiça.
43
Julgamos que o usuário é sempre
heavy-user.
44
Comofas?
K
I
S
S
46
Keep
It
Simple
Stupid
47
Permita que sejam chatos com você.
48
Escreva código para o coleguinha do
lado.
49
Escreva código para você mesmo do
futuro.
50
Tenha vergonha do seu código de
dois anos atrás.
51
Aprenda outras linguagens por
hobby.
52
Estude o código dos outros.
53
Fale inglês.
54
Estude.
55
Let it go.
56
Aprenda a pensar, não a programar.
57
Foque no usuário.
58
Estude as linguagens que usa.
59
Esqueça a linguagem.
60
Obrigado.
speakerdeck.com/pedrochaves
slideshare.net/pedrochaves_

Esqueça a linguagem e vire um programador de verdade