本人阅书无数,几乎市面上所有评价还不错的.net相关书籍都买了。这些书的下场一般是这样的:写作或翻译得不行的,不买;一不小心买了,过几天基本上就被扫地出门了;写作、翻译得还行,但是印刷、装订质量不行的,不买,不小心买了,翻一翻就把它扔到故纸堆,不愿意再看了。俺还有些不良嗜好,比如,我一看Wrox的红皮书就会倒胃,尽管《C#高级编程》这种书评价还不错,俺是怎么也下不了决心去买一本。有些单讲怎么用的书俺一般没买,比如《ASP.NET 技术内幕》,俺觉得这些查MSDN就可以了。还有,有VB.Net代码的书俺不买。

现在俺书架上有的书,基本上俺觉得件件都是珍品。如果把书比作美女,那么俺评价的这些书都是貌质俱佳,有气质的PPMM。于是学学核心,分类检阅一把。参加检阅的书除了.net相关书籍外,还有一些不以.net为叙述工具,但是所叙述的思想却可以用于日常开发之中的书籍。比如讲OOD的好书,基本上都是java的。c#版本的还很少。

一、.net基础

1,Microsoft .Net程序设计技术内幕(初级)
        在这本之前俺还看过一本《C#程序设计》和一本《C#技术内幕》(Inside C#,不是那本C# Unleashed)。这本书的特点是对.net框架的主要方面,尤其是ASP.Net,做了详细的介绍。会C#,再看了这本书之后应该对.net的主要特征有了解了,可以进行开发了。
2,ADO.Net本质论(中级)
        这本书俺只是翻了翻。ADO.Net东西不多,看书不如看类库。这本书放这儿是给主要讲ASP.Net的《.Net框架程序设计》,和讲winform的《Windows Forms 程序设计》做个伴。
3,Windows Forms 程序设计(初级)
        好书。翻了翻,但俺主要不做winform开发,所以也仅仅只是翻了翻。用到的时候再细看。里面对GDI+讲得比较多,如果想做服务器端2D图形应用,比如想在服务器端做做统计图,又不想用一些第三方软件,可以试一试用GDI+,很好用。这时候可以看看这本书(最主要的还是看类库)。
4,深入剖析Asp.Net组件设计(中级)
        看完这本书对ASP.Net会有更深的掌握。主要看看前3章,后面的挑感兴趣的看看就可以了。
5,Microsoft .Net框架程序设计(修订版)(中高级)
        如果只让推荐一本书的话,那绝对就是这本了。这本书是对.Net 框架基础部分的最佳诠释。
6,Microsoft .Net本质论(高级)
        想知道你的程序在干啥,又不想去阅读开源CLI实现的源码,就必须看这本书了。这本书翻译得还行,就是译者太爱写注释了,看着不爽。
7,Microsoft .Net应用程序性能测试(中级)
        这本书很薄。非常简单,但是又非常难,真正用好书中介绍的思想和方法不容易。每个.Net程序员都应该看。
8,JavaScript权威指南(初级,手册)
        没JavaScript就没ASP.Net。
9,Open Source .Net Development(中级)
        这本书主要讲的是开源.Net可使用的工具,如NAnt,NDoc,NUnit……。但我觉得,更主要的是讲了一种开发的方法,.net程序员应该具备的能加速软件开发技能与方法。
10,C#软件开发全过程剖析(中级)
        这本书是#Develop主要开发成员写的,解析#Develop开发过程及基本架构。倒胃口的Wrox的书。但是看在#Develop的面子上还是留了下来。
11,C#编程语言详解(中级)
        翻译得不咋的。看在安得死得面子上留下来的。C#有疑问时可查一查。

(2)OO
        不懂OO的.net程序员,顶多只算工具使用者,工作会少了很多乐趣。
       
1,UML Distills(初级)
        UML最佳入门书。Martin Fowler的作品。可惜中文版很烂。可以看看电子版,一会就看完了。尊重Martin Fowler的劳动,俺搞了个原版的。
2,敏捷软件开发(中级)
3,道法自然(中级)
4,Java与模式(中级)
        纯粹OO思想,市面上能找到的好书大概就是上面3本了。至少应该看完一本吧。2中例子用的是Java,3是C++,4是Java。
5,UML对象设计与编程(中级)
        俺的OO入门书。华人写的,评价两边倒,有说很好的,有说很烂的。但偶觉得,只推荐一本OO入门书的话,俺推荐这本。
6,Design Patterns(中、高级)
        经典,不说了。其中对各模式局限的讨论偶觉得非常有价值。模式不是拿来就用的,也不是看见别人用就用的。这本书的翻译版据说不好,反正偶是看不下去的,早早就扫地出门了的。影印版印刷太垃圾,亵渎天物,从此偶对机械工业出版社开始B4。Money富裕点的可以去搞个原版,又可看,又可装点书架。
7,企业应用架构模式(高级)
        经典必读书。Design Patterns是经典,但不一定要读。这本可不能错过。错过它就等于错过加薪。Martin Fowler的每本书都是好书,本书尤其如此。不过不好意思,这本书俺就只读了几个章节,俺喜欢减薪不喜欢加薪。
8,Enterprise Solution Patterns Using Microsoft .NET(中级)
        企业应用架构模式是总纲的话,这本书就是破.NET式。MSDN上有中文版。不过这本书就分量来说不如Core J2EE Patterns,2ED。好在.Net还年轻。
9,Core J2EE Patterns,2ED(中级)
        企业应用架构模式的破Java版。其实只要Java的模式,.Net都能用。就是编码的难易问题。再差也能学个思想走。这本书2d刚出中文版,应该翻译得不错。Money 富裕的搞原版也很爽,好像也比较便宜。
10,分析模式(高级)
        OOA。很老的书,Martin Fowler的。对程序员来说比较难。对有管理知识的人来说不难。正在看ing。
11,特定领域应用框架--行业的框架体验(中、高级)
        一大堆框架的例子,五花八门,可泛读。

(3)过程方法论
        对企业来说,似乎应该更加重视这一块的技能。BTW,俺不喜欢Rational那一套,Rose,RUP相关书一本没买。
       
1,单元测试之道--c#版(初级)
        很薄的书。不想看e文的可看看。
2,测试驱动开发(初级)
        Beck的书。如果说Martin Fowler是大师的话,那么Beck是绝对的天才,是上帝的礼物(上帝恩赐的最后礼物。:P)Martin Fowler是不可忽略的,Beck是可以忽略不看的。一旦你去看Beck作品的话,你会觉得进入了另一个世界。看Martin Fowler的书学的是知识,看Beck书学的是智慧。我想到了一个小日本,大野耐一,这厮让丰田汽车的个人生产力整整提高了100倍。他们俩是同一类人。
3,重构(初、中级)
        重构很好玩很有用。这本书怎么看都行,只看一章也可以。
4,Software Factories(中级)
        Amazon的评论是太超前了,在现在不能应用。5年之后可能才差不多。不过偶觉得开源会使这个时代提前到来。俺现在的开发过程基本上是按照敏捷方法和《Software Factories》来设计的。
5,需求分析与Microsoft .net 解决方案结构定义(中级)
        MSF的培训教材,翻译得还行。不愿意看MSF白皮书的可看这个。MSF是微软的软件开发方法论,轻量级、重量级的项目都可以用,类似于组织管理中的“分形”式方法,不过很不容易用好。
6,程序员修炼之道(初级)
        爱怎么翻就怎么翻的好书。爱怎么看就怎么看的好书。
7,代码阅读方法与实践(中级)
        阅读代码使很重要的技能。可惜这本书主要讲阅读C代码,有许多技巧可学习。市面上,包括amazon,目前还没有讲OO代码阅读的书。

(4)底层
1,深入理解计算机系统(中级)
        只推荐一本关于底层的书的话,就这本了。
2,系统性能优化(中级)
        主要针对UNIX的。但很有启发意义。
3,Windows Internals(中级)
        讲Windows内核原理。刚开始翻。

(5)数据库
1,Oracle 8 UML对象建模设计
        数据库UML建模的,讲得很好。不过China-pub上评价很低,才半个星,气死偶了。
2,SQLServer 性能调校
        初略翻了一下。放书架上,说不定什么时候会用到。不过,如果你看了《Microsoft .Net应用程序性能测试》,这本书可以不看。
3,数据访问模式
        没仔细看。不过同类书就此一本。
4,数据模型资源手册I,II
        纸张很烂,翻译得也不怎么样。但......没办法,同类书就此一本。

转载于:https://www.cnblogs.com/rhyeee/archive/2005/09/20/240265.html

.Net精美书籍大检阅(转载newsmth)相关推荐

  1. .net精美书籍大检阅

    [此文写于几个月前,初发于newsmth.net,今天收入blog中] 本人阅书无数,几乎市面上所有评价还不错的.net相关书籍都买了.这些书的下场一般是这样的:写作或翻译得不行的,不买:一不小心买了 ...

  2. 人脉关系大检阅 chuangye

    人脉关系大检阅 zhuanzai 作者:曹志士 日期:2010-7-15 联系方式:Anewczs@gmail.com http://www.kaiguanxi.net/ 今天参加CSDN CTO俱乐 ...

  3. 10张精美可视化大屏模板分享,加极简制作攻略!抓紧收藏

    这两年随着大数据的发展,数据可视化大屏项目渐渐从原来的政府企事单位逐渐应用到了企业端,从事数据行业这么多年,我也参与过不少大屏项目的开发,也感知到了企业大屏需求的不断变化. 两年前,大家都喜欢用&qu ...

  4. 追涨而不被套的4大绝招[转载]

    追涨而不被套的4大绝招[转载] 随着近期大盘走暖.个股行情的活跃,对于短线投资者来说,不追涨就无法买到强势股,就无法提高资金的利用效率.但是,在近期的行情中,如何才可以买到强势股,同时避免追高被套呢? ...

  5. 帝国CMS7.5情书模板/精美情书大全站/同步生成带手机站带采集

    帝国CMS7.5模板,精美情书大全站源码,同步生成带手机站带采集.非常漂亮的帝国CMS模板,适合改改做文学类的网站. 此模板适合做精美情书网站,功能比较齐全,后台操作方便,简单易上手,并拥有多款插件. ...

  6. java的学习步骤方法书籍大总结

    java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其 ...

  7. VB 程序大揭秘(转载)用VB的不得不看的好东西!

    http://cnprogram.myrice.com/article/vb/vb396.html 程联盟--技术文章 VB 程序大揭秘 1.Visual Basic程序概况 我用W32Dasm(Ve ...

  8. 各种Lisp系语言大检阅

    主要特色: CommonLISP : lisp系集大成者, 工业化强度的大型语言. 拥有理论上最高的表达力, 非常复杂, 学习难度极大. 喜欢的人捧到天上, 觉得它是一切语言的终点, 不喜欢的人恶心死 ...

  9. 黑莓使用必看帖子大汇集(转载)

    黑莓使用必看帖子大汇集 ROM和同步软件可以到我们的软件下载网站下载http://web.maxpda.com/ BlackBerry 同步软件 (Win)   MAC平台同步软件 07-06-03 ...

最新文章

  1. DJango-如何快速准备Python虚拟开发环境并快速定制一个项目
  2. 跳一跳python源码下载_Python玩跳一跳【简】
  3. 0X000000该内存不能read的解决方法
  4. Springsecurity-oauth2之/oauth/token的处理
  5. dataset的去重计数 g2_向工程渣土运输车辆计数 漏洞损失说“不”
  6. java能传地址吗,详解java的值传递、地址传递、引用传递
  7. 棋盘问题 POJ - 1321
  8. redux入门指南(一)
  9. 升级nodeJS中的npm版本
  10. js+面向对象相关笔记(一)
  11. interview material
  12. JMP 16 全新发布,让分析更高效、更自动化
  13. Qt加载百度地图和谷歌地图
  14. 智能车浅谈——手把手让车跑起来(电磁篇)
  15. 阿里云、腾讯、华为、滴滴为何都在用 SkyWalking ?
  16. MyEclipse 优化
  17. oracle财务软件导出报表,OracleFusion财务会计中心报表云服务-UAO.PDF
  18. 怎么将Java中的小瓶子删掉_AcWing 1224. 交换瓶子 JAVA O(n)
  19. 小米笔记本 12.4 二合一 评测
  20. 计算机用户注销怎么找回,win7电脑关机键变注销怎么恢复【图文】

热门文章

  1. PTA乙级 1069 微博转发抽奖——20分
  2. python画虚线代码_python – 使用matplotlib绘制虚线2D矢量?
  3. 2.15 双创园区:武汉东湖高新区
  4. Sparse R-CNN: End-to-End Object Detection with Learnable Proposals论文翻译
  5. 类orAPI - 收藏集 - 掘金
  6. 群控系统linux脚本,群控系统脚本要自己录制
  7. Adobe Audition CS6如何录电脑放出的声音!
  8. 使用scrapy爬虫,爬取17k小说网的案例-方法二
  9. 为什么最好是选择付费的代理IP而不是免费的代理IP?
  10. Debian11_kubeadm1.23.5使用ingress-nginx暴露dashboard(3)