Coding Dojo GruPy Blumenau
O que é?
A ideia de um Coding Dojo é treinar a resolução de problemas, desenvolvimento orientado a testes (TDD), programação em par, comunicação com outras pessoas e uma linguagem de programação através de exercícios práticos. Para mais informações sobre os nossos coding dojos anteriores acesse dojos anteriores.
Algumas detalhes:
- Não é competivivo, mas sim colaborativo. Vamos nos juntar para resolver o problema.
- Todos os níveis são bem-vindos.
- Somos encorajados a tentar novas ideias, sair da caixa. A ideia é treinar
Quem pode participar?
Todos são convidados a participar, não existe nível inicial, a ideia é aprender com a troca de ideias e experiências. Se você não se sentir confortável em participar programando, está convidado a participar como um membro da platéia para ver a mecânica do coding dojo e poder programar no futuro. Portanto, mesmo que você não conheça python, pode vir para aprender conceitos da linguagem.
Como conduzir?
Uma descrição de como conduzir o dojo (2h):
- 10 minutos para apresentar/discutir alguns problemas que podemos resolver (3 problemas é suficiente)
- 5 minutos para decidir sobre qual problema vamos resolver.
- 10 minutos para uma revisão de python (opcional)
- 40 minutos de programação
- 5 minutos intervalo para ver o andamento da solução
- 40 minutos de programação
- 10 minutos de revisão sobre o que aprendemos e o que podemos melhorar no próximo dojo
Sobre o período de programação:
- Um programador pilota
- Um programador co-pilota
- A platéia assite e dá dicas (importante: a platéia só pode se manifestar se os testes estiverem ok, caso contrário, apenas piloto e co-piloto)
- Após cinco minutos trocam as posições: piloto -> co-piloto, co-piloto -> platéia, platéia -> piloto
- A ideia é que todos tenham uma chance de programar ao menos uma vez
- Toda a comunicação entre o piloto e copiloto deve ser em voz alta para que todos escutem