《大道至简》的读后感

周爱明老师的《大道至简》这本书被誉为“激荡新思的佳作”,在老师的建议下,我利用暑假的时间阅读了整本书,其中书中作者的思想对我还是有很大启发的。

在学习任何东西之前,我们都要了解它的思想,因为思想对客观事物的发展具有促进作用。大道至简这本书注重的就是思想,它讲解了一些软件工程的思想,此书一共十一个章节,其中每个章节都有好几个小节,每一个小节都有一个生动且丰富的标题直指中心,框架结构比较明显,让人读起来并不那么枯燥乏味。在这本书的第一章,周爱民先生引用了著名的典故“愚公移山”,给我们做了关于编程的精义的介绍,编程的根本就是“顺序,分支和循环“,像愚公移山这样庞大的项目都可以用这样简单的编程来实现,所以也使我对编程有了更进一步的认识,对算法也有了点认识,相信这对今后的学习会有帮助。

我估计每个学生在最开始学习编程的时候,看到做多的话就是“程序=算法+结构”,当然我也是,在学习C++第二章的时候就有提到,这是对程序的初步认识。在大道至简这本书的第一章同样提到了这个,编程其实说白了就是一种行为,我们要把一件事情交给计算机去做,就需要去告诉计算机,该如何去做。当然了,不该去做的东西只要你不给计算机指令,计算机是不会去执行的。我们在告诉计算机该怎么做的时候,一定要分好顺序,什么时候该干什么,什么时候不该干什么。把事情的逻辑关系和依赖关系分清楚,然后通过输入代码告诉计算机,它再通过我们所给的代码去实现我们的要求。

熟悉一门语言之后,并没有会与不会,只有喜欢与不喜欢,任何一门语言都可以在两周之内学成,因为他们的基本函数库都是相似的。语言的差别主要是表现在适用范围上,有的可以精确到原子级,表达无穷之小;有的适合做图形处理,它的基本函数书库比其他语言可以快上十倍甚至数十倍;还有的适合做网页,用它做一个通讯薄软件都将是史无前例的挑战,成天讨论那个语言好坏的人甚至可悲,不仅仅是它的一叶障目,更是被他大愚若智的自我蠢哭了。没有一种语言会一直是主流语言,在计算机里有很多种语言,如C++,PHP等,我们不一定要掌握全部的语言,只需要精通两三种,剩下的就是学习能力。

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

时间: 2024-08-01 09:19:28

《大道至简》的读后感的相关文章

关于《构建之法》读后感

关于<构建之法>读后感 翻开<构建之法>,第一眼看到的是其他读者对该书的读后感受评语,看了这些评语便引起了我的好奇心,这本书真有他们说的那么好?软件工程留给我的印象说比较枯燥无味的,那么一本关于软件工程的书即便写的再生动形象始终逃不开枯燥不是?可是书评却恰恰相反,这让我有一种想探究竟的冲动在无形中被勾起了. 看了,发现该书真如其他读者反馈的一样,该书是一本写的有血有肉的,具有强大的实用性及超级趣味性,生动形象的让人很容易读懂的书. 该书的内容主要以设置情景,采用一问一答的形式为软件

读《构建之法》读后感

读<构建之法>读后感 作为一名小白,我也深知“程序+软件工程=软件”.在此之前我们学习过一个个从小到大,从简到繁的程序,到了今天才知道这些只是作为一名合格的程序员的第一步,<构建之法>这本书从专业的角度为我们阐释了什么是软件工程. 通过<构建之法>这本书我初步了解到了如下内容. 第一章讲诉了什么是软件工程,其中还掺杂了几个例子,让我更好的理解软件工程的概念,同时使我觉得这本书不会太枯燥无味,加强了我看书的耐性. 第二章向我们讲诉了单元测试,回归测试,效能分析工具.但是读

《构建之法》读后感_3137102206_吴思婷

<构建之法>读后感 <构建之法>这本书,是由绉欣老师所编著,我是在大三下学期学习这本书的.用一个网络红语来形容这本书,那就是接地气.刚接触到这本书,第一感觉就觉得它与众不同,不同于以往的编程书,它的形式很新颖,排版非常活泼.说实话,可能是因为它每一页的新颖排版方式让书本的每一页看起来文字没有那么密密麻麻,而且还有插图,所以我才会一发下来我就把它翻了一遍. 通过第一章,我大概了解我将要从这本书中学习什么,如何落实学习.邹老师通过设定简单的人物和简短的话语,图文并茂,使得书本远离枯燥无

《构建之法》读后感(一)

写<构建之法>读后感的想法,其来已久,一直未能完成.拖延症爆发的原因大概有二,一是感觉吸收的不够丰富而无法反刍,二是选择不好读后感切入的角度.<构建之法>2014年出的第一版,买到书时已是开学季,想要调整构建之法的模式,需要做很多准备,备课调整的工作来不及.但<构建之法>"给任课老师和助教的建议",既有妥帖的课程安排计划,也有师生关系的明确定位,还给出了直面教学实践问题的建议,这极大增强了将"构建之法"引入软件工程实践教学的底气.

《构建之法》读后感

<构建之法>给我的第一映像是“终于有一本我可以看的下去的关于软件的书了╥﹏╥...”.<构建之法>与其他的软件工程的书不同,没有密密麻麻的字,没有晦涩难懂的词汇,没有让人看不下去的感受.邹欣老师用一种特殊的方式告诉我什么是软件工程. <构建之法>最大的特点是那些虚拟人物的对话,他们之间的对话就是现实中许多工程师在工作中会遇到的问题.在书中邹欣老师通过阿超.国栋.小飞.小李等虚拟人物的对话以及他们答辩.讨论形象生动得说出了工程师们在遇到问题时的困惑,以及思维方式,并对他们

《构建之法》读后感系列之二

关心自己更关爱你 “本是同根生相煎何太急”,大家都是程序员,规范自己的代码结构不光方便自己还方便看代码的人. 还记得大二的操作系统上机,我的代码因为是在vim里编写的,实在是懒得缩进,大括号也没有对齐,结果在编译时候出错,当时找错误真是找瞎了眼.虽然结果最终是正确了,但是助教检查的时候还是善意地指出了我代码结构的规范性问题. 所以看到邹欣老师在<构建之法>第四章指出的代码规范性问题,给我的共鸣还是很明显的.我认为,程序员在成长的过程中,不仅是知识的不断堆砌,更重要的是不断规范自己的过程.书中指

《现代软件工程构建之法》读后感

通过本学期学习的<现代软件工程构建之法>,让我们对于软件工程有了深刻的了解.基于上学期学习的<软件工程>,延伸了我们的知识.配合本学期<软件的测试>让我们懂得了本书的重要性. 本书共分十七章,结合本学期学习的<软件测试>我们对于本书主要从测试入手.本书有关于单元测试的简要介绍,有关于个人开发的流程,两人合作的代码规范和审查,团队的模式和开发流程,还有软件的分析和设计方法,软件各种的测试方法,运用的测试工具等.就我目前只能了解这些,当然还有跟多,还要我们细细体

第五次作业——《构建之法》读后感

作为软件工程专业的一名学生,这学期接触到了<构建之法>——邹欣.这本书从前言部分就引起了我极大的阅读兴趣,邹老师引用<移山之道>这本书的手法创造了一个虚拟的软件创作环境,不仅贴切实际生活,更生动形象的展现出软件工程的丰富内容.可以说这是一本与现实接轨的教材,会让人在对行业从陌生到熟悉的过程中,较少地感到惊讶和出乎意料.整本书详细的介绍了软件工程的各个方面,运用书中人物的对白来解决我们内心的疑问. 这本书很好的告知我们要避免“以程序为中心”思考问题,而懂得以人为中心来思考,毕竟程序要

《构建之法》读后感5

软件工程涉及的范围很广,对于即将投身IT业的学生而言,软件工程的内容又非常重要.读构建之法,尽管本书介绍了不少IT业正在使用的理论和技术,但是,这本书的主要思想并不是介绍所有的新思想和新技术,而是从这些新思想.新技术中总结出对自己在未来的工作中有用的东西. 在整本书中,印象最让我深刻的是"两个人的合作"这一章节.现代的软件产业经过几十年的发展,软件的结构随着用户需求的不断增加,软件的功能不断朝多元化与复杂化发展.不管是两个人的合作还是团队的合作,谈到合作不免提及规范这个词.你写出来的代

《构建之法》读后感和团队项目杂谈

<构建之法>将软件工程的各个组件分门别类,横向地介绍了软件工程这一体系.然后又在每个类别中纵向地由浅入深,逐步递进, 较为完整地让我们这些菜鸟初识软件工程. 经过一个学期的学习,<软件工程>搭配着<构建之法>进行学习,我也对软件工程有着一定的了解.软件=程序+软件工程,个 人认为,如果说程序意味着实现,那么软件工程更加侧重“方法”和“规则”.似乎软件工程是一个新兴的学科,它的方法论是一群富 有经验的大牛从他们丰富的编程经历中提炼的精华和吸取的教训(我个人的臆想),没有特