Sites para treinar lógica de programação e resolução de problemas

25 Feb 2015
2 mins read

Oi pessoal,

Tempos atrás postei um artigo sobre como melhorar sua habilidade de programação e resolução de problemas. Hoje venho aqui deixar alguns links de alguns sites que uso para treinar lógica de programação.

Afinal, não importa se você tem 1, 5, 10 ou 20 anos de carreira em TI, você SEMPRE tem algo a aprender ou algo a melhorar. Gosto desses sites justamente por isso, por ter a oportunidade de aprender alguma técnica de programação nova.

http://www.cse.buffalo.edu/~pn33/images/portfolio/algorithm.png

Outra coisa que gosto desses sites é que me ajudaram a escrever código com mais qualidade e mais otimizado. Quando você tem um problema e cria um algoritmo para resolver esse problema, existem N maneiras de se fazer isso. Mas com o tempo você percebe que pode otimizar mais o algoritmo, e você percebe maneiras do seu algoritmo ser executado mais rápido, e isso é muito legal!

Seguem alguns links de onde curto resolver problemas:

E se você buscar por "programming problems" ou "programming online judge" ou "programming challenges" você ainda encontra muitos outros sites!

Se o inglês não anda afiado, a melhor opção é o SPOJ e o URI. :)

Conhece mais algum ou quer deixar alguma dica? Deixe nos comentários que vou atualizando o post com as dicas também!

Até a próxima e bons códigos! :)