閱讀列表

  1. 設計模式。2016/2/19設計模式的經典,隨時查閱。缺點是這本書太老了,每一個模式後面提到的軟件都不認識。
  2. 敏捷軟件開發。2016/2/19使用敏捷開發過程,應用面向對象的設計思想,對概念的解釋生動,詳細
  3. 重構 改善既有軟件的設計。2016/2/19介紹如何重構獲得好的軟件,如今IDE能作其中介紹的許多重構步驟,可是經過重構的過程,能更好的理解面向對象、設計模式的思想,讓我對設計模式有了真真切切的體會。
  4. 重構與模式。2016/2/19介紹如何經過重構獲得模式,這本書主要的價值是裏面介紹的是真實的實例,是運用設計模式和重構指導實踐的例子,其它的沒有脫出《重構》的範疇。
  5. 大話設計模式。2016/2/19用世俗的例子介紹設計模式,好處是容易理解,缺點是不嚴謹。能夠做爲入門,得到各類模式的概念,而後讀GoF的設計模式。
  6. 實現模式。2016/2/19這本書比較有意思,本質上討論的也是設計模式的東西,可是出發點和GoF徹底不同,正所謂條條大路通羅馬,本着面向對象的基本原則,你們最後都獲得了相似的模式。設計模式相似於從上往下設計,先有一整塊功能的要求,而後經過模式安排各個類來協做完成功能;先有藍圖,而後實現。實現模式側重於討論如何分配一個類的職責,以便達到高內聚低耦合。相似於先把功能丟到一個類裏面,經過重構調整,最後獲得一個緊湊的類,而這個過程當中天然也就構建了一套協做的類;先有實現,重構出藍圖。能夠和GoF的設計模式比照着看。
  7. UML精粹。2016/2/19不只僅介紹UML的各類圖,更有價值的是指出了何時使用這些圖,圖的優勢和侷限。同時也解釋了一些面向對象的概念,印象比較深的是is-a的討論。
  8. 設計模式解析。2016/2/19我是在看了前面幾本書以後看的這個,沒什麼收穫。裏面屢次提到做者頓悟了設計模式的思想,而後不斷引用Alex的《建築模式語言》《建築的永恆知道》--他真的好好讀了這些書--中的話,來印證他的感悟。難道這就是模式癲狂的症狀?做者是真的頓悟了,惋惜讀這本書沒法讓我也頓悟,惟一的感覺就是:設計是須要在實踐中理解的。做者早就學習了模式的思想,在實際項目中常常碰到感受能夠應用模式,但就是不知道怎麼用的狀況,忽然一道閃電,他打通了任督二脈,懷着激動的心情,寫下了這本書。
  9. UML和模式應用。2016/2/19裏面是一個完整的軟件開發過程,手把手的教咱們怎麼在這個過程當中使用UML,和運用設計模式。沒有讀完,讀完再來談感覺吧。
  10. 程序員修煉之道。2016/2/19討論程序員成長的方法,寫的很好,讀起來頗有趣味。書中首先介紹指導思想,而後是步驟、方法--照着這個作,咱們都能成爲大師。
  11. 分析模式。2016/2/19介紹怎麼進行業務分析建模,做者的出發點是一個醫療系統的COSMOS分析模型,因此總能看到醫院和醫生什麼的。軟件設計思想老是提到要「隔離變化點」,這樣咱們就能實現開-閉原則,實現更易於擴展,更容易維護的系統,怎麼才能作到隔離呢?這本書是一個很好的參考。實現隔離的方法是抽象,使得過程依賴接口,書裏面全是一步步的抽象過程,也許你會以爲太抽象了--抽象過頭了--帶來沒必要要的複雜,但對咱們的抽象能力是一次不錯的鍛鍊和啓迪。讀起來挺費腦,沒讀完。
  12. 領域驅動設計。2016/2/19讀這本書須要實實在在的設計過那麼幾個系統。分析和設計的經驗少了,看起來太費勁,看了一部分,之後再看吧。
  13. 企業架構模式。2016/2/19Fowler的書,另外一本經典。介紹了架構的許多概念,特別是分層的思想。裏面的每一個模式都是架構的生動例子。
  14. .net 應用架構設計 原則、模式與實踐。2016/2/19是設計模式、企業架構模式的歸納和實踐,國內圖書一向的風格,是經驗的總結、筆記,行文流暢。若是看了《設計模式》《企業架構模式》,想要本身動動手,這本書不錯;若是還沒看過,那就先看過了再讀吧。
  15. RabbitMQ實戰。2016/2/19介紹RabbitMQ不錯的一本書--不過也找不到其它的同類書了,是產品官網資料不錯的補充。
  16. ActiveMQ in action
  17. Redis入門指南。2016/2/19一本薄薄的書--寫的還真不錯,介紹了Redis的方方面面--趣聞軼事,使用方法,部署調優,實現原理--除了代碼細節,讀起來很輕鬆,對於使用Redis來講,知道這些足夠了。
  18. NoSQL精粹。 2016/2/29讀這本書是衝着做者Fowler去的(另外一個做者寫過《數據庫重構》),果真沒有讓我失望。很薄的一本書,卻很是全面地介紹了NoSQL的方方面面,從NoSQL的由來、奇聞八卦,到NoSQL的本質特徵、分類、實現技術,固然少不了和SQL的比較、選擇建議、應用場景,行文很是嚴謹卻又不枯燥,十分可貴。
  19. CLR via C#。 2016/2/29通常外文書我都推薦儘可能找中文譯本看,除非譯本太差。這本書我看過第三版的譯本,怎麼說呢,真不如直接看本來。譯本讀起來磕磕絆絆、彆彆扭扭,把一本好書給糟蹋了。做者Jeffery Richter寫了很多好書--我還讀過他的windows via c,這本書寫的很全面,也很深入,厚厚一本,適合進階。
  20. .NET探祕 MSIL權威指南。TP311.56/G62 2009。 http://it-ebooks.info/book/3639/
  21. 程序設計語言 實踐之路。
  22. Windows併發編程指南(TP316.7/A84 2010)
  23. 恰如其分的軟件架構 風險驅動的設計方法(Just enough software architecture a risk-driven approach)TP311.5/E65 2013。提倡根據風險大小來進行架構安排,風險大,多架構;風險小,少架構。
  24. 設計模式——.net並行編程(TP393.09/C56 2012)。介紹了並行編程的幾種模式以及如何使用TPL實現。
  25. 深刻淺出面向對象分析與設計Head first Object Oriented analysis & design。TP312/F77 2009。很不錯的入門教程,許多問答形式的敘述,容易把一個問題講的透徹。裏面用到幾個例子:樂器銷售店,狗門,遊戲框架,對象村地鐵線路搜索器。
  26. SQL Server 2008分析服務從入門到精通step by step。TP311.1138SQ/C27 2010。嚮導形式,教你們一步一步實現功能,涉及到SSAS編程界面上的每個元素,並且也會解釋下作一些步驟的緣由,複習用,幫我回憶起了很多東西。
  27. SQL Server 2012 Analysis Services高級教程(第二版)TP311.138SQ/C88 2013.
  28. SQL Server 2008商業智能完美解決方案。TP311.138SQ/C35 2010.
  29. Customizing the Microsoft .Net Framework Common Language Runtime
  30. C# in depth,深刻理解C#
  31. 你必須知道的.NET
  32. 軟件系統架構 使用視點和視角與利益相關者合做。TP311.52/C75 2013

資源:程序員

http://it-ebooks.info/數據庫

相關文章
相關標籤/搜索