Programadores não treinam. Essa é uma triste constatação para a grande maioria
dos programadores. Apesar de não ser verdade para todos os casos, aprendi com
o Scott Adams (//http://www.dilbert.com/) que é importante começar com uma boa frase de impacto.
Agora que tenho a sua atenção, posso falar da minha tentativa de mudar essa
realidade: O Dojo@SP (//http://www.codingdojo.org/cgi-bin/wiki.pl?SaoPauloDojo).
O que é o Dojo?
O Dojo é um espaço onde programadores se reúnem para treinar e aprender.
As reuniões são periódicas e centradas num desafio de programação.
Apesar do desafio, o objetivo não é terminar o problema. A idéia é aprender
com as experiências vivenciadas pelo grupo. O ambiente é inclusivo, seguro
e convidativo.
(//http://i13.tinypic.com/8eb1oow.jpg) (//http://i8.tinypic.com/8er5fr4.jpg)
Eu vejo vários princípios de XP na forma como o Dojo funciona: passos de bebê,
humanidade, falha, redundância, qualidade, melhoria, dentre outros.
(//http://i9.tinypic.com/832uirk.jpg) (//http://i19.tinypic.com/8fepvlh.jpg)
As reuniões geralmente são conduzidas em dois formatos: no formato Kata alguém
resolve o desafio em casa e apresenta na reunião "ao vivo", começando do zero e
seguindo TDD. No formato Randori o problema é resolvido "ao vivo" pelos participantes,
usando TDD e Programação Pareada em turnos. A cada turno, o piloto volta para a
platéia, o co-piloto passa a pilotar e um novo co-piloto é convidado da platéia.
(//http://i1.tinypic.com/6nr44d3.jpg) (//http://i4.tinypic.com/89rimtz.jpg)
Um pouco de história
A idéia do Kata como exercício de treinamento foi proposta originalmente por
Dave Thomas (//http://pragdave.pragprog.com/) numa série de posts (//http://codekata.pragprog.com/) do seu blog. No final de 2003, Laurent Bossavit (//http://www.bossavit.com/) levou
a analogia um passo adiante (//http://www.bossavit.com/pivot/pivot/entry.php?id=207) e propôs a criação de um espaço de treinamento em
grupo um Dojo. A partir daí, juntamente com Emannuel Gaillot (//http://emmanuelgaillot.blogspot.com/), eles fundaram o Dojo
de Paris (//http), que está em funcionamento desde 2003. Outros gostaram da idéia e começaram
movimentos semelhantes em outras partes do mundo.
(//http://i5.tinypic.com/86t4x3b.jpg) (//http://i14.tinypic.com/6txi0hz.jpg)
No Brasil, o Ivan Sanchez foi o primeiro a trazer essa idéia, fundando o DojoFloripa.
Nossa iniciativa é a segunda do Brasil e esperamos que a participação do público
paulista cresca no futuro e que outros Dojos comecem a aparecer em outras localidades
do país.
Como posso participar?
Se você está em São Paulo, junte-se a nós! Leia um pouco mais sobre nossas experiências
no wiki (//http://www.codingdojo.org/cgi-bin/wiki.pl?SaoPauloDojo) e entre no grupo de discussão (//http://groups.google.com/group/dojo_sp). Não é necessário ter profundos conhecimentos
de Python, Ruby ou TDD. Caso não esteja seguro para programar "ao vivo", participe como
ouvinte para sentir o clima.
Fonte: http://www.dtsato.com/blog (http://www.dtsato.com/blog)
eu achei interessante a ideia...
mais nao entendi muita coisa..
tipo...vc faz o treino online ou presencial na reuniao?
tem alguma taxa de custo?
onde se encontram?
tem alguma idade limite?
se alguem puder me esclarecer isso eu irei agradecer
muito legal issu cara gostei mesmu,
como c fosse um grupo de estudos neh, um ajudando o outro...
abração... 8)
Realmente muito interessante a ideia mas também não entendi bem
presencial ou pode ser online?:
Que nerds, POG paga as minhas contas.