天天看点

《大道之简》读后感

“大道至简”出自《周易·系辞》,即“易简而天下之理得,此为大道至简之理。”也出自《道德经》“万物之始,大道至简,衍化至繁。”这原本是中华道家哲学,指大道理是极其简单的。确实在读这本书时,我惊讶于其篇幅的短小,仅仅只有110页,但却有八大章。麻雀虽小,五脏俱全。大道至简,知易行难。

初读这本书时,对于书的后大半篇幅很多是不理解的,不理解来源于不知道,我不知道所谓的团队管理是怎样的,也没有体验过工程项目是如何进行的,对于与客户的交流也没有听闻过,从某种程度上说,即使作者又写错的地方或者有错误的见解,我都是会相信的。我被迫的接受信息,并不知道真伪。这是由于无知而引发的盲从,当然我们向来如此,当然作者有错的几率基本为0。

于是我反复的读了这本书,幸亏这本书不厚,在读的时候不会因为不懂而时常不想读下去。这本书以愚公移山开篇,简单的说明了编程的根本,也提出了许多人会问的问题“我能不能学会编程?”是的,我学习了C语言,也学习了c++,我的很多高中同学喜欢问我的问题之一就是他们能否学会,我很难回答这个问题,我并不精通这两门语言,我不是这方面的专家,我总会说道:“我感觉学习语言并不太难。”但这本书给出了好的答案,如果你知道在早上起床之后需要:如果天冷则先穿衣服在洗漱,如果天热则反之,日复一日直到死亡。你就可以开始编程。因为你已经明白了编程的精义,顺序,分支,循环。庞大如同愚公移山的工程,都是可以通过最简单的编程来实现,这或许就是大道至简的精义所在,愚公能行,我们也能行。

之前就看到过一些言论,比如懒人推动了世界的发展。确实,当人们懒于步走时,有人想出用动物驼着人类,当人们想要更舒服时马车出现了,但人们想快速抵达时,汽车火车飞机出现了。我认同作者所说的“懒人造就了方法”正是因为人的计算能力有限,计算机出现了不是吗?现在社会的快节奏,不是人的精力可以维持的,于是提出新的“方法”才能做事更有成效。由于编程人员苦于查找一个函数,才有“单元文件”也就有“模块”的概念,于是才有了今天我们所要学习的C语言,c++,Java等等。“懒人”不懒,他们改变了世界的面貌,提高了工作效率,这或许就是个“懒人”的时代。

第一次上C语言的时候,我的老师告诉我们:程序=算法+数据结构;他让我们记住,而且还在课堂上数次提问,面对被提问的恐惧,我们大都记住了。但面对正真的编程问题时,有时候会感到无从下手,是没学吗?或许,但大都是学了。“你的书桌是乱的吗?”我们能整理好自己的书桌,并且按照一定的分类,将东西整齐的放好。那知识呢?这或许是我读这本书体会最深的地方,我们太需要整理自己的知识,把知识分类。整理归纳是一门学门,以往的学习我们的初高中老师会带你复习归纳总结,现在我们即将面对社会,我们要学会自己归纳整理,从问题出发,把大问题分为小问题,明白用什么样的知识去解决,程序无非顺序,选择,循环,万变不离其踪。

我的感悟大都在前几章,后面的内容看了知道,但并不理解,这些应该需要实践才能完成,当到达一定程度,回头再看这本书又会有不小的收获。大道虽然之简了,但知道简单做起来难了,还是要回到实践中去。