12
O que é ? E por que participar ? Coding Dojo Gabriel Pereira @gibsongabriel

Coding dojo

Embed Size (px)

Citation preview

Page 1: Coding dojo

O que é ? E por que participar ?

Coding Dojo Gabriel Pereira!@gibsongabriel!

Page 2: Coding dojo

Introdução

❖ Programadores não treinam…

Page 3: Coding dojo

Princípios

❖ Aprendizado Contínuo;!❖ Ambiente Seguro;!

❖ Não-Competitivo;!❖ Inclusivo.

Page 4: Coding dojo

Regras Gerais

❖ Computador + Projetor;!❖ TDD;!❖ Todos devem Entender;!❖ Sempre começa do Zero;!❖ Baby Steps;!❖ Retrospectiva.

Page 5: Coding dojo

O que NÃO se faz ?

❖ Correr para terminar o problema;!

❖ Resolver problemas “Reais”;!

❖ “Bikesheding”;!

❖ Entrar em “Flame Wars”;!

❖ Competir com outros participantes;!

❖ Deixar pessoas sem entender.

Page 6: Coding dojo

Formatos

Kata

❖ Apresentação de um solução;!!

❖ Todos devem conseguir reproduzir;!!

❖ Interrupções permitidas para tirar dúvidas.!!

❖ Ex.: http://codekata.com

Page 7: Coding dojo

Formatos

Randori

❖ Pair Programming;!❖ Turnos “Time-Boxed” (5-7 minutos);!❖ Rodízio: Após cada turno:!

❖ Co-Piloto vira Piloto;!❖ O Piloto volta para a plateia;!❖ Um novo Co-Piloto é convidado da

plateia.!❖ Comentários e Críticas somente no

VERDE;!❖ Silêncio no VERMELHO.

Page 8: Coding dojo

Formatos

Kake

❖ Quase um Randori;!!

❖ Nível mais avançado;!!

❖ Vários pares simultâneos;!!

❖ Pessoas trocam entre máquinas a cada turno.

Page 9: Coding dojo

Objetivos

❖ Praticar;!

❖ Aprender;!

❖ Ensinar;!

❖ Discutir.

Page 10: Coding dojo
Page 11: Coding dojo

Convite❖ 1º Coding Dojo - Tray!❖ Sábado - 31/01/2015 - 09:00!❖ Ruby!❖ http://bit.ly/18zrWmU!❖ não contará banco de horas

Page 12: Coding dojo