Meus poucos centavos seguem:
1) Eles são úteis para deixar você satisfazer sua sede de conhecimento.
2) O TopCoder geralmente organiza competições de várias organizações que pagam pela solução de problemas da vida real.
3) Normalmente, os problemas no TopCoder, GoogleCode, SPOJ etc. são um subconjunto de um problema do mundo real , portanto, resolvê-los prepara-se para qualquer extensão de tais problemas no futuro.
4) Mais importante ainda, participar ativamente deles ou de qualquer competição desse tipo (mesmo no local de trabalho) mantém seu cérebro funcionando e ativo.