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