首页 > 代码库 > 大道至简第二章读后感
大道至简第二章读后感
读《大道至简》第二章,依然可以发现做事情与编程有相似之处。第二章的标题是懒人造就了方法。也就是说只有懒的人才有时间和精力去想出各种可以提高做事效率,即事半功倍的方法。
文章开篇引用《华阳国志》中的一段话“僰有故蜀王兵兰,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之。”同样是移山,《列子·汤问篇》里的愚公要“碎石击壤”,而李冰就已经懂得“积薪烧之”。
愚公会凿,而李冰会烧。如果李冰也像愚公那样日复一日地督促着他的团队凿石开山,那他一定没有时间来学习、寻找或者观察;当然也不会发现“烧”这种方法可以加快工程进度,使得一大座山在短时间内就被哗啦哗啦地给“碎”掉了。相反,李冰一定是个闲人,可以闲到没事去看火能不能把石头烧爆。在这么大的工程里,如果有一个人会闲到看火烧石头,那他一定很懒。也正是有像李冰这样的懒人,才造就了短时间的移山方法。
文中说把一百万行代码都写在一个文件里。要是把一百万行写到一个文件里,那么要查找一个函数就要重复在编辑器里按“PageDown/PageUp”五千次,这样的事对于勤快人来说或许并不是什么难事,也就不能指望他们可以创造出像“单元文件”这样的方法来的。而对于懒人,肯定不会按部就班的去做这样的事,他们肯定会通过观察,思考找出比较简单的方法。从而也就有了“单元文件”“模块”等的出现。把大模块分成小模块,再把小模块分成更小的模块,使每一个模块对应一个小单元,这样问题就变得简单了。
作为一个程序员不仅要学知识,还要将学过的知识分类、归纳。有人学了好多年编程,到头来却不知道这些知识是用来干什么的,如果他能及时把知识、咨讯等做一下整理和归纳,那样学以致用,不仅会编程,而且掌握了一些方法,他将成为成功的程序员。
通过阅读,我知道了“程序=算法+结构+方法”。现在做事讲究的是效率与质量,如果不出现面向对象而一直是面向过程的程序设计的话,那么伟大的工程可能还要再干一百年……因此做事讲究的是方法,不能盲目去干,首先应该思考这个问题该如何处理,找到最简便的方法后,再去执行。
作为大学生的我们,应该学习这个懒人的智慧,比如在学习上我们不一定要每天埋头苦读,而是要找到属于自己方法,按照适合自己的方法进行有计划的学习。当遇到难题时,不要盲目去做,而是用心思考,找到出路,最终取得成功。这也正是《大道至简》第二章带给我们的启示吧。
大道至简第二章读后感
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。