33. Caráter pessoal
Humildade, curiosidade, honestidade intelectual e bons hábitos pesam mais que inteligência pura.
Resumo
- Humildade ("The Humble Programmer", Dijkstra): reconheça o cérebro limitado e use técnicas que o compensem.
- Curiosidade: estude o processo, experimente, leia, planeje antes, conheça projetos de sucesso.
- Honestidade intelectual: admita erros, não finja saber, status realista, recuse prazos impossíveis.
- Comunicação, criatividade, disciplina e preguiça esclarecida (automatizar o tedioso).
- Pesam menos que parece: persistência (vira teimosia), experiência (10 anos ou 1 ano 10 vezes?), horas extras.
Perguntas-chave
responda de cabeça, depois abraPor que inteligência não é o fator principal?
Porque ninguém tem cérebro grande o bastante para o software moderno; vence quem reconhece os limites e usa técnicas para compensá-los.
O que é preguiça esclarecida?
Evitar trabalho tedioso automatizando-o ou fazendo direito de primeira, em vez de adiar ou fazer às pressas.
Quando a experiência não ajuda?
Quando o programador repete o mesmo ano várias vezes, sem aprender nem se atualizar.
Exercícios de fixação
0/5 respondidas1.
Um programador diz ao gerente que o módulo está "90% pronto" há 3 semanas, sabendo que falta muito. Qual traço falta?
2.
Segundo o capítulo, por que humildade é uma vantagem para o programador?
3.
"Ele tem 10 anos de experiência ou 1 ano de experiência 10 vezes?" A frase critica:
4.
Um programador escreve um script para não repetir à mão uma tarefa de 20 minutos por dia. Isso é:
5.
Persistir 6 horas num bug sem mudar de abordagem é, segundo o livro: