Coding Dojo na ETT
- Data: 10/11/2010
- Horário:19:15 às 22:00
- Particpantes: Alunos da ETT, Igor, Guilherme e Carlos Júlio
- Problema: Happy Numbers
- Ambiente: Java, Eclipse, JUnit e Windows 7
- Código: Dojo ETT - 728 bytes
- Formato: Randori
Olá pessoal, algumas semanas atrás fomos convidados pela SOCIESC para fazermos uma sessão Coding Dojo com o pessoal do Ensino Técnico do curso de Informática.
Essa sessão ocorreu ontem, quarta-feira, na parte da noite lá na SOCIESC do Boa Vista. São alunos que estão no último semestre do curso, preparando-se para a apresentação do TEX (Trabalho Experimental), um mini-TCC.
A sessão começou um pouco tarde devido a um problema no projetor, tudo foi resolvido quando um aluno chegou, tirou o cabo de força e re-colocou. Porque a gente não pensou nisso antes? Enfim, iniciou então com uma apresentação minha sobre Chaos Report e Extreme Programming. Em seguida o Igor falou do Coding Dojo e o Carlos Júlio terminou apresentando os Katas que tínhamos disponíveis.
Eu havia preparado um ambiente Java e outro de C# na minha máquina. Deixamos livre a escolha de qualquer uma das duas ferramentas, e a eleita pelos alunos foi Java. Falando em java, foi a primeira vez que usamos Java no Joinville Dojo.
Pulando um pouco alguns pontos, de maneira geral, o dojo foi muito bom. Algumas regras foram quebradas, inclusive por mim. Chegamos a conclusão que não tinha como o Dojo andar sem quebrar as regras do silêncio, em alguns momentos era necessário nossa intervenção. Eram cerca de 30 pessoas, então seguir a regra do silêncio por parte dos participantes também não era fácil.
Conversando com o Carlos Júlio ao final do Dojo, concluímos que foi muito assunto para 3 horas. TDD, Refactor, Java, Pair Programming, JUnit etc. Além disso, foi proposto um Kata de dificuldade média, o que dificultou o aprendizado. Quando fizermos novamente um Coding Dojo para um público que nunca participou de um, decidimos trazer katas pequenos, simples e já bastante utilizados, como o FizzBuzz, Números Romanos, Tratamento de URL, etc.
A retrospectiva ficou assim:
Obs.: Alguns items foram omitidos pois fugiram do contexto.
Obs2.: Alguns items foram agrupados.
Positivos:
- Troca de conhecimento (x6)
- Problema foi bom (x4)
- Relembrei de matérias passadas (x4)
- Mais conhecimento adquirido (x3)
- Trouxeram novidades (x3)
- Programação interativa é legal (x3)
- Organização (x2)
- Estimula o aprendizado (x2)
- Boa apresentação (x2)
- Gostei do Dojo
- Foi interessante pois saiu da nossa rotina
- Domínio do assunto
- Auxílio durante a sessão
- Incentivo aos profissionais
- Práticas Eficientes
- Todos aprenderam algo novo
Negativos:
- Problema muito complicado (x5)
- Falta de participação da turma (x4)
- Não foi dado nenhuma dica de como resolver
- NULL ( esse foi criativo :D )
- Não lembrava de como programar em Java
- Deveria mostrar o programa certo no final da sessão
- Queria que fosse C#
- Saimos sem concluir
