《大道至简》读后有感

这个假期我们的JAVA老师向我们推荐了一本叫做《大道至简》的书并叫我们写一篇读后感,由于我拿到的
是TXT文件第一眼看到的它123的页数。与我之前看的书相比明显要少好多。书的开头作者也说了书的好坏不在
于字数的多少,看完这本书我深有体会。
       文章的开头作者用愚公移山这样一个人尽皆知的故事形象的描述了编程的根本:顺序、分支和循环,移山这
样庞大的工程都可以通过简单的编程来实现,这就是编程的精义,也是该书自始至终所强调的重点。而之后作者
又更为推崇战国时期李冰在移山过程所表现出来的“偷懒功夫”。愚公移山贵在锲而不舍的坚持,而李冰凿山则
是贵在采用了新的“方法”可以说是“懒人的方法”很快的解决了问题。回顾一下人类发展史,从某种意义上说
是那些“懒人”推动了历史前进的车轮。也是由于“懒人”结构化编程的时代开始了。
       之后作者又阐述了在软件开发中团队协作的重要性。作者认为软件开发是一个团队协作的工作,我们只有学
会团队精神,学会如何在团队中找准自己的,找准自己的角色,我们才会了解我们在这个团队中扮演什么样的角
色,才能够把对事情做到最好,才能够在团队中出类拔萃。如果我们想在软件开发公司一直很好的发展,我们就
必须学会在团队中生存下去,学会找准自己的角色,做好自己的管理,我们才会成功,一切才会有结果。
       随后作者对实现团队经营作了最重要的一条禅述:沟通。沟通在同角色之间,不同角间之间无处不在。你所
需要的就是了解你的现状,了解你的角色位置,了解你与不同角色之间沟通的着重点。
       而且工程不是做的,是组织的。人们总是在说“做工程”,好像工程就是面包馒头一样,有个模子,拿着照
着面按上一按,放在笼屉上蒸上一蒸,就可以“做”出来了。经历过工程的人都知道,我们没有那个模子,而工
程中人员也不是那一堆面。所以我们不要“做”工程,而是要“组织”工程。
       语言只是工具。成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。语言没有好坏只有是否适合。
猿之于为人,“学会制作和使用工具”是最重要的标志。从最初的简单编程开始,到现在到现在工程团队的组织
开发,实现( 一个软件) 都是最终的目的。所以可以这样说:实现,是软件开发的本质需求。软件工程的体系中
,“实现”作为软件开发的本质需求何基本动因,如同上帝之手在推动这几十年来的软件工程理论体系的形成。
      除了软件本质力量的推动之外,商业因素也推动着软件工程体系的发展。大公司们的争夺战的最终结果,已
经开始把软件工程,从最原始的“自主演进”状态,逐渐推进到“它激发展”上了。这种它激发展可能会影响到
软件工程发展的速度,然而在各个工程层面上的关注点并不会发生变化。思考成本的重要性:不计成本的项目计
划不会得到经营者的支持; 毫无目的地消耗成本是项目中的慢性毒药; 最致命的风险是成本的枯竭。
      工具、方法和过程也被称为软件工程的三个要素。在这本书中作者将他们分解来思考,并不是要孤立这三个
层面。——他们实际上是相互作用的。在软件工程中大多数人不知究竟地使用着技巧和方法,而一旦出了问题,
则归咎于这些技巧和方法的不好。而真正的问题在于,这些人并不知道这些技巧、技术和方法的原理,因而不知
道变通,也不知道回避错误。
       这本书作者用较为简练的语言讲述了软件工程这个较为广泛的概念,虽然书中作者用了较为多的专业术语(
我不能完全弄懂)。但看完这本书也有了一个大概的了解。此书值得我们反复揣摩、细细品味。

时间: 2024-12-30 03:44:31

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

读世界是数字的有感

看了“世界是数字的”这本书后,本来对电脑配置不怎么了解的我,现在都可以自己去评价一台电脑的好坏,了解了关于计算机的结构和组成,与计算机的某些发展史,虽然有些以前有所涉猎,但仍然感觉像是打开了新世界的大门. 这本书中有关于计算机的的发明与改造,让我们见识了现代计算机发展史,还有对现在计算机的基础认知,看这本书,对于我们这些学IT技术的人是很有必要的,甚至还要更深入地了解其知识,不能单单停留在这表面. 这本书中对某些IT技术与知识有其对应的见解,在其生动的比喻中,我们学到了很多.比如在第二章的第一节

读《世界是数字的》有感 15级软工4班 李苏娴

近期,我阅读了<世界是数字的>一书.读完此书,让我对计算机专业相关知识了解更多. 此书简明扼要但又深入全面地解释了计算机和通信系统背后的秘密,让我们这些没有技术背景的学生更好地理解自己生活的这个数字世界.尤其是我们,了解这些技术常识对我们来说非常重要.     <世界是数字的>这本书将计算机和通信常识解释的非常透彻.全书一共12章,其中我最喜欢的是第五章和第七章,第五章说的是编程与编程语言,第七章说的是学习编程. 我认为想学好一个学科,你就要去花时间.精力去了解学习并加以实践.算法

读《世界是数字的》有感

<世界是数字的>这本书开篇作者举了两个例子分别是数码产品对世界和对自己的影响.然后给我们介绍了几种常见的数码产品的前世今生.我们从这些例子里面知道现在的社会会越来越数字化,而我们身处其中也会带来一些隐患.所以我们在使用电子产品的时候要注意自己的言行举止. 其次书给我们介绍了许多计算机的硬件,让作者更清楚明白的知道计算机的构造,作者让我们知道好多计算机的专业知识,先引导我们进入计算机的世界,然后再升入告诉我们计算机的世界是什么样子的,然后告诉我们要如何的应用好这些数字的产品. 从书中的东西我联想

读《世界是数字的》有感(补交)

<世界是数字的>是世界顶尖计算机科学家 Brian W. Kernighan 写给普通读者的入门书,对于一个计算机已经学了N年的专业人士来说,这本书也许简单了点,不过我还是认真过了一遍,发现也有一定的收货,因为一个人很难掌握本领域里的所有知识,或多或少会有一些欠缺,总会有一些你以前不知道的,或一直没理解清楚的但又很有必要知晓的知识,我在阅读此书过程中就有这种感觉,经常会有一种恍然大悟的感觉.在书的开头,作者就如是说.的确,在这个计算机时代,每个人都与计算机息息相关,计算机已经渗透到了世界上每个

世界是数字的,更是自己的——读《世界是数字的》有感

这几天,粗读了一本书,书名叫<世界是数字的>.作为IT行业内的优秀书籍,这本书对我产生了极大的启发. 在开始,先介绍一下这本书.该书用通俗的言辞详细地介绍IT领域各方面的知识的,使读者不仅可以学习到丰富的IT知识,又不觉得疲惫与无趣,实是一本好书. 第一部分,是计算机的硬件方面知识,让对计算机不是很了解甚至是一无所知的读者了解了计算机组成的基础知识,以及计算机内部处理的数据的方法.也让像我这样IT专业的学生学习到更多.硬件是计算机的基础,一台计算机没有网络,是一台单机计算机,没有绝大多数数软件

读《世界是数字的》有感②

第二章: 1.计算机表示信息的三个基本思想 计算机是数字处理器. 计算机用比特表示信息 2.较大的信息以比特组表示. 3.数字化数据都可以用多种方式来存储.传输和处理,但模拟信息不行. 4.数字系统处理的是离散值. 5.与模拟系统相比,数字系统还有另一个优势,就是它更容易扩展. 6.表示数字信息的最基本单位是比特. 7.数据处理及内存组织的基本单位都是8个比特.8比特被称为1字节.一个字节可以编码25个不同的值. 第三章: 1.CPU有一个小型指令系统,包含着它能够执行的基本操作.它可以做算术题

读《世界是数字的》后有感

<世界是数字的>是一部科普读物,出自顶尖计算机科学家Brian W.Kernighan之手,如果你不知道此人是谁的话,那么你或许知道      The Practice   of Programming中文名程序设计实践, BrianW.Kernighan与R.Pick合著,如果你也不知道程序设计实践,那么你肯定知道The C Programming Language,没错这本K&R,就是Kernighan与C语言之父里奇的著作,此书被誉为C语言的圣经,影响着一代又一代的程序员. 这本

《世界是数字的》读后感想

身为软件专业的我刚开始步入这么课程对我而言是如此的陌生, <世界是数字的>这本书介绍了很多的IT知识.他的作者是世界顶尖计算机科学家,现为普林斯顿大学教授的Brian W. Kernighan. 他的内容介绍是家用电器.汽车.飞机.相机.手机.等虽然你看不见,但这些设备都有计算能力.手机通信网络.有线电视网络.等基础设施背后无一不是计算机在支撑.如今的世界是数字的,而计算机和计算无处不在.这本书就是要告诉大家数字世界有关计算机的一切.本书没有高深莫测的专业术语,但它全面解释了当今计算和通信领域

关于读《世界是数字的》这本书的一些感想

对于这本书先来个简单介绍吧: 家用电器.汽车.飞机.相机.手机.GPS导航仪,还有游戏机,虽然你看不见,但这些设备都有计算能力.手机通信网络.有线电视网络.空中交通管制系统.电力系统.银行和金融服务系统等基础设施背后无一不是计算机在支撑.如今的世界是数字的,而计算机和计算无处不在.这本<世界是数字的>就是要告诉大家数字世界有关计算机的一切.<世界是数字的>没有高深莫测的专业术语,但它全面解释了当今计算和通信领域的工作方式,包括硬件.软件.互联网.通信和数据安全,并且讨论了新技术带来

大道至简 读后有感

大道至简  读后有感 结束大一的课程,自己总结收获,并没有觉得自己在计算机方面有了什么明显的进步,很想在以后的学习里能有所进步,而且这学期又新增了很重要的java课程,所以决定痛下决心,好好学习一番,便想以这<大道至简>作为开篇. 这几天看了本书的第一章,第一章的总体理念为编程的精义,共分为5个小结,即编程的精义,会或不会写程序,程序等于结构加算法,语言以及在没有工程的时代. 在编程的精义这一小节中,开篇便以愚公移山这一寓言故事来类比编程这一项工作,它通过古文中的话来形象的比喻了编程工作中的各