SlideShare uma empresa Scribd logo
Coding Dojo
Marlon Andrade
  Desenvolvedor java




          marlonmandrade@gmail.com
Motivação

 Pessoas Interessadas == Aprendizagem + Diversão

 Treinar

Programadores treinam?




  NÃO!
Motivação

 Aprendizado deve ser chato?
Motivação

 Reuniões centradas em um desafio de programação.
 Apesar do desafio, objetivo não é terminar o problema.
 Aprender com as experiências vivenciadas pelo grupo.
 E porque não, se divertir!?
Dojo                 Artes Maciais




 Repetições
 Pequenas e contínuas melhorias
 Praticar, praticar e praticar!
Origem                Coding Dojo

 Mundo: DojoParis (2003)
 Brasil:
   Dojo Floripa (2007)
   Dojo Recife
   Dojo São Paulo
   Dojo Rio
   ...
Princípios

 Ambiente:
   Não competitivo
   Colaborativo
   Convidativo
   Divertido
 Todos níveis são bem vindos.
 Falhas e Redundâncias          Você pode falhar na sua empresa?
 Novas idéias                   Liberdade para novas abordagens
Regras Gerais

 Computador + Projetor
Regras Gerais

 TDD (vermelho >> verde >> refatoração)
Regras Gerais

 BabySteps (Passos de bebê)
Regras Gerais

 Todos devem entender!
Regras Gerais

 Sempre recomeça do ZERO.
Formatos

 PreparedKata
   Um pessoa apresenta / solução pronta
   Todos devem entender e conseguir reproduzir
   Interrupções permitidas para tirar dúvidas
Formatos

 RandoriKata
   Pares (Piloto + Co-Piloto)
   Turnos “time-box” (~7 minutos)
     Co-piloto vira Piloto
     Piloto volta pra platéia
     Um membro da platéia vira co-piloto
   Todos são convidados a ajudar.
Retrospectiva

 O que aprendemos e gostamos?


 O que não gostamos?


 O que melhorar?


 Discussões e comentários.
Objetivos

 Praticar
 Aprender
   Tecnologias/Linguagens
   TDD
   Orientação a Objetos
   Comunicação
   Explicar a implementação da solução
 Ensinar
 Discutir em cima de código!
Não fazer!

 Correr para terminar o problema
   Objetivo não é resolver o problema
   Objetivo == aprender (problema é somente pretexto
    para aprender)
 Problemas reais
 Guerras de tecnologia
Não fazer!

 Competição


 Deixar as pessoas sem entender


 Discutir uma forma sem ter código


 Mostrar código sem testes
Quando?
Onde?
OBRIGADO!
Parceria:




     A presente obra encontra-se licenciada sob a licença Creative Commons Atribuição-Compartilhamento pela
   mesma licença 3.0 Brasil. Para visualizar uma cópia da licença, visite http://creativecommons.org/licenses/by-
 sa/3.0/br/ ou mande uma carta para: Creative Commons, 171 Second Street, Suite 300, San Francisco, California,
                                                                                                     94105, USA.

Mais conteúdo relacionado

Destaque

Slide disco rigido
Slide disco rigidoSlide disco rigido
Slide disco rigido
Luís Otávio
 
Disco Rígido
Disco RígidoDisco Rígido
Disco Rígido
Rita
 
Disco Rígidos
Disco RígidosDisco Rígidos
Disco Rígidos
Miquéias Reale
 
Disco rígido
Disco rígidoDisco rígido
Disco rígido
sergiocef96
 
HD-Disco Rigído
HD-Disco RigídoHD-Disco Rigído
HD-Disco Rigído
elliando dias
 
Hard disk drives - Unidades de Disco Rígido
Hard disk drives - Unidades de Disco Rígido Hard disk drives - Unidades de Disco Rígido
Hard disk drives - Unidades de Disco Rígido
Diogo Rocha Ferreira de Menezes
 
Modelos de HDs
Modelos de HDsModelos de HDs
Modelos de HDs
Iollanda Mendes
 

Destaque (7)

Slide disco rigido
Slide disco rigidoSlide disco rigido
Slide disco rigido
 
Disco Rígido
Disco RígidoDisco Rígido
Disco Rígido
 
Disco Rígidos
Disco RígidosDisco Rígidos
Disco Rígidos
 
Disco rígido
Disco rígidoDisco rígido
Disco rígido
 
HD-Disco Rigído
HD-Disco RigídoHD-Disco Rigído
HD-Disco Rigído
 
Hard disk drives - Unidades de Disco Rígido
Hard disk drives - Unidades de Disco Rígido Hard disk drives - Unidades de Disco Rígido
Hard disk drives - Unidades de Disco Rígido
 
Modelos de HDs
Modelos de HDsModelos de HDs
Modelos de HDs
 

Semelhante a Coding Dojo Juiz de Fora

Coding Dojo
Coding DojoCoding Dojo
Coding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - Pycon Br 2008 - PT-BRCoding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - Pycon Br 2008 - PT-BR
Hugo Corbucci
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
Daniel Cukier
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
Regis Magalhães
 
AgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By ExampleAgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By Example
Wildtech
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
Henrique Bastos
 
O que é "Coding Dojo"?
O que é "Coding Dojo"?O que é "Coding Dojo"?
O que é "Coding Dojo"?
Israel Teixeira
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
Fabricio Colombo
 
Coding Dojo: uma abordagem teórica e prática
Coding Dojo: uma abordagem teórica e práticaCoding Dojo: uma abordagem teórica e prática
Coding Dojo: uma abordagem teórica e prática
Fernando Kenji Kamei
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
Josenaldo de Oliveira Matos Filho
 
Condingdojo
CondingdojoCondingdojo
Condingdojo
Denis Costa
 
Agile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By ExampleAgile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By Example
Wildtech
 
O que é ser um bom programador?
O que é ser um bom programador?O que é ser um bom programador?
O que é ser um bom programador?
Lucas Boeing Scarduelli
 
Apresentação sobre Coding Dojo
Apresentação sobre Coding DojoApresentação sobre Coding Dojo
Apresentação sobre Coding Dojo
Denis Ferrari
 
1º coding dojo dnape
1º coding dojo dnape1º coding dojo dnape
1º coding dojo dnape
Waldyr Felix
 
Dojo abril
Dojo abrilDojo abril
Dicas para maratonas de programação
Dicas para maratonas de programaçãoDicas para maratonas de programação
Dicas para maratonas de programação
Anderson Araújo
 
Criando Projetos Open Source
Criando Projetos Open SourceCriando Projetos Open Source
Criando Projetos Open Source
Vitor Pamplona
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
Ramon Ribeiro Rabello
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
Comunidade Tá safo!
 

Semelhante a Coding Dojo Juiz de Fora (20)

Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Coding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - Pycon Br 2008 - PT-BRCoding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - Pycon Br 2008 - PT-BR
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
AgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By ExampleAgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By Example
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
O que é "Coding Dojo"?
O que é "Coding Dojo"?O que é "Coding Dojo"?
O que é "Coding Dojo"?
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Coding Dojo: uma abordagem teórica e prática
Coding Dojo: uma abordagem teórica e práticaCoding Dojo: uma abordagem teórica e prática
Coding Dojo: uma abordagem teórica e prática
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Condingdojo
CondingdojoCondingdojo
Condingdojo
 
Agile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By ExampleAgile Brazil 2012 - Tutorial Coding By Example
Agile Brazil 2012 - Tutorial Coding By Example
 
O que é ser um bom programador?
O que é ser um bom programador?O que é ser um bom programador?
O que é ser um bom programador?
 
Apresentação sobre Coding Dojo
Apresentação sobre Coding DojoApresentação sobre Coding Dojo
Apresentação sobre Coding Dojo
 
1º coding dojo dnape
1º coding dojo dnape1º coding dojo dnape
1º coding dojo dnape
 
Dojo abril
Dojo abrilDojo abril
Dojo abril
 
Dicas para maratonas de programação
Dicas para maratonas de programaçãoDicas para maratonas de programação
Dicas para maratonas de programação
 
Criando Projetos Open Source
Criando Projetos Open SourceCriando Projetos Open Source
Criando Projetos Open Source
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 

Último

Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
edivirgesribeiro1
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
TomasSousa7
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
GÊNERO TEXTUAL - POEMA.pptx
GÊNERO      TEXTUAL     -     POEMA.pptxGÊNERO      TEXTUAL     -     POEMA.pptx
GÊNERO TEXTUAL - POEMA.pptx
Marlene Cunhada
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
TomasSousa7
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AntonioVieira539017
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
AurelianoFerreirades2
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
cmeioctaciliabetesch
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
CarinaSantos916505
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
TomasSousa7
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
KleginaldoPaz2
 

Último (20)

Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
GÊNERO TEXTUAL - POEMA.pptx
GÊNERO      TEXTUAL     -     POEMA.pptxGÊNERO      TEXTUAL     -     POEMA.pptx
GÊNERO TEXTUAL - POEMA.pptx
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
 

Coding Dojo Juiz de Fora

  • 2. Marlon Andrade Desenvolvedor java marlonmandrade@gmail.com
  • 3. Motivação  Pessoas Interessadas == Aprendizagem + Diversão  Treinar Programadores treinam? NÃO!
  • 5. Motivação  Reuniões centradas em um desafio de programação.  Apesar do desafio, objetivo não é terminar o problema.  Aprender com as experiências vivenciadas pelo grupo.  E porque não, se divertir!?
  • 6. Dojo Artes Maciais  Repetições  Pequenas e contínuas melhorias  Praticar, praticar e praticar!
  • 7. Origem Coding Dojo  Mundo: DojoParis (2003)  Brasil:  Dojo Floripa (2007)  Dojo Recife  Dojo São Paulo  Dojo Rio  ...
  • 8. Princípios  Ambiente:  Não competitivo  Colaborativo  Convidativo  Divertido  Todos níveis são bem vindos.  Falhas e Redundâncias Você pode falhar na sua empresa?  Novas idéias Liberdade para novas abordagens
  • 10. Regras Gerais  TDD (vermelho >> verde >> refatoração)
  • 11. Regras Gerais  BabySteps (Passos de bebê)
  • 12. Regras Gerais  Todos devem entender!
  • 13. Regras Gerais  Sempre recomeça do ZERO.
  • 14. Formatos  PreparedKata  Um pessoa apresenta / solução pronta  Todos devem entender e conseguir reproduzir  Interrupções permitidas para tirar dúvidas
  • 15. Formatos  RandoriKata  Pares (Piloto + Co-Piloto)  Turnos “time-box” (~7 minutos)  Co-piloto vira Piloto  Piloto volta pra platéia  Um membro da platéia vira co-piloto  Todos são convidados a ajudar.
  • 16. Retrospectiva  O que aprendemos e gostamos?  O que não gostamos?  O que melhorar?  Discussões e comentários.
  • 17. Objetivos  Praticar  Aprender  Tecnologias/Linguagens  TDD  Orientação a Objetos  Comunicação  Explicar a implementação da solução  Ensinar  Discutir em cima de código!
  • 18. Não fazer!  Correr para terminar o problema  Objetivo não é resolver o problema  Objetivo == aprender (problema é somente pretexto para aprender)  Problemas reais  Guerras de tecnologia
  • 19. Não fazer!  Competição  Deixar as pessoas sem entender  Discutir uma forma sem ter código  Mostrar código sem testes
  • 21. Onde?
  • 22.
  • 23. OBRIGADO! Parceria: A presente obra encontra-se licenciada sob a licença Creative Commons Atribuição-Compartilhamento pela mesma licença 3.0 Brasil. Para visualizar uma cópia da licença, visite http://creativecommons.org/licenses/by- sa/3.0/br/ ou mande uma carta para: Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.