首页 > 代码库 > 《大道至简》第二章读后感

《大道至简》第二章读后感

 

  第二章名为“是懒人造就了方法”,“懒人”一词说实话没人会对它有好印象,人好吃懒做,生活低迷,没规律没目标的活可是殊不知正是由于懒惰,才创造出了做事更简便有效的方法。

   在第一节里引用了李冰凿山的典故,将他与愚公移山进行对比,愚公很勤快,勤快得今天可以比昨天多凿一倍的石头,用的是最基本的方法,并没有思考问题。而李冰,身为蜀郡太守,跟愚公不一样,他不需要自己亲自去凿山,交给手下去办就可以,所以说他很闲,闲到去看妻子做饭时火烧石头,却造就了“烧石头”这个“碎石”的方法。这可能让人觉得很不公平,但事实就是如此。愚公就像企业的普通员工,每天循规蹈矩勤勤恳恳,只是做好自己分内的工作,很少会深度思考,去寻找能加快自己工作效率的方法,而李冰就像那些主管,他们看似很闲,工作都交给自己手下的人去做,但是他们的思维很清晰灵活,你每次完成的项目,他都能从中找到你的不足或错误,而你自己在编程的过程中却没有发现,而且很多能吸引客户的想法也是他们想出来的,所以,决策者能坐到他的那个位置一定有他的过人之处。

  第二节名为“一百万行代码是可以写在一个文件里的”,可以是可以,但是很不提倡。早期程序员写程序时,由于当时的技术不支持,所以他们习惯于将上万行的代码写在一个程序里,习惯成自然,就传承了下来,后来出现了单元文件,然后又有了模块,终于把代码分开了,这解决了好多麻烦。一百万行代码写在一个文件里,想想都恐怖,如果出现了错误,你需要修改的地方可能高达上万处,非常难查找和修改,而且这样没法进行分工合作,在中途换一个人继续编程的话,可能完全接不上前面人的工作。反观将代码分开后,可以开始分工作了,一部分人写这几个单元的代码,另一部分则写那几个,提高了效率,而且出现错误时,也更好解决,这就像一个团队,一个人不可能承担所有的事情,所有人一起分担才是最好的解决办法

  第三节名为“你桌上的书是乱的吗”因为经常上课用书用过的书就会顺手放在桌子上,然后由于是自己放的,也方便寻找,可是在家里的时候,我妈打扫卫生时会把桌子上的乱东西全部整理掉,但突然看到桌子上需要的东西全部都没有了我的内心是崩溃的书虽然是乱放的,他们的位置我记得清清楚楚,需要时我能快速的找到,被整理之后我再找到他们就很费劲了。但不管整不整齐,你的思维必须清晰,能在第一时间找到你所需要的,就像你脑中的知识,你必须将他们分好类,不能混杂的放在一起,能做到这一点,不管在什么领域,你都能谋得一席之位。

  第四节名为“我的第一次思考:程序 = 算法 + 结构 + 方法”,在初学者的思想里,“程序 = 算法 + 结构”,这是最基本的,先想出一个工程的结构,然后再用算法去实现但世界是在进步的,所以“方法”出现了,它将开发的过程完善了,出现了很多更方便的渠道,节省了时间和精力,提升了效率所以在进行编程前先想想有没有更好的方法能使过

程简化,这样的话能起到事半功倍的作用,编程者和使用者都能受益

 

《大道至简》第二章读后感