程序员必读书

 

引自:http://csapp.javaeye.com/ 一.计算机理论:
1.操作系统设计与实现(第三版) 2.现代操作系统(英文版.第2版) 3.tcp/ip深入详解三卷
4.计算机网络系统方法(英文影印版.第4版) |计算机网络:自顶向下方法(原书第4版)
5.离散数学教程-------------作者:耿素云,屈婉玲 6.数理逻辑-----------------作者:Herbert B,Enderton 7.编译原理(龙书) 8.CSAPP 9.sicp 10.算法导论
11.数据结构基础(FUNDAMENTALS OF DATA STRUCTURES IN C )---作者:ELLIS HOROWITZ
二.汇编语言 1.汇编语言---------作者:王爽 2.80X86汇编语言程序设计
3.window环境下32位汇编语言程序设计---作者:罗云彬 三.C++/C语言 1.c语言程序设计:现代方法
2.K&R c程序设计语言 3.c和指针 4.c专家编程 5.c缺陷与陷阱 6.C++ Primer
7.(More )effective c++ 8.c++ programing language 四..UNIX
1.Linux程序设计 2.Unix环境高级编程 3.Unix网络编程 五. java 这个大家都知道
六.移动开发 .....?

 

孟岩:

一个程序员,当他掌握了基本的编程技能,并且具备一些实践经验以后,如果要求在编程技术上进一步深造,则无非有三个方向:其一是钻研高超的算法,其二是深入计算机和网络体系结构,其三则是提升编程的抽象层次,三条路线彼此相关,触类旁通,殊途同归,无分优劣。不过从编程技术本身来说,提升程序的抽象层次具有化繁为简、四两拨千斤的妙趣,尤其引人入胜。六十年来计算机和软件技术的一切发展,就是抽象层次不断提升的过程。从最早的硬件开关、机器语言、顺序加跳转的指令流,到后来的高级语言、结构化编程,再到近二十年来相继兴起的面向对象、构件技术和面向服务架构,无不遵循着这一逻辑。提升抽象层次有多种手段,函数库、类库、框架、构件、服务,不一而足。而在所有的手段当中,计算机语言是层次最高、能力最强、最富妙趣的一种,别的手段能够达到的效果,语言都可以更轻松的实现,而语言所具备的某些效果,则没有别的手段可以企及,语言是提升软件抽象层次的终极手段。这并不奇怪,人类的抽象能力最终归于语言,这是在哲学范畴内已经被深入讨论过的命题。因此,计算机语言的理论及其处理,被很多一流学者认为是计算机科学中最成熟、最优雅、与实践结合最完美的部分,其重要性不言而喻。

 

 

这几年看了不少书,大部分是自掏腰包,看一本好书是享受,我很喜欢这种感觉。

 

这些是我这几年看书的一些心得,对于一些新手来说,可能有点帮助。

 

这几年一直在走技术路线,所以看的大部分都是技术方面的书籍,而且还偏向C#,有的同学可能会说看完这么多书,你记得多少,事实上,我也不知道我记得多少,我唯一知道的是我在看书的时候,我看懂了,我明白了,我当时记住了,就这么简单,所以不需要记那么多,只要记住你曾经看过,曾经思考过,这本书曾经让你明白过一些,这就够了,这就是我对书的理解。

 

 

 

2008年

 

C#2005 & .net 3.0高级编程

 

这本书是我第一本看的书,1500多页,很详细,非常好,也很基础,适合入门级选手,我当初是大四,花了一个月看完,看完就去面试了,第一个交卷哦,轻松通过。

 

 

 

圣殿祭司的ASP.NET 2.0开发详解——使用C#

 

非常好的一本书,奚江华老师很给力,台湾人写的书有欧美的风格,非常不错,这本书讲了很多asp.net的开发实例,而且纸张很好,因为这本书让我知道了博文视点。好书。

 

 

 

SharePoint2007开发入门指南

 

如果要开发sharepoint的话,估计都看过这本书,个人感觉一般

 

 

 

工作流基础与实战 

 

所谓实战是不够分量的,基础概念还可以谈一谈

 

 

 

asp.net xml 高级编程 ­

 

看完这本书,基本上asp.net的xml操作你也应该懂了,什么xslt,xpath,都包括在其中,

 

最后还有一个使用xml做数据库的网站的例子,可惜的是这本书不包括linq,而且是针对framework 2.0的。

 

 

 

visual C# 2005技术内幕­

 

非常好的一本书,很详细,代码也很规范,比高级编程难一点,不过比框架设计简单,属于两者中间的桥梁,非常好的书。

 

 

 

.net框架设计 clr 经典中的经典­

 

如果你没看过框架设计,那我只能说你out了,你永远不可能成为开发高手,csdn的清清月儿曾经说过,不看此书,看遍千本也枉然,个人感觉第二版比较经典,第三版到有点牵强,第三版增加了大量的篇幅来写线程,但是实际开发工作中,真正和线程打交道的还是比较少的,如果你看过第三版的话,相信看windows核心编程的线程那几章的速度,可是用飙来形容的哦。

 

 

 

webpart控件编程

 

如果想使用webpart来做一些网页的话,此书是我推荐的,看了这本书后,你会明白很多,诸如zone,

 

categoryzone,directoryZone,editor什么的。基本上asp.net的webpart这本书都讲完了。

 

 

 

EFFECTIVE C#中文版:改善C#程序的50种方法­

 

名气很大的一本书,我只看过第一版,还不错,有点难,即使看完框架设计,看这本书也还是会有一点需要思考的地方的,总体来说还不错,也比较少,方便携带,看起来很方便。

 

 

 

SQL Server2005技术内幕经典中的经典­

 

难得一件的好书,作者不愧是连续多年的sql mvp,里面将sql的点点滴滴,sql的技巧,都讲解的很深刻,看这本书,也许你会感觉,怎么自己这么笨,想不到这个解决方案,至今都记得那几张图表,很给力。

 

 

 

CSS+DIV­

 

看完这本书,基本的css属性,div布局什么的,你应该没问题了。

 

 

 

javascript高级编程经典中的经典­

 

如果你想学javascript的话,这本书你是逃不掉的,虽然说是高级编程,本人保证,只要有一点点编程基础就可以看懂了,第二版在第一版的基础上增加了很多,也修改了很多,如果资金允许的话就两本都买吧,不够的话,建议买第一版。

 

 

 

.net 设计规范够深度­

 

­看这本书的话,里面用的最多的就是命名规范,至于代码规范的话,我相信有vs的格式化都不是太大的问题。

 

 

 

msdn:C#编程指南,C#规范

 

很好的学习资料。

 

 

 

2009

 

Windows Presentation Foundation 程序设计指南

 

charles petzold 的书,我个人认为,这本是我看过的最好的wpf的书,虽然没有当年的wpf揭秘火,但是如果你真正想学到东西的话,你肯定会喜欢这本书的,这本书大概800多页,喜欢厚度的人也会爱上他的厚实感。

 

 

 

写给大家看的设计书

 

一个普通的程序员如果想了解设计的话,我推荐这本书,书中讲了设计的四个原则,了解了这些原则的话,你看别人的设计的时候,相信会有另一种感觉,你肯定会说,这个怎么没对齐,相关的内容怎么没放到一起,关键的东西怎么没突出什么的。

 

 

 

javascript语言精粹

 

个人感觉一般,可能是我不是专业的javascript程序员,如果你咬文嚼字的话,或者是javascript狂人的话,此书必备,看完这本书,当别人问你javascript的时候,相信你会非常的xx.

 

 

 

Asp.net3.5核心编程

 

这本书的前一版”asp.net 2.0 技术内幕”非常出名,出名的原因很简单,翻译的人翻砸了这本书,自从看了评论后,我就不打算买2.0的版本了,有兴趣的,可以去卓越,当当看看评论

 

image

 

抱着对dino的喜欢,我买了asp.net 3.5 核心编程 ,这次翻译的人翻译的还好,仔细一看还是大学的学生,相比自己感觉很惭愧,这本书主要讲了asp.net的高级特性,什么页面生存期啊,handle,module,cache,session啊,如果你看懂了这本书的话,asp.net也许就是个浮云了,这本书有人说很难,个人感觉类似于clr,只是很枯燥,非常枯燥。

 

 

 

asp.net揭秘

 

好书,强烈推荐,园子里有人很自豪的说写了几年asp.net,还用不来服务器控件,怎么说,服务器控件也并没有那么十恶不赦,对于企业开发而言,在局域网中,那几个ViewState并没什么大不了,如果你用的熟练的话,是可以提高开发的速度的,如果想熟悉服务器控件的asp.net开发人员,此书强烈推荐。

 

 

 

CSS设计彻底研究

 

同样讲css的书,一般般

 

 

 

Asp.net MVC In Action

 

mvc的资料,个人还是推荐T2 噬菌体的博客,讲的非常好,这本书我看的好像是电子版。

 

 

 

Flex 3 权威指南

 

非常好的一本书,难度也合适,如果有javascript的基础,C#基础的话,学起来非常快,很容易就上手了。例子也很好,据说这本书是官方推荐的书。

 

 

 

C语言程序设计

 

经典书籍,不过开发中没用到C,现在都忘掉了。

 

 

 

算法导论(未完)

 

非常,非常,非常好的书,学习算法的必备,我个人是看不懂计算机程序设计的艺术的,不过算法导论,只要你用心,你一定会学到很多的,关于算法的论证,算法的推论,讲解的非常精彩,看过算法导论的人,你再去看最近的一本大话数据结构的话,相信可以用翻书的速度来看书了,个人在看完图一章后就停下了,因为看这本书太需要静心了,最近一年心都很难静下来,至今都停留在图的最大流最小割定理,纠结中。

 

 

 

Linq in action

 

这本书也是好书,这本书我觉得比较出彩的是前面的linq to object,至今我用的最多的也是

 

linq to object,用C#2.0来写代码的话,感觉对集合的操作支持太少了,using System.Linq;我喜欢。

 

 

 

2010

 

C语言入门经典(第4版)

 

不管怎么说,C还是比较经典的,对于指针数据结构而言,很多好书用C语言来描述的,这本书个人感觉也很好理解,想看C语言的,推荐。

 

 

 

敏捷软件开发:原则、模式与实践(C#版)

 

Bob的非常经典的书籍,这本书也非常不错,因为java版比较出名,后来增加了C#版,值得一提的是bob的儿子是搞C#的,很好的书。

 

 

 

不抱怨的世界

 

在读这本书的时候,人生也经历了很多,这本书教了我很多,其实很多时候看博客园的文章的时候,不乏大量抱怨之帖,平心静气的读一读这本书,相信你会收获很多的。

 

 

 

设计模式:可复用面向对象软件的基础

 

虽然大话设计模式很火,但是我还是直接看了这本书,原因很简单,这本书够经典,而且很有分量,事实证明这本书的确没让我失望,再看了这本书之后你再去看大话设计模式,深入浅出设计模式,以及设计模式的一系列的文章,相信会非常的容易,关于设计模式的博客,个人推荐看TerryLeo的设计模式系列,很好,这本书的重点不是让你知道什么是设计模式,有哪些设计模式,我觉得最重要的是,它告诉你,设计模式在什么时候出现的,为什么要出现,以及为什么这个设计模式叫这个名字。非常好的一本书。

 

 

 

Microsoft C# Windows程序设计(上下)(内含CD)

 

同样也是Charles petzold的书,想用c#做点实例的,学习windows开发的,可以看下,petzold的书的例子都比较简单,如果敲一敲的话,效果会很好哦,除了个人代码的能力提高外,C#的技术也能得到提高。

 

 

 

设计模式解析

 

也是一本比较好的书,推荐,唯一的不足就是讲的比较少,只讲了几个设计模式,如果能够加大点厚度就好了,如果你看了设计模式的话,这本书看起来会很快的。

 

 

 

Ajax高级程序设计(第2版)

 

学ajax的人应该都看过这本书,讲的也很好,看了javascript高级编程后,这本书看起来也比较快。

 

 

 

Windows程序设计(第5版 珍藏版)(附CD-ROM光盘1张)

 

petzold的经典书籍,对于windows的程序员来说,这本书必看,如果不看这本书,后面的深入浅出MFC,windows核心编程看起来肯定会很吃力的,所以我看了这本书,不足的是太厚了,如果能分成上下两册方便携带的话,就好了。

 

 

 

编码:隐匿在计算机软硬件背后的语言

 

petzold的书,想了解计算机底层的硬件如何工作的,信息如何通信的,都可以看看,前面几章非常精彩,后面的内容比较复杂,因为本人不是搞硬件编程的,所以后面就很吃力,至今都记得关于手电筒的那个故事,很精彩。

 

 

 

C#本质论(第3版)

 

有些人说这本书不好,怎么说呢,个人感觉每本书都有特色,如果你看过clr via C#的话,这本书也许也会有不少的收获,起码书就比较厚,而一般能够写一本比较厚的书的人技术估计也不错,而技术不错的人,书估计也不会差。

 

 

 

C#与.NET 3.0高级程序设计(特别版)

 

好书,Andrew 讲的非常好,和C#本质论一个级别的,但是很详细,例子也很好,不足之处就是代码的字体有点奇怪,看起来不是特别舒服,在这本书中第一次看到了

 

public event EventHandler MessageReceived = delegate { };

 

的写法。

 

 

 

C#和.NET 2.0实战:平台、语言与框架

 

这本书什么都讲,对于有一定基础的同学来说,非常有帮助,记得有一次同事在开发工作流的时候遇到了动态更新程序集,但是程序集正在被使用无法更新的问题的时候,我想到这本书里面的影子程序集,然后我让他看这本书,最终解决了这个问题,这本书厚度和深度都有,适合一定基础的同学,如果你基础不好的话,还是看 C#与.NET 3.0高级程序设计

 

 

 

C++ Primer中文版(第4版)

 

学C++的人必看。

 

 

 

2011

 

算法技术手册

 

看过算法导论的时候,看前面几章非常轻松,同样因为算法导论我只看到图,所以这本技术手册到了后面一部分也看不懂了,总的来说是一本不错的书,适合于对算法有一点了解的同学。

 

 

 

代码整洁之道

 

也是bob的书,很好,讲的还是老问题,代码的命名,代码的结构。

 

 

 

孙鑫-vc++深入详解

 

孙老师的一本经典书籍,很好,个人认为比windows程序设计还要好一点,视频也讲的很好。

 

 

 

离散数学及其应用(原书第5版)

 

对于计算机的同学而言,数学是必不可少的,这本离散数学非常经典,而且难度也适中,推荐,因为这本书厚,但是又比较枯燥,所以我一页一页的撕掉了,方便携带的看,这本书已经撕的不成样子了,估计下次想看的话,又要掏银子了。哎。

 

 

 

大话数据结构

 

国人写的书,很多东西讲的很详细,以找钥匙为例来讲图的深度和广度搜索,讲的很好,看这本书我看的很快,大概二个星期就看完了,不足的是讲的有点少,只讲到了图,关于一些思想没有讲到,比如分治法,动态规划都没有讲到本质,没有数学论证。

 

 

 

汇编语言(第2版)

 

好书,兴趣广泛,就当是看看书,而已,个人认为只要喜欢,书籍随便怎么看,所以虽然这本书对工作没什么帮助,我还是看了下,非常的浅显易懂,对学生而言可能收获会更多点。

 

 

 

编程珠玑(第2版)

 

好书,推荐

 

 

 

Microsoft .NET企业级应用架构设计

 

tom大叔说,5年以下的人可以看看,不幸的是,我也属于5年以下,所以我看了这本书,总共看了两遍,第一遍看觉得很枯燥,有些东西跳过了,第二次看是半年后,重新拿起这本书,重新品味。这本书的确需要一定的基础,而且需要对架构有一定的了解,本书的不足是没有什么完整的例子,如果再加上几个VS里面的代码结构的图的话,加上一些完整的示例的话,本书会更出彩。

 

 

 

windows 核心编程

 

好书,jeffrey的好书,api hook那几章讲的很好,不过对于内存映射,虚拟内存那几章我到现在都不是很懂,以后再去回看吧。好书。

 

 

 

深入浅出MFC

 

这本书也是享有盛名的一本书,前面几章讲的非常好,对于了解mfc的结构和本质非常有帮助,如果想搞

 

mfc开发的,这本书是进阶的必备。

 

 

 

项目百态:深入理解软件项目行为模式

 

这本书也是一本小册子,好书,里面讲了很多的行为模式,搞过几年软件开发的人在这里可以看到很多的行为模式和现实很接近,在看到欢迎来参加鼓掌大会的时候,我忍不住就笑了,还有一些影评人,记者什么的模式,感觉自己有点像 “本”。

原文:http://www.cnblogs.com/LoveJenny/archive/2012/01/10/2317677.html

 

 .net程序员必看30本经典书籍       

 

一.入门

 

1.《HTML与CSS入门经典(第7版) 》HTML入门       点评:html语言的入门,由于html极其简单所以同类其他书也可代替,本书并非经典,本书摆在这里纯属占位!你可以用其他书代替。

 

2.《C#入门经典(第3版)》C#入门 点评:经典中的经典,个人认为是30本书里最重要的,虽然其他讲C#的好书也很多但大多1.0版的,很多在书店已经绝版,被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一。

 

3.《精通SQL--结构化查询语言详解》SQL数据入门 点评:不能说很好,但也不差,感觉吃透全书也可以应付如常SQL语句了。

 

4.《专家门诊--SQL SERVER开发答疑200问》SQL数据入门 点评:好书,正好结合上本,可惜的是不是Sqlserver2005。

 

5.《SQL SERVER 2005基础教程》SQL数据入门 点评:书一般,不过还是很全的,和同类书比起来还是不错。

 入门总结:这几本书学的快的话2个月,慢则数月,如果真的吃透基本上就打了很好的底子!当然不能说100%,很多东西还要后面的学习来发现不足,重新学习。

 

 二.基础

 

6.《Programming ASP.NET中文版(第3版)》ASP.NET基础 点评:经典中的经典,全球经典,五年三版,权威著作,这本书是最最基础的ASP.NET入门书,讲的非常全涵盖所有基本面,每一个控件都细细说明,非常易懂,不过本书讲的难免有点杂,初学者看了难免云里雾里所以要下一本书提纲挈领,此书非看不可。

 

7.《ASP.NET 2.0经典教程--C#篇》ASP.NET基础 点评:经典,和上一本结合起来最好,本书讲大的方面,看了能让人明白asp.net分那几个步骤,不过唯一的缺陷就是不细,上一本正好补充,此书非看不可。

 

8.《C#高级编程(第4版)》C#基础 点评:好书却不经典,本书被吹嘘的神乎其神,被评选为2005年最权威的十大IT图书之一,2006年最受读者喜爱的十大IT图书之一,其实本书不过讲了一些其他书没有的内容而已,内容比较多而已,本书也是所有.NET书中字数最多的一本,蛮厚的,可以当作C#语法的提高,做参考书吧,不过总体而言写的还是可以。作者

 

9.《JAVASCRIPT 权威指南(第四版)》Javascript基础 点评:好书却不经典,这本书也被吹嘘的神乎其神,其实后半部分全部是Javascript语法参考,感觉本书只能做参考书,讲语法还是可以的讲的还算深,内容也很详,不过看懂前半部分后来喜欢它的原因却变后半部分,和下一本结合就成更完美的参考书。

 

10.《WEB开发人员参考大全:最完整的HTML、CSS与JAVASCRIPT工具书》Javascript,html,css基础 点评:好书,书如其名,作者是位老先生,经验很丰富,本书是每一位从事BS开发人员的必备参考书和上一本结合就更好了。

 

11.《SQLServer2005从入门与精通(应用技术基础) 》SQLServer基础 点评:好书,可以帮助读者对SQLServer增进了解,毕竟是微软出版社的,书中讲的知识都是开发人员必备的,例如聚合函数,嵌套事务,报表等等。

 

基础总结:这几本书学的估计要4个月了,慢的话半年都不一定学透,其实日后开发中用到的主要就是这个时候学的基础上综合应用,宁慢勿快!!!

 

三.应用

 

12.《JavaScript 高级程序设计》javascript应用 点评:经典,比《JAVASCRIPT 权威指南(第四版)》讲应用讲得多,有Ajax部分,作者希望大家能把javascript按面相对象的思想处理。

 

13.《圣殿祭司的ASP.NET 2.0开发详解——使用C#》asp.net应用 点评:好书,作者是台湾的,感觉台湾作者都有欧美风格,本书是专门针对2.0新增的部分,没有1.1部分,个人感觉这样对1.1的作者很好,只要看这本书就够了。

 

14.《ASP.NET 2.0高级编程(第4版)》asp.net应用 点评:好书,出到第4版了,和《C#高级编程(第4版)》有的一拼,也是大部头,讲的很全,不过不觉得有多少闪光的地方,权作参考书吧。

 

15.《Beginning C# Objects中文版——概念到代码》C#应用 点评:好书,讲C#怎么面向对象的还讲了UML以及建模的方法同时译者得水品很高。不会面向对象是很可怕的,当然光会面向对象也不够还要和重构设计模式极限编程结合。

 

16.《ASP.NET 2.0数据库入门经典(第4版)》ADO.NET应用 点评:鸡肋,可惜的是这本书是Beta版本但是出版社不知道出于什么原因没有写明Beta版本,而且代码是VB.NET,不过这本书讲数据操作ADO.NET还是很全的最起码让初学者明白个大概。正式版有E文的,大家自己找吧。

 

17.《SQL Server 2005数据库开发实战》SQLServer2005应用 点评:好书,作者是章立民老师,台湾4届MVP,想想当初本人就是看他书入门的,这是一本公认的很好入门书籍。作者http://blog.csdn.net/21aspnet/

 

18.《ASP.NET2.0 经典案例教程》ASP.NET应用 点评:好书,讲了几个经典例子,学了许多知识总是要用实例串起来的也是在这个过程中学习一些架构只是。

 

应用:这几本书学的估计要4个月,慢的话半年都不一定学透,这个时候主要扩大知识面,要结合实例,最好是做做留言板之类的小小项目。

 

四.提高

 

19.《ASP.NET2.0XML高级编程(第3版)》XML数据提高 点评:好书,小黑写的很好,涵盖了XML在asp.net下的方方面面,遇到不明白的要多读几遍。讲XML的书不多,不过有这本也就够了。

 

20.《Ajax实战》Ajax实战应用 点评:好书,2006年是中国出版界的Ajax年,感觉同系列(另2本是《Ajax基础教程》《Ajax高级编程》)中这本最好,讲理论将的很全,不过要有Javascript基础的,写的很深个别地方有点啰唆。其实Ajax就是无刷新,现在微软已经推出许多控件大大减轻大家学习,自己编码的难度了。

 

21.《.NET安全编程》数据提高 点评:好书,安全和加密是不容忽视的。书中讲到了散列算法,对称加密,数字签名,安全策略等等适用的安全知识!

 

22.《ASP.NET 2.0技术内幕》asp.net提高 点评:好书,英文版是绝对的好书,微软出版社出版的绝对不会差!不过此书不适合初学者,初学者最好看会《Programming ASP.NET中文版(第3版)》再看此书。本书讲了事件模型,数据绑定模型,网页状态,缓存,会话等内容。作者http://blog.csdn.net/21aspnet/

 

23.《框架设计(第2版):CLR Via C#》C#提高 点评:经典,微软出版社出版的,作者作为深受编程人员爱戴和尊敬的编程专家,微软.NET开发团队的顾问!本书第一本和他的修订版非常畅销,本书让大家从更深层次了解CLR,提高对.NET的整体把握。不看此书看遍千本也枉然!

 

24.《VISUAL C# 2005文件IO与数据存取秘诀》数据应用 点评:好书,作者是章立民老师,台湾4届MVP,想想当初本人就是看他书入门的,这也是一本公认的很好入门书籍。开始还以为全书讲文件IO操作,其实就前面一点,后面更多的是讲程序和数据库交互。

 

25.《EFFECTIVE C#中文版:改善C#程序的50种方法》C#应用 点评:非常实用的书,译者水平很高,不过这本书一度跳票几年,07年4月才出。本书由50个小主题组成,就如何高效地使用C#语言和.NET库,为程序员们提供了一些实用的建议,而这些问题都是经常遇见的。本书主要还是讲1.1的,2.0只在最后提了下。

 

提高:这几本书学的估计要4个月,慢的话几年都搞不定,这个时候相信在知识的广度深度结合度上都有了很大提高。

 

五.飞跃

 

26.《ASP.NET AJAX程序设计-第I卷:服务器端ASP.NET 2.0 AJAX EXTENSIONS与ASP.NET AJAX CONTROL TOOLKIT》Ajax飞跃 点评:好书,以前很多复杂的Ajax和javascript代码被微软整合为控件,本书主要主要介绍这个,作者在微软工作。

 

27.《ASP.NET 2.0高级编程》asp.net飞跃 点评:好书,作者是《ASP.NET 2.0技术内幕》的作者,感觉是在那本书上的再提高,讲了ASP.NET内部机理,HTTP处理程序和模块,自定义控件等高级专题。

 

28.《重构-改善既有代码的设计(中文版)》语言飞跃 点评:不朽的著作,重构和设计模式齐名,这本书需要用一生来学习,本书是用其他语言所写。不过会C#的人应该能看懂。

 

29.《C#设计模式》C#飞跃 点评:一般,由于设计模式的代表作《设计模式--可复用面向对象软件的基础》年代久远而且是用其他语言写的目前市面上也只有这本,其实《C#设计模式》的作者最初写了Java版本的,书店有,所以估计就是把语言换成C#。

 

30.《ADO.NET 2.0高级编程》C#飞跃 点评:还可以,讲了ADO.NET的高级主题非连接类,关联的非连接数据,事务,元数据,大型对象等。

 

31.<企业应用架构模式>我是学C#的,所以看这本书里的示例代码觉得有些不太好懂,同时书中的插图也很难懂,看不懂图中所表示的具体流程是什么。但我想这应该不是书的原因,而是自己的水平有限,所以这本书看着是非常好的,但不适合新手,尤其是没有接触过架构的新手。 总之,虽然不太好懂,但推荐大家看,毕竟搞程序就是得学一些深一些的东西!    

 

飞跃:这几本书学的估计要很久很久,看个人造化。

 

最后的总结:按照整个流程学习,有问题找CSDN论坛,结合MSDN,baidu,Google没有解决不了的问题。成为中级程序员以后就要朝高级程序员发展。

 

posted @ 2012-03-12 21:55  王春明  阅读(2025)  评论(0编辑  收藏  举报