Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Coding Dojo




                       André Faria Gomes

segunda-feira, 19 de outubro de 2009
Definição




                          Um Coding Dojo é uma reunião na qual
                          programadores resol...
Premissas


                       Adquirir novas habilidades deve
                          ser um processo continuo




...
Características




                        Ambiente não competitivo, colaborativo
                                    e d...
Características




                         Todos os níveis de habilidades são bem
                                      ...
Características




                                          Testar novas ideias
                                       é...
Agenda

                     •       5-10m: Decidir o tópico para essa sessão
                     •       35m: codificar!...
PreparedKata
                     •       Um apresentador mostra como resolver o
                             desafio do z...
RandoriKata
                     •       O desafio é resolvido por um par de codificadores
                             (p...
Motivações




segunda-feira, 19 de outubro de 2009
Programadores não treinam

segunda-feira, 19 de outubro de 2009
Investimento em Treinamento
                                              Rápido e Fácil
segunda-feira, 19 de outubro de 2...
Estimula habilidades
                                 sociais e de auto-
                                   organização


...
Networking, Divulgação e
                                            Oportunidades
segunda-feira, 19 de outubro de 2009
Incentiva os desenvolvedores a
                                        participarem da comunidade
segunda-feira, 19 de out...
Quebra a Rotina

segunda-feira, 19 de outubro de 2009
Regras




segunda-feira, 19 de outubro de 2009
Não discuta simplesmente a forma sem
                             codificar, não codifique sem testar. É uma
             ...
Ensinar e Aprender

segunda-feira, 19 de outubro de 2009
Test Driven Development

segunda-feira, 19 de outubro de 2009
Referências


                     •       http://dojofloripa.wordpress.com/
                     •       http://www.dtsat...
Imagens
                           •       Google Images, Flickr


                           •       http://www.flickr.co...
Upcoming SlideShare
Loading in …5
×

Dojo

1,714 views

Published on

Esses Slides são apresentados a cada novo Coding Dojo na Bluesoft

Dojo

  1. 1. Coding Dojo André Faria Gomes segunda-feira, 19 de outubro de 2009
  2. 2. Definição Um Coding Dojo é uma reunião na qual programadores resolvem algum desafio de programação. Eles se divertem e melhoram suas habilidades. segunda-feira, 19 de outubro de 2009
  3. 3. Premissas Adquirir novas habilidades deve ser um processo continuo segunda-feira, 19 de outubro de 2009
  4. 4. Características Ambiente não competitivo, colaborativo e divertido. segunda-feira, 19 de outubro de 2009
  5. 5. Características Todos os níveis de habilidades são bem vindos segunda-feira, 19 de outubro de 2009
  6. 6. Características Testar novas ideias é uma prática bem vinda segunda-feira, 19 de outubro de 2009
  7. 7. Agenda • 5-10m: Decidir o tópico para essa sessão • 35m: codificar! PreparedKata ou RandoriKata • 5-10m: pausa para discutir como as coisas estão indo • 35m: codificar um pouco mais • 20m: retrospectiva segunda-feira, 19 de outubro de 2009
  8. 8. PreparedKata • Um apresentador mostra como resolver o desafio do zero, com TDD e BabySteps. • Cada step deve fazer sentido para todo mundo que estiver presente. • As pessoas devem interromper somente se não entenderem o que está acontecendo. segunda-feira, 19 de outubro de 2009
  9. 9. RandoriKata • O desafio é resolvido por um par de codificadores (piloto e copiloto). • Todos os presentes são convidados a ajudar • Cada par tem um pequeno timebox para evoluir o código com TDD e BabySteps. • No fim no timebox o piloto volta para a audiência e o copiloto assume seu lugar. Alguém da audiência assume o lugar de copiloto. segunda-feira, 19 de outubro de 2009
  10. 10. Motivações segunda-feira, 19 de outubro de 2009
  11. 11. Programadores não treinam segunda-feira, 19 de outubro de 2009
  12. 12. Investimento em Treinamento Rápido e Fácil segunda-feira, 19 de outubro de 2009
  13. 13. Estimula habilidades sociais e de auto- organização Muitos desenvolvedores têm alguma dificuldade para falar em público, expor suas idéias e colaborar com outras pessoas. Outros têm dificuldade de se organizar, trabalhar em equipe ou até mesmo liderar. segunda-feira, 19 de outubro de 2009
  14. 14. Networking, Divulgação e Oportunidades segunda-feira, 19 de outubro de 2009
  15. 15. Incentiva os desenvolvedores a participarem da comunidade segunda-feira, 19 de outubro de 2009
  16. 16. Quebra a Rotina segunda-feira, 19 de outubro de 2009
  17. 17. Regras segunda-feira, 19 de outubro de 2009
  18. 18. Não discuta simplesmente a forma sem codificar, não codifique sem testar. É uma oportunidade para treinar design, e onde "o código é o design" e código sem testes não existe! segunda-feira, 19 de outubro de 2009
  19. 19. Ensinar e Aprender segunda-feira, 19 de outubro de 2009
  20. 20. Test Driven Development segunda-feira, 19 de outubro de 2009
  21. 21. Referências • http://dojofloripa.wordpress.com/ • http://www.dtsato.com • http://codingdojo.org segunda-feira, 19 de outubro de 2009
  22. 22. Imagens • Google Images, Flickr • http://www.flickr.com/photos/37degrees/2412532510/ • http://www.flickr.com/photos/habdelra/3817053452/sizes/l/ • http://www.flickr.com/photos/mattscoggin/3159799633/sizes/l/ • http://www.flickr.com/photos/marthaenpiet/2079896629/sizes/l/ • http://www.flickr.com/photos/rbp/ • http://www.flickr.com/photos/pshan427/2331162310/sizes/l/ • http://www.flickr.com/photos/40668062@N00/302905024/sizes/l/ • http://www.flickr.com/photos/jeyh/2783563919/sizes/o/ • http://blog.briandicroce.com/ segunda-feira, 19 de outubro de 2009

×