Coding Dojo
UMA NOVA FORMA DE APRENDER PROGRAMAÇÃO
E você, quem é?
DENIS COSTA
Motivação
Must Have: Ser apaixonado por desenvolvimento e tecnologia; Ter
 facilidade de trabalhar dentro de times multi-disciplinares; Escrever código
 limpo e legível para pessoas; Ter conhecimentos em design e arquitetura de
         software; Experiência com Python e Django; Experiência com
         desenvolvimento WEB (HTML, CSS, Javascript, jQuery, etc);

   Should Have: Experência com práticas de XP (TDD, pair programming,
 refactoring, continuous integration, etc); Experiência com testes unitários,
testes de aceitação, mocks, Selenium, etc; Conhecimento de técnicas cross-
                      browser, SEO, HTML5 e CSS3;

    Nice to Have: Experiência com metodologias ágeis, como Scrum;
     Experiência com infra-estrutura de aplicações web de alta escala;
Conhecimento de automação de deploy com Puppet, Chef, etc; Ser poliglota
         em linguagens de programação e linguagens naturais;
Código legível?
       TDD?
  Teste unitário?
Pair programming?
   Refactoring?
    Poliglota em
  linguagens de
  programação?
Já tô na faculdade.
Então quem liga?!
Faculdade não é tudo
O que é Coding Dojo?
Dojo
Local de treinamento
Coding Dojo
Programadores
Reunidos para
treinar programação
O que não é
bem-vindo?
Apontar os erros
  dos outros
Exibicionismo
Disputa e Competição
O que é bem-vindo?
Companheirismo

 Ajuda mútua
Dúvidas e questionamentos
Lanche pós dojo
Bar pós dojo
Como funciona?
Um problema
Uma linguagem
'




Pair programming
Cronometragem das duplas
Passos de bebê
TDD
Código compartilhado
Retrospectiva


Hansei                   Kaizen

 Bom
                         Melhorar
 Ruim
Quais são os objetivos?
Praticar
Socializar
Aprender uma nova linguagem
Conhecer novos paradigmas
Equipamento necessário
Computador
Projetor
Editor e Compilador/Interpretador
Nerds
Fontes
http://codingdojo.org/



http://dojopuzzles.com/
“Muitas dúvidas agora você deve ter.”
Posso participar se só
conheço uma linguagem?
Se não houver um dojo por perto?
Vamos continuar essa conversa?
Twitter: @deniscostadsc
Facebook: http://www.facebook.com/deniscostadsc
SlideShare: https://www.slideshare.net/deniscostadsc/
Google+: https://profiles.google.com/deniscostadsc


 “Na natureza, ou as coisas estão verdes e crescendo ou
                maduras e apodrecendo”

Condingdojo