《大道至简》读后感

  近日,读了这本张爱民总结的“大道至简”,使我产生了很大的感触。先不谈这本书的本体,单是这个序就让我读出了很多。现在啊,太多人出书的目的就是为了利益,所以就会在书里夹杂各种水分,写书是为厚而厚。当今社会是多么的浮躁功利,能遇见这样的作者真的是我们的福分。正是因为作者这种精神,才让我们有机会免费的读到这本书的电子版。我想对作者说的是,我们珍惜的不是价格更高的书,而是更好的更有益于我们的书,而您这本书值得我们所有软件工程实践者的珍惜。

  刚开始读的时候便被开始的寓言故事吸引住了,愚公移山,在没看这本书之前真的和编程这些东西联系到一起。看过之后,再返过来想,还真的是一个道理。编程的根本:顺序,分支和循环。也就是说无论该程序有多复杂,总跳不出顺序,分支和循环这一范围。就连愚公移山这样庞大的工程,也是通过这样简单的编程来实现的。

  愚公移山靠的是什么呢?靠的是愚公坚持不懈的精神,今天我挖了一方土,明天我就要挖两方,总有一天会把山挖完。可人与人是不一样的,不是所有人都是愚公。有愚公这样勤快的就会有李冰那么懒的。所以这个懒人李冰发现了烧石碎石这个方法。我们编程的时候不也是这样,一些人没头没脑的按书就开始了,虽然有所成就,但是完成的东西不会有太大的改变,但你也会发现一些懒人,在别人学习工作的时候偷懒,但是突然就赶上甚至反超你们了。那他们肯定是找到了更快的方法。我敢说他们理解的程序会更深。

  无论在学校还是到了社会,每个人都会经历各种各样的团队。有了团队就不是一个人或者两个人,所以团队就需要一个领导者,就像小学打扫卫生的小组组长一样,分配好每个组员的任务,当完成不了任务的时候,小组长会被老师惩罚。这就是管理者需要承担的责任,是最基本的素养。做不到这一点也就不配成为一个领导者了。我们必须要知道团队和人一样是不可能完全一样的。所以每个团队都需要一段时间去调整自己。这就需要领导者一次次带领自己的团队去失败,去总结。而领导者是需要有机会来承受错误,而不是一开始就享受成功。

  我们学习编程总是要接触客户的,如果你的客户对c语言这类东西一窍不通,无疑会让你的工作产生更大的困难。所以呢开发人员最好不要直接面对客户。而我们的领导者就完全可以用汉语来联系我们的客户。这种领导者就是研发人员与客户之间的通讯工具。

  我们编程的目的是什么?其实编程的本质就是实现一个东西。不过随着社会的发展,我们学了工程,学了过程,学了方法,却做不出来想要的东西了。其实编程不太在乎你是怎么走的路,他需要的就是最后的那个结果。所以我们根本没有必要去抓住一个技术的细节不放,我们完全可以拐个弯,把这个困难绕过去。更不必专注于什么RUPRAD的区别。这些都可以被认作是不必要的。

  语言是不分优劣的,成天讨论这门语言好,或者那门语言坏的人是可悲的。其实语言就是一种工具,我们需要的是学会使用这种工具而不是去争论哪个语言更好哪一个更坏。最狭义的工程,就是描述做什么和做到什么的。用过程和方法来实现工程目标。而有效,快速实现过程和方法所需要的就是工具了。

  读完这本书之后,对软件工程又产生了新的认识。我们现在学习着前辈们为我们探寻的方法与过程,但我们不要局限于此,不能被前辈们阻挡了视野。我们现在学习的仅是大海中的一滴水,还有整个大海等着我们去探索呢!!!

posted @ 2017-08-20 23:02  小丑女  阅读(134)  评论(0编辑  收藏  举报