大道至简第二章读后感

开篇引入战国时期蜀守李冰积薪烧石和愚公碎石的事例,指出懒人造就了方法,作者用独特的眼光看待问题,用似乎很另类的思维思考问题,得出了这个不同寻常的常人难以想到的结论,适用于软件工程的结论。在我看来,其实并不是作者的思维与普通人不同,而是近十年的专注于软件开发的这段人生历程让他对软件开发有了更为深刻的思考,对开发的理论和方法有了本质上的认识,所以会从非常的角度思考,寻求到了编程的本源,得出了这样的结论。而且又能讲解的深入浅出,以通俗的语言直抵它的源头,大受欢迎。同时,用这个人们熟知的历史典故做类比,给人深刻的印象,同时不会感到厌倦。李冰的团队有成百上千人,要修堰筑坝,还要“凿离堆”,当然还要吃喝拉撒睡。所以如果李冰整天忙忙碌碌,他必然是“受命以来,夙夜忧叹”。但是他还有时间为他的妻子下厨炒了个小菜,证明他是个闲人,他可以闲到没事去看火能不能把石头烧爆。然而此懒非彼懒,李太守只是行动上比愚公懒,但他思想上不知比愚公勤快多少倍。正如“工欲善其事,必先利其器”一样,多花点时间思考,少费点精力干活,可以找到更为便捷的方法,可以得到事半功倍的效果。时代在进步,科技在发展,编程语言也在不断的改进与创新中前进着。判断习惯的好坏也与时代有关,有些习惯只适用于最初的时候,当语言变得更为高级的时候,这些行为已经不能适应编程了,无法满足高效率的编程了。所以我们不要拘泥于固有的习惯,要勇于创新,敢于改进。正是有人不愿意按5000pagedown,才有了结构化的编程,有了模块及更小的模块,有了现在的团队合作,分工编程。我们在不断地获得知识,储存知识,然而我们更要学会整理脑子里的知识,分类归纳学会的东西。知道什么样的知识该用于什么样的情况,否则大量的知识会扰乱我们的思路,进而影响我们的编程。作者编程十多年,在软件开发领域有着较高的知名度,建树颇多,仍然回过头来思考编程的本质,而我们只是学习编程的发法和窍门,并没有探求本源,就是所谓的“知其然而不知其所以然”,所以遇到变化的情况,我们就会不知所措,无从下手。所以我们也要多思考,多回顾自己所学的知识。

 

posted @ 2015-09-27 19:59  hey小伟  阅读(99)  评论(0编辑  收藏  举报