在工作场所,我所做的工作几乎没有挑战性,我认为我可能正在失去看待一个全新问题并思考解决问题的不同想法的技能。
一位 friend 向我建议了TopCoder.com,但是看着绝大多数问题,我无法决定如何入门?
我想要的是提高我的技术(不是特定的语言或框架)。
最佳答案
入门的唯一方法是选择问题。 I部门是难度更大的部门,因此您可能会发现I部门中级和硬性问题会有些有趣和具有挑战性(除非您非常聪明。)
如果您查看事件日历,则可以看到您所在时区即将进行哪些算法竞赛。竞赛还具有迫使您在挑战阶段阅读和分析其他人的代码的优点,因此,即使您不计时钟就尽快练习,您也会发现它们很有趣。
关于algorithm - 如何开始使用TopCoder更新/开发算法技能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3010376/