Coding Dojo

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Coding Dojo - Presentation Transcript

    1. coding dojo piauí baseado nos slides, posts e fotos de danilo sato (dojo-sp) e rodolfo henrique carvalho (dojo-rio)
    2. programadores não treinam  triste constatação para a maioria dos programadores  o que fazer para mudar essa realidade?
    3. coding dojo: treinamento para programadores
    4. o que é dojo?  O dojo ou dojô (pronuncia-se DÔ-JÔ) é o local onde se treinam artes marciais, especialmente as nipônicas. http://pt.wikipedia.org/wiki/Dojo
    5. dojo  Muito mais do que uma simples área, o dojo deve ser respeitado como se fosse a casa dos praticantes.  Por isso, é comum ver o praticante fazendo uma reverência antes de adentrar, tal como se faz nos lares japoneses. http://pt.wikipedia.org/wiki/Dojo
    6. e coding dojo? o que é? uma arte marcial da programação? alguma relação com... javatê? ruby-fu? python-jitsu?
    7. coding dojo  é uma reunião onde um grupo de programadores se reúne para trabalhar em um desafio de programação.  eles estão lá para se divertir e para participar em prática deliberada para melhorar suas habilidades. http://codingdojo.org/
    8. o dojo é um espaço onde programadores se reúnem para treinar e aprender
    9. coding dojo  as reuniões são periódicas e centradas num desafio de programação.  apesar do desafio, o objetivo não é terminar o problema. A idéia é aprender com as experiências vivenciadas pelo grupo.  o ambiente é inclusivo, seguro e convidativo. danilo sato
    10. histórico  a idéia de um exercício de treinamento (kata) foi proposta originalmente por dave thomas em seu blog  no final de 2003, laurent bossavit propôs a criação de um espaço de treinamento em grupo: um dojo.  juntamente com emannuel gaillot, fundaram o dojo de paris.  movimentos semelhantes foram sendo criados em outros locais  no brasil, ivan sanchez foi o primeiro a trazer a idéia, fundando o dojo floripa.
    11. histórico  depois de conheçer emannuel e emily no xp 2007, danilo sato interessou-se em iniciar um dojo em sp  o dojo-sp começou em julho de 2007 com danilo sato e amigos no instituto de matemática e estatística da usp  o dojo recife também iniciou em julho de 2007
    12. objetivos  praticar  aprender  ensinar  discutir com bases sobre código
    13. princípios  aprendizado contínuo  ambiente  não-competitivo  colaborativo  falha e redundância  passos de bebê  qualidade  melhoria
    14. passos de bebê é melhor avançar um pouquinho de cada vez, com segurança, que tentar dar grandes passos sem validar suas conseqüências.
    15. regras gerais  computador + projetor  par + platéia  tdd / bdd vermelho → verde → refatoração  todos devem entender  sempre começa do zero
    16. retrospectiva  ao final da sessão:  o que aprendemos?  o que gostamos?  o que pode melhorar?  comentários?
    17. formatos mais usados  randori  kata
    18. randori  problema resolvido “ao vivo”  tdd / bdd  programação pareada em turnos  após o turno (5-7 min):  co-piloto vira piloto  piloto vai para platéia  novo co-piloto é convidado da platéia  comentários e críticas somente no verde
    19. kata  problema resolvido em “casa”  apresentado na reunião “ao vivo”  começado do zero  seguindo tdd / bdd
    20. outro: kake  mais de um computador (depende do número de participantes)  sem projetor  um problema resolvido em linguagens diferentes  a cada 7 minutos piloto vai para platéia, co-piloto torna-se piloto, alguém da platéia torna-se co-piloto dentro do mesmo grupo.
    21. o que não fazer...  correr para terminar o problema  resolver problemas “reais”  entrar em “flamewars” nas discussões  competir com outros participantes  deixar pessoas sem entender
    22. o que fazer...  experimentar novas idéias  divertir-se  começar logo!!!  esquema típico de reunião:  14h30 – 15h00: preparativos  15h00 – 15h20: problema  15h20 – 16h30: programação  16h30 – 16h50: retrospectiva  16h50 – 17h00: encerramento
    23. fotos coding dojo piauí teresina
    24. dojo 001
    25. dojo 002
    26. dojo 003
    27. participe e siga-nos... http://dojopi.wordpress.com/ http://groups.google.com.br/group/dojopi http://twitter.com/dojopi
    SlideShare Zeitgeist 2009

    + regispiresregispires Nominate

    custom

    415 views, 0 favs, 5 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 415
      • 299 on SlideShare
      • 116 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds
    • 110 views on http://dojopi.wordpress.com
    • 3 views on http://www.proparnaiba.com.br
    • 1 views on http://proparnaiba.com
    • 1 views on http://proparnaiba.com.br
    • 1 views on http://www.proparnaiba.com

    more

    All embeds
    • 110 views on http://dojopi.wordpress.com
    • 3 views on http://www.proparnaiba.com.br
    • 1 views on http://proparnaiba.com
    • 1 views on http://proparnaiba.com.br
    • 1 views on http://www.proparnaiba.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags