我的一些讀書心得(一)

來源:互聯網
上載者:User

福川老兄約我寫篇書評。我呢,深知自己只有老舍水平,離魯迅呢,還是有些距離的,因此,一向謙虛的我,開始並沒有答應。後來,看到部落格園的文壇如此之yy,尤其在書評方向,簡直是一項空白。故而,share一下我的一些讀書心得,算是為圖靈舉辦的這次活動剪綵了。

圖靈這次活動推出的24本書籍,大多是從國外引進的,這也符合他們出版社的一貫風格。我的印象中,大體上,圖靈和華章的好書以翻譯為主,國內原創的市場則歸博聞,而清華則以教科書為主打。

24本書,我拜讀過其中的8本,其他的,要麼是沒注意過,要麼是在書店粗粗翻過感覺一般。

簡單說說我讀過的這8本書:

《NET 2.0模式開發實戰》

設計模式的書太多了,且不說GOF23,那本書太老了,以至於跟不上當今社會的高速發展。除此之外,要數《Java與模式》寫得最好,裡面很多例子都有生活中的影子,但就是太厚了,一般人讀不下去。其他書籍無出其右,最多是加上一些新的技術閃光點。此外,我再推薦一本,《Visual Basic設計模式》,也是郵電翻譯的,在介紹了GOF 23個模式之後,還穿插了散見於其他著作的近20個模式,而其最後一章,把同步技術拆解為11個模式,更是一種介紹同步技術的新思路。

圖靈的這本書也不例外,逃脫不出上述名著的陰影,但卻有其獨到之處。其中橋模式的切入點寫得和其他書籍不太一樣,還有就是第四章介紹的3個新模式:管道過濾器、微核心、CS分發器,嚴格意義上說,這已經是架構層級的模式了,設計得有點大了,但卻是之前書籍所未設計的領域,而且寫得繪聲繪色。

《C#設計規範》

此書絕對是經典,第一次系統地把微軟的代碼規範介紹給世人,裡面的很多心得都是經驗之談。讀過一遍,或許感覺沒什麼,但是能在你自己的代碼中應用這些規範,從側面反映出一名開發人員的基本素質。入門者必讀,老鳥必讀!

《ASP.NET AJAX程式設計》第I卷、第II卷

我對此書的評價是,國內第一本介紹MS Ajax的原創書籍。陳gg原計劃寫3卷,不知道為什麼中途停止了,可能和與老趙一起開公司有關,用老趙的觀點,陳gg這套書沒有脫離介紹文檔,我猜,這也許是他放棄寫第三卷的一個原因。

根據我從事web開發4年的經驗,國內介紹MS Ajax的書籍以這本最好,書中系統的介紹了微軟設計的Ajax控制項陳列庫,以及asbx橋技術、Sys文法。相對而言,我更喜歡第II卷。

此外,再介紹一本單純講Ajax的書籍,Ajax in Action,在國外眾多Ajax圖書中是最好的一本。

《Effective C#:改善C#程式的50種方法》

李建忠從來都是翻譯書籍,而不原創的,這是有一定原因的。其一,他怕自己的原創會誤導他的粉絲,其二,即使翻譯,他也要千挑萬選國外的優秀書籍。

不過,這本書基於1.1似乎有點過時了,雖然書中的大部分觀點對於2.0還是很有協助的。尤其是很多細小的平常不注意的編程習慣,很有借鑒意義。

《WPF揭秘》

國外的WPF書籍,以3本最好,但是各有其優缺點。一本是《Application=Code+Markuop》,這是本磚頭書,太多的瑣碎,尤其是把所有控制項流水賬般逐個介紹一遍,讓讀者昏昏欲睡,把握不住重點。另一本是《WPF programming》,這是本入門書,初學者看看還好,但是因為沒有設計更多精深的技術,以至於失去了中進階使用者群。第三本就是這個《WPF 揭秘》了,英文是WPF Unleashed,兼顧上述兩本書的優點而捨棄糟粕,被譽為WPF中的最好一本。以上也局部代表我自己的觀點,我是三本書都看過才敢發此評論的。同時我還覺得,國內還沒有一本好的原創WPF書籍,還有一些WPF技術沒有哪本書設計過,這是WPF書籍市場的一個遺憾。

《SQL解惑》

這是一本完全基於SQL-92標準的書籍,沒有T-SQL和PL-SQL的界限,甚至還有很多是基於Access的應用。其中包括75個SQL編程的疑難雜症問題,有點像腦筋急轉彎。看這本書,需要靜下心來,晚上7:00-9:00最好,細細地品味,才能體會每道題的深意。

不過,IT這一行太浮躁了,尤其是.NET領域,都是微軟惹的禍,技術更新太頻繁,以至於程式員為之疲於奔命,30歲以前還能跟上MS的腳步,30以後就沒有那許多時間和精力了。所以,能靜下心來,把這本書讀完的人不多,包括我自己。

下一篇,我會評點一些我讀過的機械出版社的一些好書,包括《WCF編程》、《ASP.NET伺服器控制項和組件開發》、《WF本質論》、《敏捷式軟體開發 (Agile Software Development)》、《SOA概念、技術和設計》、《深入Java虛擬機器》。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.