- 设计模式。2016/2/19设计模式的经典,随时查阅。缺点是这本书太老了,每个模式后面提到的软件都不认识。
- 敏捷软件开发。2016/2/19使用敏捷开发过程,应用面向对象的设计思想,对概念的解释生动,详细
- 重构 改善既有软件的设计。2016/2/19介绍如何重构得到好的软件,现在IDE能做其中介绍的许多重构步骤,但是通过重构的过程,能更好的理解面向对象、设计模式的思想,让我对设计模式有了真真切切的体会。
- 重构与模式。2016/2/19介绍如何通过重构得到模式,这本书主要的价值是里面介绍的是真实的实例,是运用设计模式和重构指导实践的例子,其它的没有脱出《重构》的范畴。
- 大话设计模式。2016/2/19用世俗的例子介绍设计模式,好处是容易理解,缺点是不严谨。可以作为入门,获得各种模式的概念,然后读GoF的设计模式。
- 实现模式。2016/2/19这本书比较有意思,本质上讨论的也是设计模式的东西,但是出发点和GoF完全不一样,正所谓条条大路通罗马,本着面向对象的基本原则,大家最后都得到了类似的模式。设计模式类似于从上往下设计,先有一整块功能的要求,然后通过模式安排各个类来协作完成功能;先有蓝图,然后实现。实现模式侧重于讨论如何分配一个类的职责,以便达到高内聚低耦合。类似于先把功能丢到一个类里面,通过重构调整,最后得到一个紧凑的类,而这个过程中自然也就构建了一套协作的类;先有实现,重构出蓝图。可以和GoF的设计模式比照着看。
- UML精粹。2016/2/19不仅仅介绍UML的各种图,更有价值的是指出了什么时候使用这些图,图的优点和局限。同时也解释了一些面向对象的概念,印象比较深的是is-a的讨论。
- 设计模式解析。2016/2/19我是在看了前面几本书之后看的这个,没什么收获。里面多次提到作者顿悟了设计模式的思想,然后不断引用Alex的《建筑模式语言》《建筑的永恒知道》--他真的好好读了这些书--中的话,来印证他的感悟。难道这就是模式癫狂的症状?作者是真的顿悟了,可惜读这本书无法让我也顿悟,唯一的感受就是:设计是需要在实践中理解的。作者早就学习了模式的思想,在实际项目中经常碰到感觉可以应用模式,但就是不知道怎么用的情况,突然一道闪电,他打通了任督二脉,怀着激动的心情,写下了这本书。
- UML和模式应用。2016/2/19里面是一个完整的软件开发过程,手把手的教我们怎么在这个过程中使用UML,和运用设计模式。没有读完,读完再来谈感受吧。
- 程序员修炼之道。2016/2/19讨论程序员成长的方法,写的很好,读起来很有趣味。书中首先介绍指导思想,然后是步骤、方法--照着这个做,我们都能成为大师。
- 分析模式。2016/2/19介绍怎么进行业务分析建模,作者的出发点是一个医疗系统的COSMOS分析模型,所以总能看到医院和医生什么的。软件设计思想总是提到要“隔离变化点”,这样我们就能实现开-闭原则,实现更易于扩展,更容易维护的系统,怎么才能做到隔离呢?这本书是一个很好的参考。实现隔离的方法是抽象,使得过程依赖接口,书里面全是一步步的抽象过程,也许你会觉得太抽象了--抽象过头了--带来不必要的复杂,但对我们的抽象能力是一次不错的锻炼和启迪。读起来挺费脑,没读完。
- 领域驱动设计。2016/2/19读这本书需要实实在在的设计过那么几个系统。分析和设计的经验少了,看起来太费劲,看了一部分,以后再看吧。
- 企业架构模式。2016/2/19Fowler的书,另一本经典。介绍了架构的许多概念,特别是分层的思想。里面的每个模式都是架构的生动例子。
- .net 应用架构设计 原则、模式与实践。2016/2/19是设计模式、企业架构模式的概括和实践,国内图书一贯的风格,是经验的总结、笔记,行文流畅。如果看了《设计模式》《企业架构模式》,想要自己动动手,这本书不错;如果还没看过,那就先看过了再读吧。
- RabbitMQ实战。2016/2/19介绍RabbitMQ不错的一本书--不过也找不到其它的同类书了,是产品官网资料不错的补充。
- ActiveMQ in action
- Redis入门指南。2016/2/19一本薄薄的书--写的还真不错,介绍了Redis的方方面面--趣闻轶事,使用方法,部署调优,实现原理--除了代码细节,读起来很轻松,对于使用Redis来说,知道这些足够了。
- NoSQL精粹。 2016/2/29读这本书是冲着作者Fowler去的(另一个作者写过《数据库重构》),果然没有让我失望。很薄的一本书,却非常全面地介绍了NoSQL的方方面面,从NoSQL的由来、奇闻八卦,到NoSQL的本质特征、分类、实现技术,当然少不了和SQL的比较、选择建议、应用场景,行文非常严谨却又不枯燥,十分难得。
- CLR via C#。 2016/2/29一般外文书我都推荐尽量找中文译本看,除非译本太差。这本书我看过第三版的译本,怎么说呢,真不如直接看原本。译本读起来磕磕绊绊、别别扭扭,把一本好书给糟蹋了。作者Jeffery Richter写了不少好书--我还读过他的windows via c,这本书写的很全面,也很深刻,厚厚一本,适合进阶。
- .NET探秘 MSIL权威指南。TP311.56/G62 2009。 http://it-ebooks.info/book/3639/
- 程序设计语言 实践之路。
- Windows并发编程指南(TP316.7/A84 2010)
- 恰如其分的软件架构 风险驱动的设计方法(Just enough software architecture a risk-driven approach)TP311.5/E65 2013。提倡根据风险大小来进行架构安排,风险大,多架构;风险小,少架构。
- 设计模式——.net并行编程(TP393.09/C56 2012)。介绍了并行编程的几种模式以及如何使用TPL实现。
- 深入浅出面向对象分析与设计Head first Object Oriented analysis & design。TP312/F77 2009。很不错的入门教程,许多问答形式的叙述,容易把一个问题讲的透彻。里面用到几个例子:乐器销售店,狗门,游戏框架,对象村地铁线路搜索器。
- SQL Server 2008分析服务从入门到精通step by step。TP311.1138SQ/C27 2010。向导形式,教大家一步一步实现功能,涉及到SSAS编程界面上的每一个元素,而且也会解释下做一些步骤的原因,复习用,帮我回忆起了不少东西。
- SQL Server 2012 Analysis Services高级教程(第二版)TP311.138SQ/C88 2013.
- SQL Server 2008商业智能完美解决方案。TP311.138SQ/C35 2010.
- Customizing the Microsoft .Net Framework Common Language Runtime
- C# in depth,深入理解C#
- 你必须知道的.NET
- 软件系统架构 使用视点和视角与利益相关者合作。TP311.52/C75 2013
资源: