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