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