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

       《大道至简》的第二章,开始把愚公和李冰来作对比,在作者看来,愚公已经具备了当代编程人的思想,但是还欠缺点什么。愚公只知道一直挖山,总有一天会把山来填平。但李冰无疑找到了一种更加简洁的途径。“积薪而烧之”。所以愚公缺少的是方法。愚公是一个伟大的人,是一个勤劳的人。但正因为他的勤劳,让他只能通过最原始的方法来移山。反观李冰,闲来无事就看火烧山,这不是懒是什么。所以我们说懒人创造了方法 。      

          程序设计最初是算法和结构,这样的程序仅仅只能解决一些简单的问题。发展到现在,方法成了程序设计里面不可缺少的一部分,有了方法,我们可以将一百万行代码写在一个文件夹里。勤劳的人勤勤恳恳的做些自己的工作。当然有勤劳的人就有懒人,懒人就有懒人自己的方法,懒人创造的方法推动了社会的进步,时代的发展。

          对于我来说,作为一个软件工程的学生,勤劳是毕不可少的。我们要花大量的时间去学生我们学习领域的入门知识,自己辅助我们的工具,了解它们的使用方法以及用处。并且我们要归纳前人给我们创造出了方法,现在有很多学生学了一年的编程。你问他会不会编程,他可能回答你会一点。但他们回会的可能局限于老师上课讲的那些模版。而当你问到老师上课没有讲到的那些模版,他就不会了。这是为什么呢,因为他们只是讲老师讲的模版记住了。所以会编几类程序。而他们并没有认认真真的去掌握老师所讲的基本知识,没有系统的进行整理,归类。所以当他们遇到没见过的编程题,自然就不会了。学习,不仅仅是课前预习,上课认真听讲,课后复习。最重要的是你要把课上学到的知识认真的归纳总结,最后要有自己的体会。所以说勤劳对一个学生来说是必不可少。那是不是说这与懒人创造方法是矛盾的呢,其实不然。创造方法,无非就是创新。一个人想要创新,如果连最基本的模仿都不会。又何来创新呢。首先,你必须用你的勤劳来学习所学领域的基本知识,掌握前人所创造出来的重要方法。这个时候才算真正的进入这个领域。或许你觉得前人创造出来的有些方法过于繁琐。每次用这个方法总是要花费大量的时间。而你又太懒,不愿意花费这么多时间,所以更简单的方法就出现了。所以说懒人创造方法。

          李冰因为挖山耗费大量的人力和时间而用火烧山;程序员因为编程耗费大量时间和资源创造了单元文件;有些人因为懒得不想走路因此发明汽车;有些人不想爬楼梯因此发明电梯。人因为懒,便用他们聪明的头脑

发明了方法。

原文地址:https://www.cnblogs.com/ygl888/p/4838778.html