《大道至简》第二篇读后感

今天把周爱民大道至简的第二章关于是懒人造就了方法读了几遍,作者通过战国时李冰凿山与愚公移山的比较来阐述懒人早就方法主题,以前听历史老师讲课的时候正是因为懒人才会有那么多可以节省人们力气和时间的发明,但懒人并不是真的懒,只是把更多的时间用到了思考上面与观察生活细节上面,正如文中作者所说愚公太勤快了,勤快的今天可以比昨天凿出一倍的石头,以致没有了机会去寻找更快的方法,人的精力终归是有极限的。提出新的方法,解决的将是做事成效的根本问题。而愚公可以多吃点饭,多加点班,但却突破不了人的精力极限。

文中讲的一百万行代码是可以写在一个文件里面的,由早期的写程序,都是打在穿空带上,让计算机去读,到后来的汇编语言这也是一种进步了,省去了好多麻烦,而且无论这个程序多大,多少行代码,写到一个文件里会方便许多。但 把一百万行代码写到一个文件中去,要查找一个函数需要在编辑器中按五千次PageDown/PageUp键,当然对于勤快的愚公来说他并不会去想些什么,但对于一些懒人来说这个十分庞大的工程并不愿意去参与,因而他们才会去想如何才能“偷点懒” ,才会有了后来的“单元文件(Unit)”,有了单元文件,也就很快出现了一个新的概念:模块。把一个大的模块分成小模块,再把小模块分成更细的小小模块,一个小模块对应于一个单元,因而就可以分工作了,一部分人写着几个单元的代码,另一部分写那几个,这样就能减少一个人的工作量 了,从而提高了工作的效率,这也达到了“懒人”们的要求了,也正因为多了些思考,才少了那么多的辛劳。

当讲到你桌上的书是乱的吗?我当时就想这和编程又拉上了什么关系,但当讲到内容时我陷入到了思考当中,文中作者的引用的例子正好是困扰自己的问题,学了一年的编程,却不知道怎么写程序,作者用整理桌上的书说出了其中的问题,既然书桌上的书知道怎么分类、归整得整整齐齐的,那编程不也是一样的道理,把自己所学的知识、所了解的东西分类一下、归纳一下,整整齐齐的放在脑子中,那样不就更清楚地了解自己所学的了,常用的记在自己的脑子之中,而那些不常用的可以不去记只需要在用的时候能从书中找到便可。所以我们在学习中我们应该学会归纳自己所学的知识,那样我们就可以更快的学会新的知识。勤奋的人没有时间去思考这些问题,他们努力地编写着程序,有时候我们真的需要一些时间去整理我们所学到的东西。而且,对于软件工程的专业的我来说,有良好的软件品质的是非常重要的,这里的素质指的是:我们在写编程时一定要写备注,断行的良好的习惯、规范的格式是写代码应该具备的重要素质。

关于作者对:程序=数据+算法+方法的思考,是在soul和他的对话中,可以很好的看出自己的思考有很多不满之处,他缺失了面向对象的“方法问题”如果一个问题不能解决,那它将永远成为问题。所以就有了对“程序=数据+算法+方法”的思考。

 

时间: 2025-01-04 20:55:06

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

大道至简第二章读后感

 读了大道至简第一章的老愚公的故事,我们知道了勤劳的人总会能够完成所有的困难,最终完成自己的任务,完成自己的目标,愚公移山,看似不能完成,但是与共凭借着子又生孙,孙又生子,活生生的完成了这一个不可能完成的任务,但是在旁人眼里看来,又有一些古板,耗时,毕竟动用了不知道多少代子孙的时间,反而观之第二章的李冰,修建都江堰,也需要“移山”,而且山上又全是石头,要是按照愚公的办法,那得修到什么时候才能完工?但是他发现了最终的方法,用火烧石头,然后浇水,石头就会变得酥脆容易挖走,这就是一种智慧. 从某种情况

大道至简第一篇读后感之愚公移山(伪代码)

import.java.大道至简.*; //一·愚公移山 import.java.愚公移山.*; public class YuGongYiShan { //原始需求:惩山北之塞,出入之迂 //项目沟通方式:聚室而谋曰: //项目目标:毕力平险,指通豫南,达于汉阴 //技术方案:扣石垦壤,箕畚运于渤海之尾 //技术人员:子孙荷担者三夫 //工程管理人员:愚公 //外协:邻人京城氏之孀妻,有遗男,始龀,跳往助之 while(管理人员存在且没有直通豫南,达于汉阴) { if(愚公死) 有子存焉,子孙

大道至简第二篇观后感

第二章讲的是懒人造就了方法,应该就是懒的人总会能想尽一切办法去满足自己的懒,这个想必我们或多或少都有些体会吧. 正如文章中所说的李冰,积薪烧山,相对于愚公的叩石垦壤而言,用火烧确实是一种节省人力,节省时间的办法.面对一座大山,愚公之所以称作愚,就是他只会按部就班,一点的以斧钺去开凿山,浪费大量的人力和物力还有时间,但是,对于一个懒人来说,一座大山横于面前,就肯定懒得用这么麻烦的办法去做事,但是任务又必须得完成,所以懒人就会绞尽脑汁,想尽一切办法让这件事情变得简单易行,这也许就是懒人的聪明之处.我

《大道至简第二章读后感》

第二章开篇将愚公与李冰作比较,愚公只知道日复一日,年复一年地挖山,毋庸置疑,他是个勤奋的人,然而,他的勤奋让他没有时间来找寻一个更方便快捷的方法,相比之下,李冰用懒人的方法凿了一座山,用时比愚公少,人力资源消耗小,同是战国时期,愚公就要碎石击壤,而李冰已经懂得积薪烧之了,换句话说,是懒人造就了方法. 李冰积薪烧之的方法来由一次闲极无聊的给夫人烧饭,发现垒灶的鹅卵石被烧的爆裂开来,遇水于甚,所以说人的精力是有限的,提出新的方法,解决的将是影响做事成效的根本问题.早期的程序是将代码打在穿孔纸上让计算

李冰烧山——大道至简第二章读后感

读了第一章的愚公移山,让我更深刻的体会到了编程的精义,就是把一个复杂的问题分解成一个个小问题,逐个解决.就像编写一个最大公约数,就要先想出两个数的最小公倍数,而最小公倍数的求法,就可以用1开始一直除到这个数的一半,然后再找出能除尽的最大的数.这样,一个问题就被我们分解开,快速的解决. 而第二章,主人公变成了李冰.战国时期的李冰凿了一座山,他的方法和愚公有着天壤之别,愚公会凿,李冰会烧.在两千年前的某一天,闲极无聊的李冰下厨给夫人炒了一个小菜,他突然发现垒灶的鹅卵石被烧得爆裂开来,遇水尤甚.从此<

大道至简第二篇阅读笔记

团队是软件开发中一个团体,一个团队的优秀和稳定,决定了一个项目的质量.因 此团队的管理者很重要,作为一个团队的头,要有责任,要给团队一个制度,并且带头 遵守,同时清楚自己的定位. 软件开发过程中,沟通是必不可少的,但是往往很多团队项目中,沟通只是成了一 种形式.疏于与用户的沟通,项目往往刚开始就注定了失败,疏于成员之间的沟通,团 队的进度大大降低甚至倒退.因此,良好有效的沟通环境为团队的创作提供了捷径,毕 竟从事软件行业并不是意味着只和电脑代码打交道,我们产品最终的服务对象还是人.

大道至简第二章—懒人的方法

大道至简第二章—懒人的方法 僰道有故蜀王兵阑亦有神,作大滩江中.其崖崭峻,不可凿:乃积薪烧之.故其处悬崖有赤白五色. ----华阳国志卷三-蜀志 在第一章中作者引用愚公移山的典故向我们介绍了编程的精义,以愚公为例向我们介绍了个编程人员应具备的素质.而在第二章,作者通过蜀郡太守李冰烧石破山建造都江堰的故事告诉我们我们只是勤奋是不够的.如果李冰像愚公那样日复一日的敲石碎山,就不会有空闲时间去观察,去思考了.那也不会有“积薪烧之”的事情了.所以李冰乃是闲人一枚. 人的精力是有限的.愚公而愚公可以多吃点

读大道至简第二章有感

大道至简第二章的题目是"是懒人造就了方法"而开头也写到李冰的开山并与愚公移山做了比较,无非就是想用具体的例子来证明懒人造就方法的观点.而其深层的含义便是要学会观察,学会思考,同样是一件事,很多人都能做,有人用的时间长资源多,而有的人则截然相反,这就说明了观察思考的重要性,而相对于编程来说,一个简单的比较大小的问题,有的人比较五次,而有的人只比较四次就能运行出结果,这就是程序的优化,也是思考的结果 一百万行代码是可以写在一个文件里的.这反映了一个很常见的问题,很多初学者比如我们总是在关注

大道至简第二章观后感

大道至简读后感 第二章的标题是懒人造就了方法.也就是说只有懒的人才有时间和精力去想出各种可以提高做事效率,即事半功倍的方法.在文章中作者所提到的<华阳国志>里所写的李冰,我们可以肯定他不是一个很勤快的人,就像愚公,如果他是一个勤快的人,那么他肯定也是和愚公一样扣石垦壤,自然而然,他也就不会,也没有精力去发现“积薪烧山”的方法了.很显然,勤快的人有勤快人的方法——凿石开山,相应的懒人也自有懒人的方法——积薪烧山.这说明懒人比勤快人有更多的时间去思考,观察,进而发现一些捷径.人的精力终究是有限的,