最近最直接感觉到是写 leetcode 上面 medium 以上的算法;还有写一个语法的 parser 的时候递归写不出来。 最近看到一个说法觉得可能有所帮助: “写代码前,应该先想好基本思路,不变式,终止条件和边界情况之后再开始写。” 写代码也有好几年了,从来都是从来马上动手写,然后错了开始 debug ,直到正确。 而我这样的习惯,在写复杂代码的时候,就感到了瓶颈,越写越乱。 试着写代码前先规划,似乎感觉有一些帮助。 大家觉得能怎么改进呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.