Dojo Data Science online
Escrevo esse artigo para introduzir uma experiência de aprendizado que tive no ano passado, em formato bem hands-on, que pode ser aplicado ao Geleia, Grupo de Estudos de Estatística, Machine Learning e Inteligência Artificial.
Coding Dojo é um método de aprendizagem para desenvolvimento de projetos em computação, é uma reunião entre várias pessoas que desejam trabalhar coletivamente em um desafio de programação.
O desafio pode ser um problema algorítmico a ser resolvido ou uma necessidade de implementação.
Como funciona?
Na programação, existem diversos formatos de Dojo, o que iremos utilizar: Randori Kata.
- Com apenas uma tela compartilhando, a cada 5 a 7 minutos dois participantes do grupo ficam responsáveis por resolver o problema proposto, explicando o processo para a plateia.
- Um dos participantes é o "piloto" que comanda o desenvolvimento do pipeline, enquanto o "copiloto" sem programar dá os passos que ele deve seguir, os erros e o que pode ser melhorado.
- Os outros participantes não ajudam até que um passe ou até um pedido de ajuda.
- Ao final do tempo o copiloto torna-se piloto e algum membro do platéia assume o papel de copiloto.
- O dojo encerra quando o desafio é solucionado ou quando o tempo definido acaba.
Aplicação ao Data Science
Na perspectiva de um aprendizado em grupo, para melhorar a interação e integrar os conhecimentos, faríamos via Google Meets e Google Colab (Com Happy Hour no final).
- Um desafio é elencado, junto com um link do Google Colab editável por todos.
- Para desenvolver a solução utilizaremos o KDD (Knowledge Data Discovery).
- Apenas o piloto abre o Colab e compartilha a tela
- Somente o copiloto dá opiniões
- Segue a ordem alfabética para resolução do problema
- Passou do tempo, troca o piloto e o compartilhamento de tela.
- Não esquecer de atualizar o link do colab antes de passar pro próximo
Observações
Pode ser um problema de Data Science, Data Viz ou Machine Learning.
Eai, Bora testar?
Abs, fb.