大道至简的读后感

读《大道至简》第七章和第八章有感

      今天,我读了《大道至简》的第七章现实中的软件工程和第八章是思考还是思想,看完后是我受益匪浅。

      第七章现实中的软件工程开篇就用了《战国策 秦策》中的一句话“王不如远交而近攻,得寸,而王之寸;得尺,则王之尺也。“从最早仅仅关注于软件开发工具到现在,软件行业中的巨头们已经在层出不穷的思想中涅槃了一回又一回。每一个大公司都有着自己的算盘,都不会把自己的成果交给别人成为别人的嫁衣,大公司们在标准、理论、语言上的争来夺去,未必全然出于“软件实现”的考虑。对统一理论、统一工具、统一过程的企图,其最终目的是在整个软件工程体系中的全面胜出。算盘上的绝大多数人,只是用于计算胜负的一枚算子罢了。

理想状况下,“软件工程=过程+方法+工具”。然而工程成功的真正关键,并不在于你把你的团队“组织”得有多好。即使在团队中他们都显示有条不紊,你一样会面临失败。蚂蚁的团队总是被本能地组织得非常好。然而如果一个蚂蚁的群体中有了流行疾病,蚂蚁在死去,而新生蚂蚁不能跟上其死亡的速度,那么很快,这个团队就溃散了。蚂蚁团队的失败和埋头苦干的愚公都犯了同一个错误,那就是忽略了成本。所以,节约成本是现实生活中软件工程成功的关键。

在第八章是思考还是思想中有这样一句话“此郎亦管中窥豹,可见一斑。”只是说思考问题的方法可以是由点及面的,也可以是统揽全局的,当然,在你工作的时候你所视见到的最关键的仍旧是工程的细部环节,就如同以管窥豹一般,斑是斑,豹是豹。你能把每一个“管见”拼合起来,你得到的才能是“豹”,而不是“斑”,所以工作与做事中,要切记,在注意细节的同时,最重要的还是要统筹全局。

这篇文章里,是我印象最深的就是第四小节经营者离开发者很远,反之亦然了。因为,就像作者的老板,他并不懂什么软件技术,因为他所精通的是管理,就像古代的皇帝,他也许并没有文臣那样精通文学,有着深厚的文化造诣,也没有武将那样有着精湛高强的武功,但他能够很好的统筹他们两者之间的关系,所以就不会阻碍他们成为一代明君。

一位网友曾有一句“未蕴而变,自欺也。知律而变,智者之道也”,实为良言。变向不变求。不变者,万变之所源,亦万变之所归。习诗词之法度,若蚕虫之结茧,若无结茧于前,何有破茧于后?故,知律而变,智者之道也。“知律而变”中的“律”字,若解释作“规律”, “道”是规律,如果明“道”,而可以变化无穷,这样做软件工程才是活的。就如同今人难于填词一样,不明道,则不明智,不明智则无所以为,因而在软件工程实施中不可避免的盲目与停滞。“知律”的另一层意思,是在于“知道原理”。明白“为什么要这样”或者“为什么不是那样”。 在软件开发中是常见的问题,大多数人不知究竟地使用着技巧和方法,而一旦出了问题,则归究于这些技巧和方法的不好。而真正的问题在于,这些人并不知道这些技巧、技术和方法的原理,因而不知道变通,也不知道回避错误。所以我们不能指望死读一本《软件工程》就会真正的做软件,而是要学会变通。

所以,作为软件学习中还属于小菜鸟的我们,需要努力的还有很多,虽然JAVA的学习就要结束,可是我们要学习,要走的路还有很多,我还要继续努力,脚踏实地的努力学习!

posted @ 2015-11-15 21:06  木杉妞妞  阅读(120)  评论(0编辑  收藏  举报