CodeWars: Melhore suas habilidades de programação
CodeWars: Melhore suas habilidades de programação
1 minuto de leitura
CodeWars é um site onde você pode evoluir suas habilidades de programação, conhecimento da linguagem e até mesmo aprender uma linguagem nova.
O site tem desafios (chamados Kata) de 8 níveis diferentes, sendo o nível 8 o básico e o nível 1 extremamente avançado. Por essa variedade o site se torna atrativo tanto para um iniciante quanto para um profissional que trabalha com compiladores.
CodeWars foi utilizado no Natal Solidário durante o workshop de Python onde várias pessoas criaram uma conta no CodeWars para aprender a programar em Python!
Veja o material do Natal Solidário:
Junte-se a sua equipe no Codewars
No site você pode informar o seu clan (empresa onde esta ou nome de um time) para se aliar e subir de rank junto!
Desafios
Você pode encontrar vários desafios. Também há diversas listas (coleção de Katas que alguém juntou).
No Natal Solidário o Matheus Magrin criou uma coleção de Katas que foi usada durante o workshop.
Interface
Em um Kata há dois campos onde você pode digitar, o campo onde vai sua solução para resolver o problema descrito ao lado esquerdo e um campo que contém testes para verificar sua solução.
Os campos para digitar o código possuem syntax highlight e suportam tab para formatar. Estes campos podem ser aumentados para tela cheia se preferir.
Uma das coisas mais legais do CodeWars é que depois de resolver um desafio você pode ver como outras pessoas resolveram o mesmo desafio, aprender novas técnicas, aprender comandos novos…
Existem Katas para aprender express (node), mocha (testes), React…
Atualmente ele suporta as seguintes linguagens: c, clojure, coffeescript, cpp, crystal, csharp, dart, elixir, fsharp, haskell, java, javascript, ocaml, php, python, ruby, rust, shell, sql, swift, typescript
E então, está afim de encarar um desafio? 😉