Atualmente, estou orientando uma pequena equipe de 4 desenvolvedores juniores em uma pequena empresa de software. Eles são muito inteligentes e, muitas vezes, realizam suas tarefas com um trabalho de alta qualidade, mas tenho certeza de que ainda podem fazer melhor - na verdade, tenho exatamente o mesmo sentimento por mim :): -. Além disso, alguns deles são mais "juniores" do que outros.
Então, eu gostaria de encontrar uma maneira engraçada de melhorar suas habilidades em CS (design, codificação, teste, algorítmico ...), além da experiência que eles adquirem em seu trabalho diário. Por exemplo, eu estava pensando em organizar sessões semanais, não superiores a 2 horas, onde poderíamos nos reunir para trabalhar em exercícios desafiadores de CS. Um pouco como um dojo de codificação.
Tenho certeza que a equipe apreciaria isso, mas é realmente uma boa ideia? Seria eficiente em um contexto profissional? Eles já passam a semana inteira codificando, então como devo organizar isso para que eles obtenham alguns benefícios?
Qualquer feedback bem-vindo!