一開始作者拿李冰燒山與愚公移山作對比,這對我的觸動很大。這裡講李冰是乙個懶人,而愚公是乙個勤快人。但是我覺得作者的意思是「懶人」在這裡是褒義詞,這裡的懶人不是無所事事,碌碌無為的懶人,而是乙個懂得思考的懶人。在做事情的時候,勤快的人總是想也不想衝在最前面,不畏困難,不會抱怨,像老黃牛一樣默默耕耘。如果事情容易解決還好,但是如果事情很困難的話埋頭苦幹往往不可取,甚至有時會起到反作用。而我們這裡的「懶人」就不同了,他們在做事情時往往會深思熟慮,看似進度會落後那些勤快的人,實則不然,這些「懶人」創造的方法往往會起到關鍵性的作用,到最後往往進度會超過那些勤快的人,甚至會把事情做得更好,更完美。所以說方法往往都是「懶人」創造的。
第二章的第一節講的是「愚公鑿山」和「李冰燒山」。都是想把山挪走,但這兩個人的方法卻截然不同。愚公信心滿滿的開始了鑿山,而且還知道「山不加增」而他「子子孫孫無窮盡」,所以他堅信只要勤勞終會有一天會把山挪走。而李冰在幹什麼呢?管理著成百上千人的隊伍,要是忙起來的話必定焦頭爛額。相反,他一點也不忙,還有工夫給妻子燒菜,閒到看火燒石頭,正是這樣他發現壘灶的石頭被火燒的爆裂,遇水尤甚。從此《史記》上記下了「蜀守冰鑿離堆」,而《華陽國志》上記下了他做這件事的方法「積薪燒之」。在差不多的同一時間,愚公還在山北之塞「碎石擊壤」。這是移山,在編寫程式的時候,如果上來就埋頭苦幹,雖然「程式不加增」而我們也的確「子子孫孫無窮盡」,但這樣耗下去對我們來說沒有任何好處,甚至最後有可能完不成任務被老闆罵。而「懶人」程式設計師在接到任務之後都不會立刻去做,而是思考出最佳的方法再著手去做,最後他們往往會提前完成任務,甚至會做的更好。在做事情的時候,勤快的人總是想也不想衝在最前面,不畏困難,不會抱怨,像老黃牛一樣默默耕耘。如果事情容易解決還好,但是如果事情很困難的話埋頭苦幹往往不可取,甚至有時會起到反作用。而我們這裡的「懶人」就不同了,他們在做事情時往往會深思熟慮,看似進度會落後那些勤快的人,實則不然,這些「懶人」創造的方法往往會起到關鍵性的作用,到最後往往進度會超過那些勤快的人,甚至會把事情做得更好,更完美。所以說方法往往都是「懶人」創造的。
隨後作者又講了一百萬行**可以寫在乙個資料夾裡,這是要懂得尋找捷徑,要多動腦,敢於打破常規。大概第乙個寫彙編的人,把程式寫在乙個檔案裡了,所以後來就形成了習慣,大家都把**寫在同乙個檔案裡。然而不久,delphi1.0發布時,出現了乙個大漏洞,它的編譯器不支援超過64k的源**檔案。說明當時的程式設計師,習慣性的把**寫到同乙個檔案裡,即使是一百萬行。對於這些勤快的人來說,不能指望他們創造出單元檔案這種東西,然而單元檔案還是出現了。有了單元檔案後,也就出現了新的概念:模組。於是大家開始可以分工合作。於是現在乙個程式由多人編寫。這就是懶人創造了方法。
之後作者講了,你書桌上是亂的嗎?這一節作者告訴我們做事要有條理性。相信很多人和我一樣,不知道如何寫程式。作者在書中也提到了這個問題。作者說道,如果我們知道如何把桌上的書整理好,為什麼我們不把所學的知識分一下類,整齊的放腦子裡呢。作者的這番話給我們提供了乙個學習程式設計的好方法—將所學知識分類,歸納。通過作者的這段描述,我又學會了乙個新方法。
最後,作者描述了他和乙個朋友的對話。說實話,作為乙個入門級別的程式設計人員,這段話我並不能完全理解。好在作者在最後作出了解釋。作者說道,所謂「面向過程開發」其實是對「結構化程式設計」在**階段的乙個習慣性說法。而作者忽略了這個階段的原因,是即使沒有任何方法存在,只要有了單元和模組的概念,在面向過程的時代,一樣可以做出任意大型的程式。在面向過程的開發中,程式設計師不需要再造就什麼方法,就可以進行愚公式開發工作了。如果不出現物件導向的話,這樣偉大的工程可能還要再幹一百年。而與物件導向無關的東西,卻因過程和單元的出現而出現了,這就是工程。
讀了這一章後,我覺得作為乙個剛步入it行業的菜鳥學生,我應該做乙個有智慧型的懶人,而不是乙個只知道蠻幹的勤快人。
《大道至簡》第二章(是懶人創造了方法)讀後感
任何事情如果有了好的方法那麼效率就會提高,就會很快完成一項大的工程,而好的方法的創始者必定是因為不想長時間的去做才創造出的可以省時省力的方法,所以懶人造就了方法。當然這的懶人並不是指的整天無所是事的人,而是不想耗費太長時間去完成一項工程,而是想省時省力高效率做事的人。凡事在做之前應該充分考慮,分析現...
大道至簡第二章 是懶人造就了方法 讀後感
戰國時期李冰鑿了一座山,鑿了一座山,確實沒什麼好講的,即使是在古代,只要人力資源能跟上,基本上多大的山都能鑿了,然而這裡之所以說他鑿山,是因為他鑿山的方法在當時與別人不一樣。怎麼各不一樣法呢。他積薪而燒之,然後在鑿之。用這種方法,鑿山輕而易舉。這就是他的高明之處。那麼,他是怎麼想到用這種方法呢?這時...
《大道至簡》第二章讀後感 是懶人造就了方法
何為 大道至簡 在周愛民的 大道至簡 一書中給出的大道至簡的解析是軟體工程實踐者的思想,它是一種思想,而不是一些招數或者方法。僰蘭道有蜀王兵,亦有神作大灘江中。其崖嶄峻不可破,冰 乃積薪燒之。話說,戰國時期有一人叫李冰,他幹了一件事情與愚公類似,那就是鑿了一座大山,然而鑿山的過程卻與愚公相去甚遠。愚...