前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >读《大道至简-- 第二章 是懒人造就了方法》 有感

读《大道至简-- 第二章 是懒人造就了方法》 有感

作者头像
CN_Simo
发布2017-12-26 14:33:51
4200
发布2017-12-26 14:33:51
举报
文章被收录于专栏:Script Boy (CN-SIMO)Script Boy (CN-SIMO)

      社会的进步、科学的发展,无不是靠这些“懒人”。

      懒人造就了方法,这句话一点也没错。突然间想想那些聪明的人,大多都是懒人。因为想得多,所以做得少。因为想得多,所以思维得到了锻炼,变得越来越聪明。懒人造就了方法,当一件事情需要很大功夫才能做完时,勤快人想得是马上去做,尽快完成,而懒人想得是怎样做省力,怎样做最节省时间,此时懒人创造了一系列的方法。越勤快,越没有机会找到更快的方法。因为勤快人的脑子里想的并不是方法相关的东西。很多时候,做一个懒人还是很有必要的。

      愚公和李冰同样是在凿山,但是愚公每天都在凿山,从自己做起,非常的勤奋,几代人不停地进行这项工程后才让整座山夷为平地;而李冰呢?他是个非常闲的人,自己不动手,但是他却在短时间内将一座山夷平,因为他有好的方法,好的方法让自己不用动手就能办成一个相当大的工程。所以说人的精力终归是有限的。提出新的“方法”,解决的将是影响做事成效的根本。而愚公可以多吃点饭,多加点班,但突破不了人的精力的极限。因为这是“懒人”的事情。

      我们常常将所有代码写在一个文件里面,就算是有一百行代码,只要可以,那么就习惯性地写到一个文件里面,各种方法混在一起,记性好的手勤快的人,可以不断敲击PU/PD键去查找某行代码。但是懒人可不会愿意这样,他们宁愿将各种方法封装成不同的单元文件“Unit”,成功的人并不一定都是勤快的人,至少“单元文件(Unit)”这种开发方法就肯定是懒人创造出来的。

      有了单元文件就有了“模块“这个概念。把一个大模块分成小模块,再把小模块分成更细更小的模块,一个模块对应于一个单元。分了模块就能便于管理了,所以在编程里要当一个懒人,分完模块只需要管理就行了。有了这个启发,我们就要思考了,作为一个优秀的程序员,就要学会管理自己的代码,尽量不要让自己的代码全部挤在一起,既不方便管理又不方便查找。

      世上没有懒人,就不会出现各种各样的简化方法了。

      面向过程开发中,“过程(procedure)”是 CPU 提供的,“单元(unit)”则是编译器提供的(机制)。程序员不需要(至少是不必须)再造就什么“方法”,就可以进行愚公式的开发工作了。

      在面向过程开发中,我们不能忽略了”方法“这个重要的元素,不能急着动手。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档