解决纸上的编程问题

时间:2014-03-14 15:27:09

标签: java c++ algorithm logic

人们经常强调,在将任何东西放入代码之前,必须尝试在纸上解决问题。这意味着开发算法和类似的东西。我认为这意味着我们将如何处理问题。

最近我开始对在线评委和一些大学项目进行一些练习编码。我发现我有直接抓住问题的习惯,直接坐在电脑上并开始编写解决方案。我觉得这是阻碍我向前发展的事情。我发现我没有动力在纸上解决它。我多次尝试在纸上解决问题。但我最终会盯着这个页面,最后还是坐回电脑上。

所以我需要帮助:解决纸/白板问题有什么好处?我怎样才能做得更好?我应该写什么样的东西以及如何充分利用它?

(如果这个问题太宽泛或没有建设性,我道歉,但这是令我不安的事情,所以我决定尝试一下。我也不知道它是否有帮助,但我编程在Java和C ++中)


修改 我发现该主题被搁置主要是基于意见。我在此提出我的案例供考虑:

来自FAQ

建设性的主观问题:

  • 启发解释“为什么”和“如何”的答案
  • 往往有长而不短的答案
  • 具有建设性,公平和公正的语气
  • 邀请分享经验而不是意见
  • 坚持用事实和参考资料支持意见
  • 不仅仅是无意识的社交乐趣

这就是我的感受:

  • 我的问题是要求如何使用纸/白板以获得最大优势。
  • 我不知道它有多长或短的答案,但我觉得它会比我们常见的问题更长的答案
  • 我没有提出任何意见也没有对问题的某个方面部分
  • 我显然要求经验丰富的答案。我知道这里的每个人在这个领域都比我做得更多,我需要你的经验帮助来解决我的问题。那不是SO就是这样吗?
  • 我不知道这个意见是否可以得到事实的支持,但我肯定会建议提供参考资料以帮助我实现我的最终目标 - 改进。
  • 这不是一个有趣的讨论,而是一个显然是我的弱点之一的问题。我需要知道如何处理它。我觉得可以帮助我。

这就是我想说的。如果这不是获得答案的地方,至少告诉我可以遵循的路径将导致我解决我的问题。如果这个问题的语调听起来有争议或令人反感,我也很抱歉;我只是想要一些帮助。

0 个答案:

没有答案