zoukankan      html  css  js  c++  java
  • 《大道至简》第二章读后感

    是懒人创造了方法

      第二章的开篇又引出了一篇故事,这次故事的主人公换成了李冰,蜀地太守。

      同样是开山,愚公想到的是“碎石击壤”,而李冰就已经懂得“积薪烧之”了。愚公太勤劳了,他想:“吾今胜昨倍许,明胜今倍许,而山不加增,何苦而不快。”但是越发的勤快,愚公便越发没有机会找到更快的方法。但他只是个普通人,就算他再勤快,他的精力终归是有限的。想要从根本上解决问题便要提出新的方法,而李冰正是这么做的。

      只有一个懒人才会有时间去观察火是不是能把石头烧爆,只有一个懒人才会绞尽脑汁去创造方法。正如比尔盖茨所说的:“I will always choose a lazy person to do a difficult job. Because a lazy person will find an easy way to do it.” 读到这里我不禁想起了初中时候的自己。那个时候的我疯狂的迷恋上了网络小说,下载了很多存到我的MP4里,然而我却发现,那个MP4只能看到9999页,当时我的解决方法就是在把文件在电脑上打开,然后把显示不出来的部分选中,再存到另一个文档中。电脑屏幕只有那么大,我只能死死地按住鼠标,不停的往下拖,一旦松开了手指,就得重新开始。渐渐地,我厌倦了这个愚蠢但又简单的方法,因为我的手指总会给我添乱!于是我就在百度上打上了“TXT文本分割”这七个字,然后“前途”一片光明啊!我到现在都能回忆起那个时候的欢喜兴奋。

      我可以把桌上的书摆的整整齐齐,但是却没能脑子里的东西分类归纳整理。我把所有东西一股脑的塞进来脑子里,然而我却不知道该如何运用它们。当我拿到一个题是,我的第一反应是有没有有没有做过类似的?如果答案是否的话,那我的潜意识就会告诉我,你不会做这道题。我只是再按照固定的过程堆积代码,仅此而已。

      很遗憾我并没有看懂作者的那段对话。

      我到现在都不理解到底什么才是面向对象的程序设计,在作者眼中,面向过程的程序设计就是结构化程序设计的一个习惯性的说法,在那个时代,只需要单元和模板一样可以做出任意大的程序,所谓的方法在哪个时代体现的并不明显,程序员可以向愚公一样工作。我是不是可以理解为那个时代的面向过程的开发已经足以应对人们的各种需求,然而某些懒人却并不满足,于是他们创造了“方法”,再接着,面向对象的程序设计便诞生了?

      我对这一部分的理解很不满意,但是现在的我好想没能力去理解更多,我的知识实在是太匮乏了。空荡荡的大脑没有能力满足我的好奇心,现在的当务之急是不断地充实自己。

      希望在下次修改的时候,我已经彻底明白了什么是面向对象。

      希望下这个“下次”不会让我等太久。

  • 相关阅读:
    如何计算时间复杂度
    注意线程
    java中一个类要当作线程来使用有两种方法
    压缩和解压
    init [0123456]
    linux文件目录
    为什么使用combiner?【Hadoop】
    JAVA标识符
    关键字:java
    转 java 中int String类型转换
  • 原文地址:https://www.cnblogs.com/ljz-2014/p/4839645.html
Copyright © 2011-2022 走看看