[book]道法自然
生活随笔
收集整理的這篇文章主要介紹了
[book]道法自然
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前不久讀了王詠剛的〈凌波微步〉和〈凌波微步II〉,感覺不錯。今天把他老人家的《道法自然》也買了下來。
在dearbook看到關(guān)于這本書的長篇大評,也一塊copy了下來:
http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0023954
| 認(rèn)真的作者,真實(shí)的經(jīng)歷,實(shí)踐的結(jié)晶(讀者 Soundboy于2005-5-31) | 0人同意、0人反對???? |
?? 讀此書,最大的收獲之一就是比較輕松地理解了設(shè)計(jì)模式。說實(shí)在的,GoF的《設(shè)計(jì)模式》買了幾年了,但是對于20幾個模式始終沒有建立起一個明確的概念。而了《道法自然》一書中,經(jīng)典的模式被作者用淺顯甚至詼諧的語句描述了出來,使得腦子里馬上有了一個直觀的感性認(rèn)識。這個時候再回頭來看嚴(yán)密經(jīng)典的論述就輕松了許多。
?? 這本書在網(wǎng)上是比較有爭議的一本,其中爭議的一個焦點(diǎn)就是書名,有人認(rèn)為起了這么個名字太虛了,技術(shù)人員應(yīng)該務(wù)實(shí)。有人則認(rèn)為這個名字形象、容易記。我的感覺是按照這個詞在中國文化中的地位這本書的確是有點(diǎn)欠份量,但是此書的確是一本獨(dú)到的書,應(yīng)該有一個獨(dú)到的名字。這個名字給了這本書一個清晰明確的ID,方便大家交流。
?? 這本書可能不適合對于軟件工程已經(jīng)很有造詣的高手學(xué)習(xí),因?yàn)槔锩嬷v的東西幾乎都可以在近年的一些流行經(jīng)典書籍中找到更詳細(xì)、嚴(yán)格的描述。當(dāng)然抱著挑毛病的目的的除外。 也不適合剛剛學(xué)習(xí)了C語言而沒有寫過幾個完整程序的學(xué)生閱讀。因?yàn)橹v的東西大多數(shù)都是只有在實(shí)際項(xiàng)目中才能體會的。而有一類人,他們掌握了C++等語言的基本語法,也做了一些項(xiàng)目,但是對于究竟怎么去從整體上把握一個項(xiàng)目確沒有很好的想法,買了幾本類似《UML用戶指南》、《設(shè)計(jì)模式》等大師著作卻因?yàn)樽约豪斫饽芰τ邢薅x得費(fèi)勁,總感覺書上的理論過于抽象難以和實(shí)際的應(yīng)用有個順利的鏈接而放棄。很不幸我就是這類人,而這本書最適合的讀者應(yīng)該就是這類人。很慶幸我就是這類人之一。因此我感覺這本書很適合我閱讀。
?? 此書的作者一定是閱讀了大量的面向?qū)ο蠓矫娴臅墨I(xiàn)。我這么想到不是因?yàn)闀罅_列了4頁紙的參考文獻(xiàn),而是書中大量明確的和廣泛交叉的引用。要做到這點(diǎn)如果不對原著中的觀點(diǎn)充分理解幾乎是不可能的。
?? 這本書不能作為學(xué)習(xí)面向?qū)ο笾R的教材,而只能作為輔導(dǎo)書。作者在簡介中說“如果吧面向?qū)ο蟠髱焸兤乩碚摻?gòu)的經(jīng)典讀物稱為面向?qū)ο笫⒀缰械闹鞑?#xff0c;那么本指南若能充當(dāng)佐餐的涼菜或者是飯后的甜點(diǎn),作者就心滿意足了?!笨磥碜髡邔τ谧约旱淖髌酚兄宄恼J(rèn)識和定位。我看經(jīng)典讀物可以比作高能量的壓縮食品,營養(yǎng)豐富但是并不可口。有了《道法自然》書的調(diào)配,美味和營養(yǎng)就可以兼得了。
?? 書中的“笨笨點(diǎn)評”我比較喜歡,可以使得在讀書的時候喘口氣,還獲得了一些常識。如果還嫌書的正文不夠通俗,那么點(diǎn)評中的話就更是聊天式的。
?? 關(guān)于書的價錢,很多人說是貴了,這本書一共將近450頁,定價是45.00元,平均每頁一毛錢。我是在網(wǎng)上買的34塊多,平均每頁幾分錢。不是很便宜,但也絕對不是貴。其實(shí)書的價錢要是按照紙張的量來算那是收舊書的小販,讀者買的是書的內(nèi)容。我的感覺是花這30幾塊錢是值得的。
?? 很多人批評這本書沒有自己的新觀點(diǎn),而是把面向?qū)ο罄碚撟隽艘粎R編。這看來是事實(shí),但這里的匯編絕對不是簡單的羅列,而是放在了實(shí)際的工程中的有血有肉的展示。而且,任何知識到了一個真正理解了他的人的腦子里面,或多或少都要產(chǎn)生一些自己的東西的。仔細(xì)的看此書,里面還是有一些出彩的地方的:
?? 第14章、UML的消息和進(jìn)程間調(diào)用函數(shù)的關(guān)系?!盀槭裁碪ML把所有函數(shù)調(diào)用都稱為消息。”這個結(jié)果可能很多人都知道,但是能回答為什么的有幾個人呢。這個分析好像在其他書中沒有提及的(抑或是我孤陋寡聞?),而且這個問題也是一個長期疑惑的問題。
?? 書上還著重提了一下C++語言里面多態(tài)的概念,其實(shí)這是絕大多數(shù)模式存在的基礎(chǔ),要是沒有多態(tài),大部分模式根本就不可能存在??墒乾F(xiàn)在學(xué)過C++、甚至寫過C++程序說不清多態(tài)的人大有人在(我好像就是其中一個,大概知道,但是嚴(yán)格說清楚好像不行)。從這點(diǎn)上看此書像是一個優(yōu)秀的學(xué)生學(xué)習(xí)設(shè)計(jì)模式做的筆記,把相關(guān)內(nèi)容串起來了講了一下。給一些沒有老師的學(xué)生一個學(xué)習(xí)的指到路線。
?? 這本書雖然在設(shè)計(jì)模式上用了大量的筆墨,但是卻不是一本專門講設(shè)計(jì)模式的書,不能用來作為設(shè)計(jì)模式的教材。Bridge ,Interpreter 等模式書中就沒有提及。我在剛開始讀這本書的時候感覺最大的收獲是通俗的的講解了設(shè)計(jì)模式。等到繼續(xù)閱讀以后,發(fā)現(xiàn)讓讀者學(xué)習(xí)設(shè)計(jì)模式不是作者的最終目的。書中講了一個實(shí)際的、完整的項(xiàng)目。前三分之二部分講的系統(tǒng)分析等。
?? 以上文字寫于2004年底,最近又把這本書拿出來翻了一下,感覺還是有新的收獲,雖然早先看的很多都忘記了。的確,如果沒有實(shí)踐的機(jī)會,很多東西是很難深刻掌握的,這本書講的就是實(shí)踐中的東西,給我們了一個真實(shí)實(shí)踐的過程記錄,其中也包括了作者多年的總結(jié)。
?? 如果你感覺到自己寫了不少的代碼,但是總是感覺停留在代碼工人的階段。對于整個軟件的結(jié)構(gòu)無法把我,而實(shí)踐中又沒有多少理論學(xué)習(xí)的機(jī)會,一些大部頭的著作看起來又有點(diǎn)費(fèi)勁,那么這本書是再適合不過了。
轉(zhuǎn)載于:https://www.cnblogs.com/aiwz/archive/2005/09/24/6333167.html
總結(jié)
以上是生活随笔為你收集整理的[book]道法自然的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 方法函数,执行oracle
- 下一篇: GCC精彩之旅