读后感
作者:互联网
《大道至简》读后感
近几天,我阅读了周爱民的《大道至简》典藏版,一本关于软件工程的图书,收益颇丰,也对初入软件工程的我起了启蒙的作用。
记得刚进入大学时,我们的软件工程老师当时介绍软件工程专业的时候提到了愚公移山的典故,犹记得当时的我什么也不懂,只是感觉愚公移山这个典故特别搞笑,总是不会想到他背后真正蕴含的精神,甚至还感觉不够聪明。而阅读了这本书,我才理解老师当时举愚公移山典故的内涵。
而这书中一开始就通过愚公移山的典故简单的介绍了编程的精义。而我虽然学习了一年的计算机语言,我刚看到编程的精义,也说不出了一二三来。在过去的一年里,我一直在机械化的跟着老师学习语言,从C到C++,感觉自己好像学了,但现在停下来想一想,又好像什么也没学会。感觉自己一直都在模式化的套用一些东西,从来没有停下来自己去思考一些方法,感觉一路匆匆忙忙,停下来后却又感觉我自己又碌碌无为。
编程的根本在于:顺序、分支以及循环。而一个庞大的工程都是可以通过这样简单的编程来实现的。而这就是编程的精义。而在愚公移山中也恰恰展现了这三点。首先,在愚公移山这一事件中“惩山北之塞,出入之迂也”,也就是愚公为了方便交通,不再绕路走,要把门前的大山移走。而这也就是原始需求的产生;接下来“聚室而谋曰”,也就是在屋子里商量对策。而这就是项目沟通的基本方式;接下来“毕力平险,指通豫南,达于汉阴”,这样愚公确定了项目的目标;接下来“叩石垦壤,箕畚运于渤海之尾”,通过研讨,定下了一个井然有序的、可以实现的技术方案;通过“率子孙荷担者三夫”,我们得知愚公动用了三名技术人员和一名工程管理人员;“邻人京城氏之孀妻有遗男,始龀,跳往助之”,还有一名力量较弱但满富工作热情的外协。我们把愚公移山看成一个项目的话那么,以上就可以描述“愚公移山”整个项目的概况了。所以说愚公也是一个工程名家。
而作为一个编程人员,愚公身上还应有编程人员的基本素质。“虽我之死,有子存焉”,这就描述了编程中可能存在的分支结构;“子又生孙,孙又生子,子子孙孙,无穷匮也”,而这也就描述了完成这个工程所必须的循环结构。而“山不加增”,所以这个循环是可行的,不会是死循环。因此即使庞大如愚公移山这样的工程,我们都可以通过简单的编程来实现。所以我也不必害怕我真的对计算机一窍不通,愚公都可以知道的精义,我作为一个新世纪的大学生,简简单单。
默然心自澄,谦逊品渐高。一定不能着急。感觉现在的生活节奏加快,干什么事情总是风风火火,忙忙碌碌的。有的时候,我真的要停下来去思考,去反思,真真正正的去正视自己,而不是急于去解释什么,争辩什么。保持对一个目标持续的关注。这本书的作者运用了好多的古文,并且将愚公移山的寓言与他的专业融会贯通,可见作者知识储备量的庞大,以及对软件工程理解的深度。而我现在只是刚刚接触软工,甚至连入门都还没有。所以我也要像作者一样多读些书,多去审视自己,多去倾听,反思自己。
标签:愚公,读后感,愚公移山,编程,精义,软件工程,感觉 来源: https://www.cnblogs.com/manmmm/p/15110648.html