zoukankan      html  css  js  c++  java
  • 大道至简读后感

                                                                                                   大道至简第二章

    上一章中介绍了大道至简第一章的愚公移山,今天我们来学习另一篇寓言。“僰蘭道有蜀王兵 ,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之。”——《华阳国志》,在两千年前的某一天,闲极无聊的李冰下厨给夫人炒了一个小菜,他突然发现垒灶的鹅卵石被烧得爆裂开来,遇水尤甚。从此《史记》上记下了“蜀守冰凿离堆”,而《华阳国志》上记下了他做这件事的方法“积薪烧之”。

    由此他不用花费巨大的人力物力财力,就把一座大山生生搬走了,在差不多同一时间,愚公在山北之塞“碎石击壤”,最后还是天神怜其勇气毅力可嘉,遂令大力神把大山搬走。同是搬山,两人的方法各不相同,但取得的结果却是一样,所付出的代价却不成比例,由此我们已经看到事物的进化了。同是战国时代,《列

    子·汤问篇》里的愚公就要“碎石击壤”,而李冰就已经懂得“积薪烧之”了,看到这,我们不禁要称赞李冰的聪明才智,用最小的代价换取了最大的利益,在往深处讲,李冰是一个勤奋的地方官,在他治下的巴蜀物产丰饶,人们安居乐业,这与他的清廉爱民,严于律己的治理分不开,但是李冰能用最懒的方法得到最好的结果,正是一个懒人造就了“烧石头”这个“碎石”的方法。愚公太勤快了,勤快得今天可以比昨天多凿一倍的石头。或者在愚公的项目计划案的首页里就写着朱笔大字:“吾今胜昨倍许,明胜今倍许,而山不加增,何苦而不快。”但是越发的勤快,愚公将越发没有机会找到更快的方法,人的精力终归是有极限的。提出新的“方法”,解决。这就像我们编程,越学到后面越发现实现结果方法的多元化,我们可以像李冰一样选择懒人的方法来凿编程这座大山。

      在第二章后面,作者提出一百万行代码为什么写在一个文件里,大家可以把一百万行的代码写在不同的模块里,有了模块,也就很快出现了一个新的概念:模块。把一个大模块分成小模块,再把小模块分成更细的小小模块,一个模块对应于一个单元,我们可以开始分工作,我们应该改变我们的编程的惯性思维,学着如何划分单元,这是一个很好的启示。

    我们有的人会困惑,为什么学了一年的编程还是不会编程呢,作者给我们解决了疑惑,我们不会归纳,平常都是老师上课就认真做笔记,但是下课后我们都回把笔记一放,到编程时在拿出来看,编完就放一旁,这是不对的,我们更应该时时拿出来看,当书已经破破烂烂时,我们的编程能力又上一步。

    作者提出了面向过程开发中,不能忽略了在面向过程中的“方法”问题。实际上面向过程开发也是有相关的“方法”的,而我们不能忽略了这个阶段的“方法”。作者提出了“程序算法结构方法”。这是一个很有现实意义的建议,在编程中的方法也是有着举足轻重的位置,我们不能忽视也不可能忽视,总的说来,这是一本值得一看的书,书中的建议都值得我们去深思,去探索,去发现。

  • 相关阅读:
    Cocos Creator 镜头跟随(cc.follow)
    Cocos Creator 虚拟摇杆
    Creator Cocos 获取舞台尺寸 (屏幕大小)
    Cocos Creator中的计时器 (setTimeOut ,setInterval,Schedule )
    Cocos Creator Touch_End的触发条件 (Mouse事件)
    Cocos Creator Spine骨骼动画 (局部换装、全局换装)
    Cocos Creator 粒子效果
    Cocos Creator 的Http和WebSocket
    Android中图表AChartEngine学习使用与例子
    Android应用加入微信分享
  • 原文地址:https://www.cnblogs.com/1336303471-tengxianliang/p/4837532.html
Copyright © 2011-2022 走看看