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...
Próximos SlideShares
Carregando em…5
×

Dojo

1.699 visualizações

Publicada em

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

Publicada em: Tecnologia, Diversão e humor
0 comentários
7 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.699
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
35
Comentários
0
Gostaram
7
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

×