A primeira regra do coding dojo é: fale sobre o coding dojo!

Share

Estamos montando um grupo de desenvolvimento de jogos no CES-JF e para criar o formato das atividades nós estamos partindo de um modelo baseado Coding Dojo. Então, vamos comentar rapidamente e disponibilizar alguns links e vídeos mostrando como e porque criar um conding dojo.

Ryu

Ryu by Tatton Partington

Bem vindo ao dojo!


Em resumo um coding dojo é um ambiente de treinamento de programação cooperativo, facultativo e informal onde os participantes trocam experiências.

É baseado nos seguintes pilares:

Colaboração
Há apenas uma equipe tentando resolver um único problema. Ser bem sucedido é um objetivo de todos e todos vão colocar a mão na massa.
Ambiente informal
Não pode ter o clima de trabalho ou sala de aula. Todos têm que estar ali por interesse próprio e não por obrigação.
Diversos níveis de habilidade
Novatos são mais do que bem vindos! Novatos ganham com troca de experiências entre os veteranos. Os veteranos ganham com uma visão não viciada do problema por parte dos novatos e terão que exercitar conceitos básicos quando for preciso explicar algo.
Experimentação
O processo é na base da tentativa e erro. Explorar muito o “E se…?” sem se preocupar com produção.
Desenvolvimento orientado a testes
Metodologia que força a criar os testes primeiro e só depois o software mais simples que faça o teste passar.
Passos de bebê
Atacar a solução passo a passo, com um novo teste de cada vez. Por mais simples que a funcionalidade seja. O progresso é contínuo.
Programação em pares
Apenas uma dupla se alterna na programação, enquanto os demais participantes ficam assistindo sem falar nada. Um piloto fica no teclado e um co-piloto ajuda com comentários. Em tempo regulares, troca-se co-piloto e piloto e alguém da platéia vira um novo co-piloto.

O primeiro vídeo recomendado é de Daniel Cukier da LocaWeb onde faz um excelente introdução dos conceitos e motivações do formato.

O segundo vídeo, em inglês, apresenta de forma mais rápida as regras e papéis dos participantes.

Crie um dojo na sua empresa ou faculdade! Todos só têm a ganhar!

Share
Sobre

Um geek ermitão

Publicado em Tecnologia

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*