讀了大道至簡第一章程式設計的精義之後,我覺得感觸頗深,於是乎我又讀了第二章是懶人造就了方法 ,之後果然沒有讓我失望,第二章寫的也是非常的好,非常的吸引我。
第二章的開頭便引用了李冰鑿山的故事,在戰國時代,李冰作為蜀國的成都看守,他自身的手下有非常之多,但是他也使用了乙個非常省力的方法,那就是「積薪而燒之
」,而不是像愚公那樣「碎石擊壤
」,引出了標題懶人造就了方法。前面第一章提到了程式設計師的乙個基本素質,折衷,也就是用更容易的方法實現要求重要李冰就是想到了用火燒的方法,只用了不多的人,不多的時間就燒平了一座山,而勤勞的愚公卻要不停的子子孫孫工作幾百甚至幾千年,在程式設計中好的方法非常更重要,很多情況下計算機運算都是窮舉,即算遍每一種情況,當數量級很大的時候這對計算機來說也是乙個很大的工作量,而乙個好的演算法輕而易舉就能讓計算機的任務量減少一半甚至更多。所以在設計程式的時候更多要做乙個懶人,去思考更加有效率的演算法。
懶並不是不想做事,不想上班,因為有人懶的爬樓梯,從而發明了電梯。因為人懶得走路,從而發明了汽車等各種交通工具。很多人總是認為懶人就是遊手好閒,整天無所事事,但是這些懶人往往給人意想不到的驚喜,他們不是真正的懶,看似他們懶得動手,但是他們善於動腦,在他們勤奮的動腦中他們會發明很多的idea,所以,這些懶人,往往是最厲害的人物,工資最高的人物。
以前的時候,因為早期的程式執行方法的限制和早期程式的功能限制,程式都是編寫在乙個檔案裡的,特別的複雜麻煩,讓人感覺理不清頭緒,這時候就出現了懶人創造的新方法,用模組。把乙個大的程式細分成幾個部分,每個部分再繼續分成小的模組,直到這個模組易於實現,這是程式設計乙個跨時代的進步,標誌著一種新程式設計思想的出現,讓程式設計變得更豐富,易與使用,方便了大家,方便了人類。
讀到後面,我讀到程式=演算法+結構+方法。比第一章講的又多了乙個方法,由此可以看出,在我們現在的社會,我們的程式設計離不開方法。在想盡各種方法,為了更加簡便,更加容易,懶人們在不停的比拼方法。所以方法現如今已經處於乙個與資料和演算法同等重要的位置了。
我們作為大學生,應該學習這個懶人的智慧型,就舉乙個簡單的例子,有的同學每天埋頭苦讀,整天忙忙碌碌的就是為了最後期末能考個好的成績。但是有的同學平時看起來輕輕鬆鬆的,不慌不慢的,但最後卻能考乙個好的成績,遙遙領先。他們找到屬於自己方法,發揮出事半功倍的效果。有的時候我們偷懶可以找到更好的辦法,當我們累了,不要急於去做事,反而可以休息休息偷偷懶,讓自己的大腦恢復恢復,然後在想出乙個解決問題的辦法。
大道至簡 是懶人造就了方法
華陽國志卷三 蜀志 僰道有故蜀王兵闌亦有神,作大灘江中。其崖嶄峻,不可鑿 乃積薪燒之。故其處懸崖有赤白五色。這個故事主要講述的是李冰主持築造都江堰的事情,說李冰帶領人民開山駐壩,這很容易聯想到愚公,同樣是開山,但是他們採用的是不同的辦法,愚公用的是 碎石擊壤 李冰則是 積薪燒之 下面我就來簡單的分析...
大道至簡之懶人造就了方法讀後感
在大道至簡的第二章中,他的引例是李冰鑿山,這個故事與第一章中的愚公移山產生了很鮮明的對比。愚公 碎石擊壤 李冰 積薪燒之 愚公人少且工程實現預期時間很長,但李冰帶領了上百號人,且必須在短時間內顯示目標。兩者的對比中我們也可以明白,乙個人勤奮固然很好,但是倘若能夠花更多的時間去思考,去尋求方法,其實能...
大道至簡第二章 是懶人造就了方法 讀後感
戰國時期李冰鑿了一座山,鑿了一座山,確實沒什麼好講的,即使是在古代,只要人力資源能跟上,基本上多大的山都能鑿了,然而這裡之所以說他鑿山,是因為他鑿山的方法在當時與別人不一樣。怎麼各不一樣法呢。他積薪而燒之,然後在鑿之。用這種方法,鑿山輕而易舉。這就是他的高明之處。那麼,他是怎麼想到用這種方法呢?這時...