Olá, seja bem-vindo(a) ao DojoCE!

Quantidade de dojos realizados

A rotina de um programador não é fácil. Projetos a torto e a direito no trabalho, projetos pessoais, faculdade, estudar uma nova linguagem que foi lançada (ou aquela que você separou para estudar faz tempo), testar um novo framework, testar uma nova feature etc. Agora pare um pouquinho para refletir. De uma forma geral, podemos dizer que no dia-a-dia, boa parte do nosso tempo é dedicado a aprender novas sintaxes, entender novas estruturas e criar infinitas conexões a banco de dados e loops.

Lembra daqueles dias em que você estava no trabalho e surgiu um probleminha que você passou horas para resolver e no final se culpou por passar muito tempo tentando resolver algo que necessitava de uma abordagem lógica? E se eu te disser que você pode aperfeiçoar sua lógica de programação e se divertir ao mesmo tempo?

Pensando nisso, o Coding Dojo foi criado para que o programador possa aprender colocando em prática seus conhecimentos para resolver desafios lógicos. Sem falar que que o Dojo vai muito além do código, pois além do desenvolvimento lógico é possível também aperfeiçoar o trabalho em equipe, desenvolver sua socialização, aumentar seu networking e aprender novas tecnologias!

Nós acreditamos poder mudar o cenário cearense de desenvolvimento através dessa iniciativa. Não deixe de participar dos nossos Dojos!

OSS!

“Há muitas possibilidades na mente do principiante, mas poucas na do perito.” Shunryu Suzuki

Índice

Encontros

Nossos encontros ocorrerão de forma mensal no último sábado de cada mês de 9h ao 12h, e será avisado sempre através da nossa fanpage e do nosso grupo do slack. Lembrando que quem estiver no grupo do slack terá acesso a informação em primeira mão.

Quem tiver interesse em entrar para o grupo do slack, enviar um email para comunidadedojoce@gmail.com.

Desafios

Nossos desafios serão escolhidos no dia do Dojo através dos sites listados abaixo, sugestões de desafios apresentadas no dia do Dojo ou sugestões enviadas através do nosso grupo do slack.

Linguagem

A linguagem utilizada para resolução do desafio será escolhida no dia do Dojo em comum acordo, porém, é necessário que esteja presente pelo menos 1 especialista na linguagem escolhida.

Utilizaremos TDD para efetuar os testes, então, é necessário que o especialista na linguagem escolhida também tenha domínio em TDD.

Regras

  1. É necessário ter uma sala com apenas 1 computador ligado.
  2. Toda a codificação será feita em dupla (piloto e copiloto).
  3. Todo o código produzido pela dupla deverá ser explicado para a platéia.
  4. Caso alguém da platéia não esteja entendendo algo que a dupla executou, a dupla para a codificação e explica o código. A codificação só é retomada quando todos da platéia estiverem entendendo o que está sendo executado.
  5. A platéia só pode ajudar a dupla quando todos os testes estiverem validados, caso contrário, poderão apenas tirar dúvidas.
  6. O piloto é trocado a cada 7 minutos. Após isso, o copiloto assume o lugar do piloto e alguém da platéia assume o lugar do copiloto. O ciclo se repete até o fim do Dojo.

Todo o código do desafio completado será publicado no nosso repositório de dojos. Caso o desafio não seja completado, será publicado da mesma forma em nosso repositório para que, quem queira, finalize através de contribuições.

Dúvidas?

Se você ainda possui alguma dúvida sobre o funcionamento/conceito de um Dojo, acesse um dos nosso canais para esclarecer suas dúvidas.

Fique a vontade também para criar uma issue :)

Você também pode assistir esses 2 vídeos: