Melhorando suas Habilidades: Práticas de Programação

18 July 2017 on programming

Essa semana, eu e alguns amigos estamos em uma competição para saber quem resolver a maior quantidade de problemas na CodeFights. A partir daí, me veio a ideia de listar algumas plataformas que podem ajudar a praticar programação.

Basicamente, eu utilizo duas plataformas:

  • HackerRank: eles oferecem a possibilidade de você realizar treinamentos desde do básico ao avançado em determinadas linguagens (Python, Ruby, Java, C/C++, etc) ou áreas (SQL, IA, Segurança, Programação Funcional, etc.). A medida que os testes são realizados, você vai ganhando “badges”. Nessa plataforma também são realizados testes para seleções.

  • CodeFights: essa é uma das plataformas que mais venho gostando de utilizar. Além de oferecer uma disputa saudável entre amigos, eles oferecem a possibilidade de práticas para entrevistas ou treinamento com bots de grandes empresas. Caso queiram se inscrever, utilizem esse link e ajudem um amigo a ganhar alguns pontos. :)

Além dessas, existem muitas outras que não utilizo com tanta frequência. A seguir mais algumas indicações:

  1. Codility
  2. Exercism (by @tiagocedrim)
  3. Codewars (by @tiagocedrim)
  4. CheckIO (by @marcelodufe)

Bom, pessoal. Espero que essas plataformas possam ajudá-los a melhorar suas habilidades.

Abraços e até a próxima! :)


Next

Diário de uma Mudança: Parte 1 - Processo Seletivo

Há pouco mais de um mês, saí da minha cidade natal, Maceió/AL, e me mudei definitivamente para Florianópolis/SC. Deixei para trás família, amigos, casa, conforto e antigo emprego para enfrentar um novo desafio.