人们经常强调,在将任何东西放入代码之前,必须尝试在纸上解决问题。这意味着开发算法和类似的东西。我认为这意味着我们将如何处理问题。
最近我开始对在线评委和一些大学项目进行一些练习编码。我发现我有直接抓住问题的习惯,直接坐在电脑上并开始编写解决方案。我觉得这是阻碍我向前发展的事情。我发现我没有动力在纸上解决它。我多次尝试在纸上解决问题。但我最终会盯着这个页面,最后还是坐回电脑上。
所以我需要帮助:解决纸/白板问题有什么好处?我怎样才能做得更好?我应该写什么样的东西以及如何充分利用它?
(如果这个问题太宽泛或没有建设性,我道歉,但这是令我不安的事情,所以我决定尝试一下。我也不知道它是否有帮助,但我编程在Java和C ++中)
修改 我发现该主题被搁置主要是基于意见。我在此提出我的案例供考虑:
来自FAQ
建设性的主观问题:
这就是我的感受:
这就是我想说的。如果这不是获得答案的地方,至少告诉我可以遵循的路径将导致我解决我的问题。如果这个问题的语调听起来有争议或令人反感,我也很抱歉;我只是想要一些帮助。