大道至简读后感
今天,我阅读了《大道至简》的第二章——是懒人造就了方法。我认为标题的这句话说得一点也没错,特别有道理。因为 当今社会的进步,科学的发展,谁能说不是这些“懒人”的功劳呢?突然间想到了我们尊敬的,崇拜的那些聪明人,大多数都 是“懒人”,因为他们总是想得多,做得少,所以思维得到了锻炼,就变得越来越聪明。所以说:是懒人造就了方法。当有一 件事情需要很大功夫才能做完时,像愚公这样的勤快人就会立刻行动,马上去做,尽快完成,而像李冰这样的“懒人”呢,则 会静下来想:怎样做才能让自己既节省力气又节省时间呢?正因为如此,才有了愚公以凿碎石,而李冰以烧碎石。所以“懒人” 才能创造一系列的方法。也许有人认为,是不是越勤快,就越没有机会找到更快更好的方法呢?而“懒人”就可以想到更好的 方法呢?其实,并非如此,之所以会这样呢?那是因为勤快人的脑子力想的并不是与方法相关的东西,而是踏踏实实的,勤勤 恳恳的傻干。而这里所说的“懒人”并不是真正意义上的懒人,而是勤于思考的人,勇于表达自己的想法,提出自己的见解。 当然,行动是很重要的,这里提到的懒人不是不做,而是有方法有效率的做。但是我认为,作为学生的我们来说,我们还是得 向愚公学习,脚踏实地的去学习,让自己做到每天都能进步一点点,这样我们才能变成优秀的人,变成成功的人,既如书中所 说:“吾今胜昨倍许,明胜今倍许,而知识作业不加增,何苦而不快。”不是吗?这篇文章给我印象最为深刻的是这一句话: “我的第一次思考:程序=算法+结构+方法。”这与我们过去所熟悉得公式稍微有点不同,作者说了一段对话,道出了面向对象 设计与面向程序设计的不同。我们以前肤浅的认为:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步 一步实现,使用的时候一个一个依次调用就可以了,而面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了 完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。也正是在这一次与DelphiBBS现任总版主Soul的这次交 谈中,作者提出了他对程序的新的理解,那就是程序=数据+算法+方法。而面相过程设计与面向对象设计究竟有什么不同呢?最 大的区别就是:面向过程设计只需要有单元和模块两个“大将”,那么它都就可以做出任意大型的,复杂的程序。而面向对象设 计中的“方法”问题确确实实像鼻子一样凸显在每一个程序中,而这就将关键问题暴露无遗了,也引起了我们这些正在学习计算 机的同学的深思:既然知道了面向程序设计和面向对象设计的不同,那么我们该怎样运用这种不同将他们完美的结合起来呢?为 IT行业创造一个新的里程碑呢? 但是,不管时代怎么变化,我们都应该将愚公的“勤奋”和李冰的“懒”结合起来,并发扬和传承下去,这才是正值青春岁 月的我们应该做的。只有将这两点学以致用,我们在以后学习编程的日子里,才可以做到游刃有余的!