09/05/2009
                                    Rodolfo Henrique Carvalho


                 Coding Dojo Rio

             ...
motivação



                              Programadores não
                                   treinam!

                ...
origens

                             •     Kata → Coding Dojo
                             •     Definition: (http://codi...
princípios

                             •     Aprendizado Contínuo
                             •     Ambiente Seguro:
  ...
regras gerais

                             •     Computador + Projetor
                             •     Par + Platéia
 ...
retrospectiva

                             •     Ao final da sessão:
                                   •   O que aprende...
formatos

                             •     Kata
                                   •   Apresentação de
                 ...
formatos

                             •     Randori
                                   •   Programação em pares

        ...
objetivos

                             •     Praticar

                             •     Aprender

                     ...
o que não faremos

                             •     Correr para terminar o problema

                             •     ...
podemos

                             •     Experimentar novas idéias

                             •     Nos divertir

  ...
sugestão de problema

                             •     KataPotter

                             Livraria do Harry Potter...
exemplo

                             •     Quanto custa?
                                      •    2 cópias do primeiro ...
onde encontrar o Dojo Rio

                             •     Grupo de emails:

                                   •   htt...
próximo encontro

                             •     Quando e onde?
                                   •   Quarta-feira, n...
Upcoming SlideShare
Loading in …5
×

Intro Dojo Rio Python Campus

2,085
-1

Published on

Apresentação do Coding Dojo Rio utilizada na Python Campus na Universidade Gama Filho da Piedade, realizada em 2009/05/09.

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,085
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Intro Dojo Rio Python Campus

  1. 1. 09/05/2009 Rodolfo Henrique Carvalho Coding Dojo Rio Introdução Baseado nos slides de Danilo Sato groups.google.com/group/dojo-rio dojorio.wordpress.com
  2. 2. motivação Programadores não treinam! Por que não? groups.google.com/group/dojo-rio dojorio.wordpress.com
  3. 3. origens • Kata → Coding Dojo • Definition: (http://codingdojo.org/) A Coding Dojo is a meeting where a bunch of coders get together to work on a programming challenge. They are there to have fun and to engage in deliberate practice in order to improve their skills. groups.google.com/group/dojo-rio dojorio.wordpress.com
  4. 4. princípios • Aprendizado Contínuo • Ambiente Seguro: • Não-competitivo • Colaborativo • Inclusivo • Falha e Redundância • Passos de Bebê groups.google.com/group/dojo-rio dojorio.wordpress.com
  5. 5. regras gerais • Computador + Projetor • Par + Platéia • TDD (vermelho → verde → refatoração) • Todos devem entender • Sempre começa do zero groups.google.com/group/dojo-rio dojorio.wordpress.com
  6. 6. retrospectiva • Ao final da sessão: • O que aprendemos? • O que gostamos? • O que pode melhorar? • Comentários? groups.google.com/group/dojo-rio dojorio.wordpress.com
  7. 7. formatos • Kata • Apresentação de uma solução • Todos devem conseguir reproduzir • Interrupções permitidas para tirar dúvidas groups.google.com/group/dojo-rio dojorio.wordpress.com
  8. 8. formatos • Randori • Programação em pares • Turnos “time-boxed” • Após o turno (5-7 min.): • O co-piloto vira piloto • O piloto volta para a platéia • Um novo co-piloto é convidado da platéia • Comentários e críticas somente no verde • Silêncio no vermelho groups.google.com/group/dojo-rio dojorio.wordpress.com
  9. 9. objetivos • Praticar • Aprender • Ensinar • Discutir com bases sobre código! groups.google.com/group/dojo-rio dojorio.wordpress.com
  10. 10. o que não faremos • Correr para terminar o problema • Resolver problemas “reais” • Entrar em “flamewars” nas discussões • Competir com outros participantes • Deixar pessoas sem entender groups.google.com/group/dojo-rio dojorio.wordpress.com
  11. 11. podemos • Experimentar novas idéias • Nos divertir • Começar logo! 09h00 – 09h15: introdução 09h15 – 09h30: problema 09h30 – 10h30: programação 10h30 – 11h00: retrospectiva groups.google.com/group/dojo-rio dojorio.wordpress.com
  12. 12. sugestão de problema • KataPotter Livraria do Harry Potter com 5 títulos; Desconto para livros diferentes: 2 livros – 5% 3 livros – 10% 4 livros – 20% 5 livros – 25% Preço de 1 livro: R$ 42,00 groups.google.com/group/dojo-rio dojorio.wordpress.com
  13. 13. exemplo • Quanto custa? • 2 cópias do primeiro livro • 2 cópias do segundo livro • 2 cópias do terceiro livro • 1 cópia do quarto livro • 1 cópia do quinto livro • Resposta: R$ 268,80 • Note que o preço deve ser o menor valor obtido combinando os livros. • 2 conjuntos de 4 livros é melhor que 1 de 5 livros e 1 de 3 livros! groups.google.com/group/dojo-rio dojorio.wordpress.com
  14. 14. onde encontrar o Dojo Rio • Grupo de emails: • http://groups.google.com/group/dojo-rio • Blog: • http://dojorio.wordpress.com • Repositório: • http://code.google.com/p/dojo-rio groups.google.com/group/dojo-rio dojorio.wordpress.com
  15. 15. próximo encontro • Quando e onde? • Quarta-feira, no CEFET-RJ. • Comentários? groups.google.com/group/dojo-rio dojorio.wordpress.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×