SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Os 15 Mandamentos do Bom Programador
@Pauloelr
Oh... Wait
@Pauloelr
Quiiiiinze Nããããããããoooooo
@Pauloelr
by @hussanii
Os 18 Mandamentos do Bom Programador
@Pauloelr
Sobre Mim
@Pauloelr
Oi, Meu nome é Paulo Eduardo,
Responsável pela dublagem de Darth Vader
#SQN
“
”
Objetivos
1. Domine sua Linguagem
2. Dominie seu Sistema Operacional
3. Domine o Terminal
4. Virtualize
5. Monte seu Ambiente de Desenvolvimento
6. Organize seu Tempo
7. Utilize Controle de Versão
8. Domine a Internet
9. Teste
10. Documente
11. Padronize
12. Automatize Tudo que for Repetitivo
13. Defina os Processos
14. Integre, Entregue e Implante Continuamente
Quiiiiinze Nããããããããoooooo
by @hussanii
16. Contribua com Projetos Open Source
17. Domine suas Ferramentas
Mas Sempre Conheça as Alternativas
18. Participe de Eventos e Reuniões Presenciais
19. Faça o que Você Gosta
Duvidas?
Obrigado a Todos
Agradecimentos
PHPSP
PHPeste

Mais conteúdo relacionado

Destaque

Cultura Organizacional estructura y funcionamiento
Cultura Organizacional estructura y funcionamientoCultura Organizacional estructura y funcionamiento
Cultura Organizacional estructura y funcionamientoFERMIN TORO
 
Certificate Medical Transcriptioning - Celest Heatlie
Certificate Medical Transcriptioning - Celest HeatlieCertificate Medical Transcriptioning - Celest Heatlie
Certificate Medical Transcriptioning - Celest HeatlieCelest Heatlie
 
A expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiroA expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiroFlávio Lisboa
 
Snapshop
SnapshopSnapshop
SnapshopMadbee
 

Destaque (8)

Cultura Organizacional estructura y funcionamiento
Cultura Organizacional estructura y funcionamientoCultura Organizacional estructura y funcionamiento
Cultura Organizacional estructura y funcionamiento
 
Certificate Medical Transcriptioning - Celest Heatlie
Certificate Medical Transcriptioning - Celest HeatlieCertificate Medical Transcriptioning - Celest Heatlie
Certificate Medical Transcriptioning - Celest Heatlie
 
Ti cs
Ti csTi cs
Ti cs
 
SudStream Final Plan
SudStream Final PlanSudStream Final Plan
SudStream Final Plan
 
Método de casos
Método de casosMétodo de casos
Método de casos
 
atestado técnico - cais leste
atestado técnico - cais lesteatestado técnico - cais leste
atestado técnico - cais leste
 
A expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiroA expansão do PHP no governo brasileiro
A expansão do PHP no governo brasileiro
 
Snapshop
SnapshopSnapshop
Snapshop
 

Semelhante a Mandamentos do Bom Programador 3.0

Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de softwareLaura_ifpe
 
Abertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 GoiåniaAbertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 GoiåniaElias Nogueira
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreamsJacqueline Abreu
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Gustavo Pereira
 
Esqueça a linguagem e vire um programador de verdade
Esqueça a linguagem e vire um programador de verdadeEsqueça a linguagem e vire um programador de verdade
Esqueça a linguagem e vire um programador de verdadePedro Chaves
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmáticaelliando dias
 
BeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps4LinuxCursos
 
Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceRafael Jaques
 
Programar != desenvolver software
Programar != desenvolver softwareProgramar != desenvolver software
Programar != desenvolver softwareElton Minetto
 
Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...
Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...
Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...Tchelinux
 
Introdução á programação - 1ª parte
Introdução á programação - 1ª parteIntrodução á programação - 1ª parte
Introdução á programação - 1ª parteLuis Fernandes
 

Semelhante a Mandamentos do Bom Programador 3.0 (16)

Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Abertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 GoiåniaAbertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 Goiånia
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!
 
Esqueça a linguagem e vire um programador de verdade
Esqueça a linguagem e vire um programador de verdadeEsqueça a linguagem e vire um programador de verdade
Esqueça a linguagem e vire um programador de verdade
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmática
 
PHP: Além do sitezinho
PHP: Além do sitezinhoPHP: Além do sitezinho
PHP: Além do sitezinho
 
BeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open Source
 
Projeto de Software Livre
Projeto de Software LivreProjeto de Software Livre
Projeto de Software Livre
 
Masterizando a Curadoria de Eventos.pdf
Masterizando a Curadoria de Eventos.pdfMasterizando a Curadoria de Eventos.pdf
Masterizando a Curadoria de Eventos.pdf
 
Programar != desenvolver software
Programar != desenvolver softwareProgramar != desenvolver software
Programar != desenvolver software
 
Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...
Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...
Produção de podcast com software livre - Ivan Brasil Fuzzer - Tchelinux Bento...
 
Introdução á programação - 1ª parte
Introdução á programação - 1ª parteIntrodução á programação - 1ª parte
Introdução á programação - 1ª parte
 
Palestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnitPalestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnit
 

Último

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Último (6)

Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Mandamentos do Bom Programador 3.0