《大道至简》观后感

发布时间 2023-07-28 22:56:04作者: 席
《大道至简》观后感
    暑期一个月任务读蒋涛老师的《大道至简》,现在读完了要写个观后感。这本书不仅仅是软件和编程技巧,还有开发的本源,理论、方法的本质。
    第一章,作者由愚公移山做引,详细地介绍了编程序的步骤:顺序、循环和分支,这也是编程的根本,所有的工程都是通过这样简单的步骤实现的。编程很简单,我们只要知道,我们需要什么,要达成这一目的的条件是什么,就可以了。作者以愚公的大智若愚作比,也是为了告诉我们,编程语言没有会与不会之说,只要掌握并且开始熟练编程,我们就能解决任何问题。
    第二章,作者又以李冰凿山烧石开头,李冰闲而懒,懒而造就了“烧石头”这一简单方法,这便是懒人造就了方法,人的精力终究有限,新的方法节省时间,节省精力。编程亦是如此,早期的代码是很麻烦的,还需先将代码打到纸带上,再让计算机去读。随后又有了可以写在文本文件里的代码,接着又出现了很多高级语言,比如我们学的c语言。一直到现在我们所用的编程越来越高级,越来越简便,这不正是懒人所创造的,我们想省事的编好一段程序,于是发明了新的编程语言,我们想更简单的运行,便又发明了更高级的语言。勤快的人是创造不出便捷的方法的,懒人的出现是推动了编程的进步的,能推动编程的进步,也就能推动社会的进步。在懒人不断寻求简便方法的时候,单元文件、模块,新概念也出现了。接着作者提到了编程的单位是过程,只有我们知道所学的知识都是干什么的,怎么用的,才能把编程做好,就像收拾桌面,我们的知识也应被整理归类,知道什么知识是用来干什么的,有明确的思路。
    接下来,便是讲面对代码的做法。软件工程学习极有可能成为开发人员,作为开发人员要学会和计算机沟通。懂得UML的重要性,开发的源头是客户的需求,做项目留下历史记录,就好比我国历史一样,这样方便自己检查错误,也利于后来人了解你的代码。理论都是从实践而来,在学习软件开发时要先掌握这些专家总结的成果,而不是探求本源。明白其中的道理,才能知变通之策。要理解明白工程其实很简单,知识我们把它想得复杂了。知道了除了先天智障或者后天懒惰者,都是可以写程序的。自己在编写程序是首先要知道明白自己应该怎样去做,这样才肯能让计算机理解你想要做什么。作为一个项目的经理应致力于减少团队开发角色和其他部门的沟通。应站在开发人员之间进行部门见得交互。是自己成为蚂蚁洞外面的人。编写程序也要这样,不要陷在代码中热无法脱身,或者变成死循环,要学会从整体来看问题。大道至简中说道失败的过程也是过程 ,做过程并不是做工程的精义,做事情要首先了解方法。过程”问题,就既有实施过程的工具,也有相 关的过程方法理论。“过程”问题,就既有实施过程的工具,也有相 关的过程方法理论。当自己从事一个工程时要明确自己的定位。软件工程的基本动因实现对象其包括过程方法工具。认识到了JAVA作为平台中立的语言特性。软件工程=过程+方法+工具”。还懂得的团队的重要性,以及如何利用好团队。
   以上就是我读完书的感受了。