6 Dojos de Niterói (entre 14/10 e 21/10), YouCover, estréia do Sinal e “Step In Dojo”

Bom, como já deu para perceber pelo título, nas duas ultimas semanas tivemos muitos dojos em Niterói e, enquanto escrevo este post, está acontecendo mais um (DojoRio@Unipli 26/10 – Não, eu não estou no dojo =/ ), então preparem-se para um post bem longo

DojoRio@UFF 14/11

O problema escolhido para este dojo foi divisão de polinômios e a linguagem python.  Muita gente que já não aparecia há um tempo apareceu neste dojo e tivemos muita discussão do que deveria ser feito. Infelizmente, também tivemos muita discussão do que era o certo conceitualmente sem chegar em consensos e acabamos não avançando muito e fazendo um código que não usou muito o que o python tinha a oferecer.

Foram 11 participantes:

  • Mateus Azis
  • Raí Gomes
  • Lucas Nadalutti
  • Rafael Braga Morett
  • João Felipe Pimentel
  • Roberto Sampaio
  • Bárbara
  • Gisele
  • Luiz Gabriel Guimarães Alves da Silveira
  • Luis Antônio
  • Everton Moreth

Pontos positivos 🙂

  • Galera compareceu ++++
  • Todo mundo que chegou cedo jogou ++
  • Python +
  • Voltamos a usar Thunder Methods +
  • Muita discussão +
  • Problema interessante
  • Problema matemático
  • Calouros apareceram
  • Orientação a objetos
  • Achei legal programar em python pela primeira vez
  • Começou cedo
  • Aprendi bastante coisa
  • Mesmo chegando atrasado, o tempo foi produtivo
  • Vasco ganhou ontem e ajudou o Fluminense

Pontos a melhorar 😦

  • Não foi produtivo ++
  • Desrespeito ao vermelho +
  • Muitas discussões que retardaram o desenvolvimento do problema +
  • Problema mal definido
  • Escolha das classes complicaram muito o problema
  • Foi difícil entender
  • Poucos calouros
  • Discussões sobre funções retornando dois vetores
  • Discussões da estruturação do problema não ajudaram
  • Fome desde o início do dojo
  • Discussões de conceitos ao invés de programar

Ficaram como sugestões:

  • Se propor a usar o que a linguagem definida (python, no caso) oferece
  • “democratizar” mais os debates sobre o problema

Neste dia (14/10), á noite, não tivemos o DojoRio@Niterói, pois o departamento fechou mais cedo devido ao feriado e não pudemos pegar o projetor.
Com isso, nos reunimos na casa de Bernardo Fontes para fazer o YouCover (Leia mais no blog do Bernardo, que está no link)

Estreia do Sinal e DojoRio@SNCTI 18/10

No dia 18/10, a convite da professora Daniela Trevisan, fizemos o DojoRio@SNCTI (Semana nacional de ciência, tecnologia e inovação). O problema escolhido para este dojo foi o de determinar valor da compra de ingressos de cinema e a linguagem python. O problema foi bem divertido e o dojo foi feito em uma ótima sala.
A sala em que o dojo ocorreu foi a sala onde começou o DojoRio@Niterói e já haviam expulsado o pessoal do dojo da sala (ou algo próximo disso, não to lembrando direito o que o Bernardo disse, e, nessa época, eu não participava do dojo, aliás, nem estava na UFF)
Alem disso, tivemos a grande estreia do Sinal integrado ao Dojotools funcionando direito e chamando bastante atenção.
Uma pena que um dojo tão positivo não foi tão divulgado e não tivemos nenhum participante novo.

Tivemos 6 participantes:

Pontos Positivos:

  • Sinal +++++
  • Problema +++++
  • Sala legal +++
  • Dojo na Semana de Ciência e Tecnologia +
  • YouCover +
  • Ganhei uma camisa +
  • Aprendi um pouco de python
  • Feedback do Sinal
  • DojoRio RockTour
  • Black Magic Solution
  • Convite a sala
  • __getatributte__ e dir
  • Professora Daniela
  • Respeito ao vermelho
  • Produtividade
  • Refatoração
  • JF amanhã

Pontos a melhorar:

  • Pouca gente ++
  • Não rolou divulgação +
  • Comida zero +
  • Não deu para acabar o problema
  • Mesmo com o sinal, falamos no vermelho
  • Dukão meteu o pé cedo
  • Galera de fora não veio

DojoRio@Unipli 19/10

Neste dojo, a linguagem escolhida foi python e o problema foi a redução de intervalos, em que a entrada era uma lista e a saida deveria ser uma redução da representação desta lista fazendo intervalos de números
Não tivemos uma retrospectiva “formal” com papel, etc… Então, o que está escrito aqui é um resumo da retrospectiva que rolou no pós-dojo e que eu lembrei de anotar quando cheguei em casa. Tivemos 7 participantes

Os pontos positivos foram:

  • Ver lingaugens novas
  • Paciência do pessoal para explicar
  • Muito uso do ipython
  • Explicação inicial sobre o python
  • Mac com TextMate
  • Pessoal participando
  • Ambiente diferente de linux e windows

Os pontos a melhorar foram:

  • Muito falatório e muitas sugestões no vermelho
  • Muitos não vieram pois não tiveram aula
  • Teclado do Mac
  • Aspas no TextMate

 

DojoRio@SETEL 20/10

Este foi mais um dojo que ocorreu em função da Semana Nacional de Ciência e Tecnologia, mas organizado pela SETEL (Semana de Telecomunicações).
Desta vez, o dojo foi divulgado pela SETEL e tivemos muitos participantes novos.
O problema escolhido foi o Jokenpo e a linguagem python

Tivemos 10 participantes:

  • Carol Araujo Amado
  • Flávio Amieiro
  • Alex Castilho dos Santos
  • Carlos Eduardo Covas Costa
  • Felipe Alves
  • Ellison Petrutes
  • João Felipe Pimentel
  • Jonny Andrade
  • Luis Antônio

Os pontos positivos foram:

  • Muitas perguntas +
  • Aprender como organizar melhor o código +
  • Python +
  • SETEL com dojo +
  • Todos participaram +
  • Gostei porque pude perguntar tudo
  • O Python simplifica a vida
  • Pessoa diferentes
  • Gente que não sabe programar
  • Ferramenta do Flávio
  • Aprender detalhes da sintaxe do Python
  • Fazer código legível
  • Ver aplicações que substituem IFs e exploram mais a linguagem
  • Muito produtivo
  • Dojotools sem desaparecer o erro = tempo para ler sem ter que abrir o terminar
  • Papel da retrospectiva improvisado (bloquinho do DevInRio)
  • Dinâmica
  • Dicas Rápidas
  • Encorajamento de melhores práticas

Os pontos a melhorar foram

  • Touchpad +
  • Sinal não funcionou +
  • Pouca gente
  • Faltou comida
  • Teclado
  • Cansaço
  • Faltou camisa do dojo
  • Entendi tarde que o objetivo não é completar o programa, mas desenvolver lentamente avaliando diversos métodos

Como sugestões ficaram:

  • Galera da engenharia participar dos dojos
  • Será que teremos um novo dojo mais compatível com o horário da engenharia?

DojoRio@UFF 21/10

Neste dojo, tivemos um grande problema para conseguir a sala durante a semana de engenharia.
Grande parte das salas estavam vazias (inclusive a do dojo), mas por algum motivo, não estavam querendo liberar a chave. Depois de 1h indo e voltando entre o departamento da computação e o departamento da engenharia, conseguimos a chave para uma outra sala.
Com isso, o dojo que estava previsto  para começar as 11:00, acabou começando 12:00 e tivemos que escolher um problema simples.
O problema escolhido foi a fatoração de um número qualquer e a linguagem escolhida foi ruby. Isso foi algo interessante pois não tínhamos nenhum “guru” de ruby e muita coisa foi feita no irb.

Tivemos 6 participantes:

  • Lucas Nadalutti
  • Mateus Azis
  • João Felipe
  • Luis Antônio
  • Bárbara
  • Jean

Os pontos positivos foram:

  • Pão de queijo ++++
  • ruby ++
  • Conseguir usar ruby sem “guru” ++
  • Problema resolvido +
  • Sala confortável +
  • Problema otimizado
  • Boas refatorações
  • methods do irb
  • Ajuda da plateia para entender melhor o problema
  • Deu para fazer o dojo
  • Todo mundo jogou

Os pontos a melhorar foram:

  • Começou tarde ++
  • Problema para achar a sala ++
  • Nenhum bom conhecedor da linguagem +
  • Chave da sala +
  • Quase ninguem veio +
  • Departamento da Engenharia FDP +
  • Tempo curto
  • Acabou tarde

As sugestões foram:

  • Fazer dojo em java e chamar os calouros
  • Fazer dojo em c++

“Step In” DojoRio@Niterói 21/10

Para evitar mais um problema com a engenharia de tentar conseguir sala, este dojo foi marcado no NTP (ok, já estava marcado lá antes do problema do DojoRio@UFF)
Decidimos a linguagem javascript e o problema de divisão de moedas entre os piratas.
Logo de início, observamos um bug no JSSpec: Ao comparar vetores, ele “ignorava” o número de colchetes, ou seja, para ele [[2]] era igual a [2].
Ao invés de mudarmos de problema, ou de ignorarmos este erro, tentamos debugar o código do JSSpec e começamos a seguir a execução até achar a parte com erro. Acabou rolando meio que um “step in“, pois, enquanto avançávamos no JSSpec, o Everton foi explicando muitas coisas de Javascript desde comandos básicos, até explicações sobre a linguagem ser prototipada. Ele então assumiu o PC consertou o bug do JSSpec e pudemos voltar ao dojo. Mesmo com tudo isso, ainda conseguimos avançar grande parte do problema no dojo.

Tivemos 8 participantes:

Os pontos positivos foram:

  • Problema +++
  • Gente nova +++
  • Correção do JSSpec ++
  • Javascript ++
  • frase “qualquer teste que passa, passa” by Everton +
  • NTP +
  • Ar condicionado
  • Local
  • Galera Receptiva
  • Lembrar que no JS tem sempre que colocar a base no ParseInt
  • Explicação de linguagem prototipada
  • Evolução rápida dos testes
  • Step in dojo
  • Problema com vários níveis de dificuldade
  • firebug
  • Explicação de javascript
  • Pesença da galera mesmo com a mudança de lugar
  • Irei na choppada
  • Avanço razoável
  • Biscoito
  • Todos programaram mais de 1 vez

Os pontos a melhorar foram:

  • Demoramos para começar o problema ++
  • Problema no JSSpec no início do dojo ++
  • Demoramos para começar +
  • Teclado de Notebook
  • Cheguei atrasado
  • Novato e fiquei perdido
  • Tempo curto
  • Trocamos muitas vezes de note +
  • Mais de 40min presos a um problema do JSS
  • Local improvisado
  • Javascript confuso
  • Sala meio escondida

Ficaram como sugestões:

  • Um teclado full
  • Mais javascript
  • c++
  • Pascal
  • Passar o JSSpec corrigido para a galera

 

Depois de 3 horas digitando isso, terminei!

Anúncios

Os comentários estão desativados.

%d blogueiros gostam disto: