CodingDojo
Autor: Ramiro B. da Luz | Publicado: 2010-08-04T18:12:00-07:00

O mês de julho para mim foi um tanto quanto agitado, tirei uma semana de férias, fui ao FISL11 e participei de um congresso em Aracaju, minha intenção era manter uma frequência semanal de atualização do meu blog, mas esse mês eu quebrei a disciplina.

Para retomar a atualização do blog resolvi falar sobre codingdojo. Para quem não sabe é uma atividade de aprendizado continuado, inspirada nas artes marciais. Um dojo, nas artes marciais, é a área central onde ocorre o treinamento. Os aprendizes se reúnem, o sansei os organiza em volta do dojo, chama dois aprendizes para lutar ao centro. Nesse momento os dois aprendizes que estão lutando aprendem na prática, os outros aprendem com a observação. Passado algum tempo o sansei troca a dupla, assim todos lutam e todos observam.

No codingdojo o exercício é parecido, usando técnicas de desenvolvimento dirigido a testes, TDD, um par de programadores enfrenta um problema, enquanto os participantes observam. Após algum tempo um programador volta para platéia, aquele que estava no teclado, o outro assume o comando do teclado e um participante da platéia vem participar da dupla.

Meu primeiro contato com codingdojo foi no IME da USP, com o pessoal do dojo-sp. Gostei muito e depois disso tentei participar sempre que possível de algum codingdojo, o que ocorreu no Rio de Janeiro, durante a PythonBrasil[4]. Tive a oportunidade de ajudar a organizar um codingdojo na Latinoware à dois anos atrás e finalmente, esse ano, iniciamos um codingdojo em Curitiba. Já tivemos diversos encontros e agora volto ao assunto das viagens que fiz em julho. No FISL, em Porto Alegre, encontrei um amigo que conheci na PythonBrasil[4] do Rio de Janeiro, o Davi Lima, comentei sobre o dojo e ele falou que queria fazer um em Aracaju, por acaso o congresso que eu iria participar em seguida era em Aracaju, decidimos então aproveitar a oportunidade, nos reunimos na quinta, 29 de julho de 2010 nas faculdades FANESE e realizamos o primeiro dojo do Sergipe, pelo menos que eu tenho conhecimento. A participação foi grande, cerca de 25 pessoas muito entusiasmadas, que estão organizadas para dar continuidade, foi muito legal. Outro amigo, Marco André, nos convidou para realizar um codingdojo em Araquari-SC, o pessoal do dojo-pr está se organizando para ir a Araquari e com isso espalhar esta atividade tão interessante.

Uma das coisas mais legais do codingdojo, sempre que participo ouço os mesmos comentários, é a troca de idéias, a interatividade e as amizades que são construídas, eu fiz muitos amigos participando de reuniões de codingdojo e indico a todos, quem tiver a oportunidade de participar aproveite, verá que vale muito a pena.

Vários links para complementar a leitura:
http://www.codingdojo.org/
http://codingdojo.org/cgi-bin/wiki.pl?WhatIsCodingDojo

http://www.codingdojo.org/cgi-bin/wiki.pl?KataCatalogue
http://www.youtube.com/watch?v=gav9fLVkZQc
http://www.codingdojo.org/cgi-bin/wiki.pl?CodingDojoPrinciples
http://rubyquiz.com/
http://github.com/horaextra/dojomap
http://groups.google.com/group/dojo-parana
http://groups.google.com/group/dojo-se
http://groups.google.com.br/group/dojo-rio
http://www.dojosp.org/
http://code.google.com/p/dojo-se/
https://code.launchpad.net/pydojo
http://expressocapital.blogspot.com/2010/07/test-fisrst-teaching.html