.NET程序员书目

原创 2006年06月16日 08:41:00
.NET程序员书目
 
一、.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 程序设计(初级)
   好书。里面对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开发过程及基本架构。

二、OO
    不懂OO的.net程序员,顶多只算工具使用者,工作会少了很多乐趣。
       
1,UML Distills(初级)
    UML最佳入门书。Martin Fowler的作品。
2,敏捷软件开发(中级)
3,道法自然(中级)
4,Java与模式(中级)
   纯粹OO思想,市面上能找到的好书大概就是上面3本了。至少应该看完一本吧。2中例子用的是Java,3是C++,4是Java。
5,UML对象设计与编程(中级)
   俺的OO入门书。华人写的,评价两边倒,有说很好的,有说很烂的。但偶觉得,只推荐一本OO入门书的话,俺推荐这本。
6,Design Patterns(中、高级)
   经典,不说了。其中对各模式局限的讨论偶觉得非常有价值。模式不是拿来就用的,也不是看见别人用就用的。
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都能用。就是编码的难易问题。再差也能学个思想走。
10,分析模式(高级)
   OOA。很老的书,Martin Fowler的。对程序员来说比较难。对有管理知识的人来说不难。
11,特定领域应用框架--行业的框架体验(中、高级)
   一大堆框架的例子,五花八门,可泛读。

三、过程方法论
   对企业来说,似乎应该更加重视这一块的技能。
       
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代码阅读的书。

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

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

C++ 程序员必读书目清单

原文:http://www.iteye.com/news/25288多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助。但是,大多时候,初学者不知道应该读什么书入门,有一定基础的开发者...
  • wag2765
  • wag2765
  • 2016年01月25日 16:36
  • 312

10年老程序员谈Dotnet程序员职业规划(图文)

作者的话 从事Dotnet程序开发工作10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开始面试那些战战兢兢的小程序员,回想起这十年来的经验,...
  • blueyang2007
  • blueyang2007
  • 2014年05月06日 11:38
  • 3466

.Net程序员应该学些什么

.Net程序员应该学些什么 这里我总结了一下。net 开发人员应该具备的咚咚。 SQL Server 2008分析服务从入门到精通(微软技术丛书) SQL Server 2005 Integra...
  • wangyonghua8
  • wangyonghua8
  • 2014年01月03日 10:37
  • 2402

牛逼!java程序员必看经典书单,以及各个阶段学习建议!

本文作者为优知学院创始人陈睿(mike),作者有10年以上技术&产品经验,曾任百度研发经理、携程定制旅游CTO。 优知学院,首家互联网技术结合产品学习社区。提供互联网技术、产品的入门指南...
  • u012426327
  • u012426327
  • 2017年11月09日 16:38
  • 263

一个程序员的日常书单(更新于2017/12/11 )

今日元宵节,祝各位节日快乐.本想谈谈读书这个话题,想来想起觉得无从下手,就此作罢.毕业这几年,一直不敢放松,在现代这个互联网时代更加认同萧抡谓的”一日不读书,胸臆无佳想;一月不读书,耳目失清爽”.如果...
  • dd864140130
  • dd864140130
  • 2017年02月11日 23:59
  • 9068

《.NET程序员面试秘籍》读书笔记

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。      private :设置类或类的成员为私有,在类的内部才可以访问。有时要访问私有成员...
  • bigpudding24
  • bigpudding24
  • 2015年09月30日 10:32
  • 742

.Net程序员应该学些什么(2013年年终总结)

先自我介绍一下吧 ,毕业于2008年的一个二本院校(软件工程专业),一直从事微软方向的开发,工作地点一直都在成都,实际工作经验应该从2006年开始算起。擅长web开发 windows form开发一般...
  • dz45693
  • dz45693
  • 2013年12月31日 11:16
  • 2513

.net程序员求职简历

.net程序员求职简历  个人概况 姓名 齐志超 学历 专科 毕业学校 河北软件职业技术学院 专业 ...
  • qizhichao110
  • qizhichao110
  • 2013年07月10日 20:21
  • 10017

黑马程序员.Net培训第一期2012年2~6月(珍藏版黑马.NET第1期)

以前在大学的时候,浑浑噩噩,在学习C#的时候,无意间获得了这套教程,开始了我编程的起步。...
  • u012371146
  • u012371146
  • 2017年03月13日 18:39
  • 178

ASP.NET 高级程序员进阶之路——快捷键篇

1,回到上一个光标位置 使用组合键 Ctrl + - 键表示Navigate BackWard, 使用组合键 Ctrl + Shift + - 键表示 Forward.  2,删除多余的using指令...
  • zouyujie1127
  • zouyujie1127
  • 2014年01月11日 18:25
  • 3226
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET程序员书目
举报原因:
原因补充:

(最多只允许输入30个字)