1

[Pitch] Plataforma de desafios de programação gamificado

Recentemente lançei a primeira versão do Code Challenges, uma plataforma gratuita de desafios de programação que venho desenvolvendo.

A ideia surgiu de uma dificuldade que vivi quando comecei a estudar desenvolvimento.

Na época, eu tentava aprender um pouco de tudo.

Frontend.

Backend.

Banco de dados.

Frameworks.

Sempre aparecia uma tecnologia nova e era difícil entender quais conceitos realmente importavam e em que ordem fazia sentido estudá-los.

Com o tempo, percebi que minha evolução acelerou quando parei de tentar aprender tudo ao mesmo tempo e comecei a focar em um único ecossistema.

Primeiro construí uma base sólida em frontend.

Depois, aprender backend ficou muito mais natural.

Essa experiência acabou influenciando diretamente a forma como pensei o Code Challenges.

A proposta

Em vez de organizar o aprendizado apenas por conteúdo, resolvi organizar por desafios.

Cada trilha representa uma tecnologia e é composta por desafios progressivos.

Cada desafio fornece contexto suficiente para que o desenvolvedor consiga construir um projeto relativamente próximo do que encontraria em um ambiente real.

Entre os materiais disponíveis estão:

  • requisitos funcionais;
  • regras de negócio;
  • stack recomendada;
  • design da aplicação;

A ideia é que o aprendizado aconteça principalmente durante a implementação.

Algumas decisões que tomei

Durante o desenvolvimento, algumas escolhas foram diferentes do que normalmente vejo em plataformas de desafios.

Uma delas foi não liberar todos os desafios desde o início.

Cada desafio desbloqueia o próximo.

Não porque eu queira limitar o usuário, mas porque cada etapa foi pensada para introduzir novos conceitos gradualmente.

Por exemplo, testes automatizados só passam a fazer parte dos requisitos depois que os fundamentos do desenvolvimento da aplicação já foram trabalhados.

A intenção é que cada desafio prepare o terreno para o seguinte.

Ainda há muito para evoluir

Essa primeira versão é apenas o começo.

Tenho várias ideias para novas trilhas, melhorias na experiência de uso e funcionalidades que ficaram de fora do MVP para manter o projeto enxuto.

Quero construir essas próximas etapas junto com a comunidade.

Por isso, qualquer feedback sobre a proposta, a experiência de uso ou as decisões de produto será muito bem-vindo.

Se alguém quiser conhecer o projeto, ele já está disponível em:

https://codechallenges.com.br

Obrigado!

Carregando publicação patrocinada...