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

  第二章名为“是懒人造就了方法”,在第一节里引用了李冰凿山的典故,将他与愚公移山进行对比,愚公很勤快,,勤快得今天可以比昨天多凿一倍的石头,用的是最基本的方法,他没进行任何的思考,而李冰,身为蜀郡太守,跟愚公不一样,他不需要自己亲自去凿山,交给手下去办就可以,所以说他很闲,闲到去看火烧石头,却造就了“烧石头”这个“碎石”的方法。这可能让人觉得很不公平,但事实如此。愚公就像那些普通员工一样,每天循规蹈矩,只是做好自己分内的工作,很少会深度思考,去寻找能加快自己工作效率的方法,而李冰就像那些主管,他们看似很闲,工作都交给自己手下的人去做,但是他们的思维很好,你每次完成的项目,他都能从中找到你的不足或错误,而你自己在编程的过程中却没有发现,而且很多能吸引客户的想法也是他们想出来的,所以,他地位比你高比必然偶道理的,当然,如果他是靠潜规则上去的,就不用崇拜他了。

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

  第三节名为“你桌上的书是乱的吗”,反正我的书是很乱的,可能是习惯,每次看完后,我都习惯的随手一放,然后由于是自己放的,也方便寻找,有时候,我的妈妈会将他们收拾整齐,但当我看到是是崩溃的,书虽然是乱放的的,当他们的位置我的记得清清楚楚,需要时我能快速的找到,现在就有些麻烦了。有些人可能不一样,喜欢很整齐的环境。但不管整不整齐,你的思维必须清晰,能在第一时间找到你所需要的,就像你脑中的知识,不管怎么样,你都必须将他们分好类,不能混杂的放在一起,能做到这一点,不管在什么领域,你都能谋得一席之位。

  第四节名为“我的第一次思考:程序 = 算法 + 结构 + 方法”,在初学者的思想里,“程序 = 算法 + 结构”,这是很正常的,这也是最基本的,先想出一个工程的结构,然后再用算法去实现, 但世界是在进化的,你不能一成不变,所以“方法”出现了,它将开发的过程完善了,出现了很多更方便的渠道,节省了时间和精力,提升了效率,这真是一件好事。所以在进行编程前先想想有没有更好的方法能使过程简化,这样的话能起到事半功倍的作用,何乐而不为呢。

posted @ 2015-09-26 09:08  wzflbc  阅读(109)  评论(0编辑  收藏  举报