como ser um bom programador

16
Como ser um bom programador Por Ferrari, Denis Ferrari

Upload: meet2brains

Post on 24-Dec-2014

203 views

Category:

Technology


39 download

DESCRIPTION

Quais são os comportamentos que diferenciam um bom programador de um programador mediano? Vamos discutir qual o Mindset do programador que consegue ser extremamente rápido e assertivo em suas entregas. Falaremos sobre comunicação, prioridades de um projeto, técnicas de design de código e orientação a objetos.

TRANSCRIPT

Page 1: Como ser um bom programador

Como ser um bom programador Por Ferrari, Denis Ferrari

Page 2: Como ser um bom programador

De onde puxei os dados?

Page 3: Como ser um bom programador

Série de avaliações

Page 4: Como ser um bom programador

Como era?

•  Tempo total de 4 horas; •  Construção, modificação e novo requisito; •  Requisito aberto a interpretações (Como o cliente

pediria); •  Necessita pesquisa;

Page 5: Como ser um bom programador

O que foi observado?

•  Alguns programadores tiveram de 70% a 136% da performance* perante outros;

•  Na primeira hora, é possível determinar se o avaliado irá concluir ou não as atividades;

•  Problemas de design de código surgem nas primeiras 2 horas da avaliação;

Page 6: Como ser um bom programador

Prioridades de capacitação

•  Mindset; •  Proficiência teórica/conceitual; •  Proficiência técnica na plataforma;

Page 7: Como ser um bom programador

Discussão sobre o requisito

Page 8: Como ser um bom programador

Planejamento do tempo

Page 9: Como ser um bom programador

Pesquisa

Page 10: Como ser um bom programador

Feito antes de perfeito

Page 11: Como ser um bom programador

Uma classe = uma responsabilidade;

Page 12: Como ser um bom programador

Linguagem ubíqua

Page 13: Como ser um bom programador

Não enfeitar o pavão

Page 14: Como ser um bom programador

Abstrações

Page 15: Como ser um bom programador

Princípios da substituição

Page 16: Como ser um bom programador

Obrigado!