《大道至简》读后感

                                                                                                    《大道至简》读后感

        从来我都认为程序等于代码,代码就是一个程序员的生命。但是读了《大道至简》我才意识到我的无知。代码只能是一种语言,一种与计算机交流的语言。语言可以有多种,现在即使没有嘴巴说话人也能通过神经系统控制电脑。这就预示着未来代码将会渐渐消失。当然现在说这话还早,咱就是一个初学者,距离代码是方式的地步还很远,现在代码确实是生命,生命是一点一点孕育出来的,代码也是,而且代码就跟人说话一样,一样的话翻过来导过去说,就是车轱辘话,不如一两句说清楚的好。正所谓大道至简吗,人也喜欢直来直去的人。

         虽然现在还没学项目工程的事,但是书中写了,谈谈我的感受吧。

   既然是项目,就不是一根人能完成的,分工是必不可少的。有管理,前期,后期 。管理层应有的责任就是责任,负责统筹,预期项目完成时间 项目完成质量,各成员的有缺点与进步。

   书中第二章借用李冰凿山用火碎石的典故,告诉我们 方法很重要。

程序代码用最简单的语言敲一千行一万行一千万行,也没什用,不能解决问题,也不会有什莫进步。反之用合适方法,几百行代码就能轻易代替千万行。运行时间也会快,这是很划算的。这时愚公就显得有点愚了。

         百万行代码写在一个文件里是很平常的,但是会很乱。这时候分块就起到作用了。

这里面有一个很厉害的公式:程序=算法+结构+方法

我很惊讶 一个程序的公式里怎末会没有代码呢? 在作者眼里,代码对于他们来说就是一种语言,就像人们的语言有多种多样。都是人们设计的 计算机能懂得。

         软件工程从来就不是一个人的事,团队协作是必须的,好的分工是工程实现的保证。

正所谓三人成众。人多了分工是必不可少的,管理一直都是人们想要的,传说中只张嘴不干活的职位,但是真正管理层应该干的就不是这些,例如管理层是协调工作,让各类人员都能有的做。除此之外呢,当项目出了问题管理层挺身而出承担责任。更是能深信自己的战友,

身负立下项目不成以就辞职的勇气。当然不是让完不成项目的所有管理层都引咎辞职,那就没有管理层了。是对项目完成时间 质量都胸有成竹。ISO质量体系就是很好的例子之所以这样说 是只有一纸文书只相当于赵括纸上谈兵犹如空中楼阁,没有实在意义。

         在没有项目工程的时代,一个程序员算法的全部是他们掌握了一门语言,懂得了生活中常见的逻辑。用程序的方式思考和学习了一些算法,并根据前人的经验,把这些算法应用在一些数据结构上,所以最后就看到了他们的程序。新颖的思想,是软件工程的指导思想,阅读这本书,让我对软件开发有了新的认识,以真正的软件开发的思想去思考问题。

   正所谓“画眉深浅入时无”,无论做什莫,当一件事用心了,过程啊结果啊都没什莫了。最后以一句话结尾:知之,乐之,好之。

posted @ 2018-07-20 16:42  fsdx  阅读(56)  评论(0编辑  收藏  举报