读《大道至简-- 第二章 是懒人造就了方法》 有感
? ? ? 社會的進步、科學的發展,無不是靠這些“懶人”。
? ? ? 懶人造就了方法,這句話一點也沒錯。突然間想想那些聰明的人,大多都是懶人。因為想得多,所以做得少。因為想得多,所以思維得到了鍛煉,變得越來越聰明。懶人造就了方法,當一件事情需要很大功夫才能做完時,勤快人想得是馬上去做,盡快完成,而懶人想得是怎樣做省力,怎樣做最節省時間,此時懶人創造了一系列的方法。越勤快,越沒有機會找到更快的方法。因為勤快人的腦子里想的并不是方法相關的東西。很多時候,做一個懶人還是很有必要的。
? ? ? 愚公和李冰同樣是在鑿山,但是愚公每天都在鑿山,從自己做起,非常的勤奮,幾代人不停地進行這項工程后才讓整座山夷為平地;而李冰呢?他是個非常閑的人,自己不動手,但是他卻在短時間內將一座山夷平,因為他有好的方法,好的方法讓自己不用動手就能辦成一個相當大的工程。所以說人的精力終歸是有限的。提出新的“方法”,解決的將是影響做事成效的根本。而愚公可以多吃點飯,多加點班,但突破不了人的精力的極限。因為這是“懶人”的事情。
? ? ? 我們常常將所有代碼寫在一個文件里面,就算是有一百行代碼,只要可以,那么就習慣性地寫到一個文件里面,各種方法混在一起,記性好的手勤快的人,可以不斷敲擊PU/PD鍵去查找某行代碼。但是懶人可不會愿意這樣,他們寧愿將各種方法封裝成不同的單元文件“Unit”,成功的人并不一定都是勤快的人,至少“單元文件(Unit)”這種開發方法就肯定是懶人創造出來的。
? ? ? 有了單元文件就有了“模塊“這個概念。把一個大模塊分成小模塊,再把小模塊分成更細更小的模塊,一個模塊對應于一個單元。分了模塊就能便于管理了,所以在編程里要當一個懶人,分完模塊只需要管理就行了。有了這個啟發,我們就要思考了,作為一個優秀的程序員,就要學會管理自己的代碼,盡量不要讓自己的代碼全部擠在一起,既不方便管理又不方便查找。
? ? ? 世上沒有懶人,就不會出現各種各樣的簡化方法了。
? ? ??面向過程開發中,“過程(procedure)”是 CPU 提供的,“單元(unit)”則是編譯器提供的(機制)。程序員不需要(至少是不必須)再造就什么“方法”,就可以進行愚公式的開發工作了。
? ? ? 在面向過程開發中,我們不能忽略了”方法“這個重要的元素,不能急著動手。
轉載于:https://www.cnblogs.com/lxmwb/p/5907700.html
總結
以上是生活随笔為你收集整理的读《大道至简-- 第二章 是懒人造就了方法》 有感的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人作业-Week2:案例分析
- 下一篇: 介绍MyBatis代码生成网站(四) -