程序员应该参加ACM比赛吗?

Ale*_*lex 5 algorithm structure

很多像TopCoder SRM或Google Codejam等成功竞争的程序员都能获得好工作和薪水.但这真的是必要的吗?我的意思是,所有代码开发人员应该知道不同的算法,结构,还是所有这些竞争只是浪费时间?问题是那些比赛花了很多时间 - 训练,学习,参加.我是学生,所以我没有太多的空闲时间.所以我应该做出决定:或者我这样做(如果这给了我将来有用的知识),或者我只是忘了它并研究别的东西.有任何想法吗?

Pau*_*eld 3

我认为你需要首先考虑你想从你的职业生涯中得到什么,然后看看你需要做什么才能实现这一目标。如果这样做之后,您有证据表明在这些比赛中取得成功会在您感兴趣的领域带来好工作/薪水,那么我想您已经有了答案。