Na Internet não há falta de plataformas que o podem ajudar a ganhar novas competências no mundo da programação. Se está à procura de uma abordagem mais prática com um toque de gamificação, a CodeWars promete ser um útil aliado na sua jornada de aprendizagem.

Na CodeWars tudo gira em torno do Kata, um termo que lhe pode soar familiar caso tenha algum conhecimento acerca do mundo das artes marciais japonesas. Aqui, o conceito aplicado à programação, que parte da visão de Dave Thomas, coautor do livro The Pragmatic Programmer, define o Kata como um conjunto de exercícios que permitem a um programador melhorar as suas competências através da prática e da repetição.

Clique nas imagens para mais detalhes sobre a CodeWars

Mas como é que tudo funciona? Primeiro terá de escolher a linguagem de programação desejada. Depois de selecioná-la, a CodeWars apresenta-lhe o seu primeiro desafio. Só depois de resolvê-lo e de demonstrar o seu empenho é que poderá avançar para o processo de criação de uma conta.

A partir daí poderá configurar uma rotina de treinos, ou então, “saltar” logo para o seu dashboard pessoal e partir em busca de novos desafios para resolver. Todo o conteúdo disponibilizado na plataforma é criado, gerido e revisto por membros da comunidade. Há também a possibilidade de seguir outros utilizadores, que passam a ser seus aliados, e até de formar o seu próprio clã de programadores com amigos.

Na CodeWars há duas formas de medir o seu progresso. A primeira forma define o seu grau de proficiência e, quantos mais desafios realizar, mais elevada será a sua classificação. Já a segunda representa o nível de atividade de um utilizador na plataforma.