我非常精通C++和Java,我想学习有竞争力的编程,以参加像Google这样的竞赛,以及在CodeChef和Codeforce等网站上举行的其他在线竞赛。我想了解任何免费资源,包括网站和课程,以学习“体育”。书籍建议也是受欢迎的。
请提出一些课程,其中包括一些实际工作,而不仅仅是平淡的理论。我想学习解决问题的技巧,而不仅仅是学习算法和数据结构。
发布于 2020-03-14 10:05:15
如果有一件事我相信程序员需要掌握,那就是剖析问题陈述和计划他们的方法的过程。
这样,我的意思是有能力去面对一个看不见的挑战,思考被问到的是什么。
如果我是你,我会看看在这个网站上发布的挑战,从琐碎到困难,并花时间计划你将如何解决问题。这样,你就能掌握解决问题的经验。
一旦你做够了,就开始限制你的思考时间。因为我从个人经验中知道,有竞争力的编程通常是定时的。一旦你做到了这一点,你就应该做好比赛的准备。
总结:实践。你们得先走一会儿才能跑。我希望你能成为这里的积极贡献者!
https://codegolf.stackexchange.com/questions/201041
复制相似问题