日期:2014-05-20  浏览次数:20789 次

有工作经验的.NET程序员,看什么书比较有提高?
我现在工作有一年了,想买一些关于.NET方面的书来看看。但是现在不知道有那么书好。我自己有一样《C#高级程序设计第五版》《还有一本大话设计模式》现在还想找其它的好书。有好书的大虾们推荐一下,小弟在些谢谢了!

------解决方案--------------------
找找控件组件开发的看看吧。
------解决方案--------------------
TCPIP卷1.2

CLR VIA C#第三版 周靖译
------解决方案--------------------
实践,实践,还是实践。
------解决方案--------------------
能力的提升,不在于你看了多少书,而在于你是否具备解决问题的能力
------解决方案--------------------
书都是浮云,到大千世界去走走,扩张你的思维
------解决方案--------------------
有很多叫《21天学通XXX》的都可以看!!
------解决方案--------------------
不同意楼上的,21天精通能讲的,估计楼主也基本会了,目前我觉得楼主应该多了解面向对象了,这方面我推荐《你必须知道的.NET》第二版,大话设计模式只是告诉你有什么设计模式,但什么时候用,或者什么时候用得上那是需要你自己去领悟的,并不是说理解了设计模式就能写出非常好的代码,面向对象也会了,这时也需要了解了解前端了,也就是JS/CSS/XHTML 这些,Js推荐《javascript高级程序设计》,CSS的话,朱印宏的 商业布局之道 还行,XHTML的话,我也不知道推荐什么书,你可以看博客。到了这时,你可以开始研究开源代码,然后应用到你自己系统中,例如Log4Net、Spring.NET等,你也可以尝试自己写一下ORM等,甚至你有精力可以研究Mono。
------解决方案--------------------
楼上的13位(包括我) 敢拍着脑门说:自己精通tcp/ip协议?

实践,没错,实践很重要,

北大青鸟不就是教实践么?

为什么那么不受正统的欢迎?

实践固然重要,基础更重要,原理更重要。

------解决方案--------------------
探讨

引用:

能力的提升,不在于你看了多少书,而在于你是否具备解决问题的能力

主要解决问题的能力. 看书只是懂个 基础吧.项目里用了 才会深入去理解。

------解决方案--------------------
C#本质论》》.NET框架程序设计(最新版叫CLR VIA C# 第三版)》》.NET本质论》》MSIL探秘

也可以看看<深入探索C++对象模型>,绝对是本好书
------解决方案--------------------
呵呵,看原理
------解决方案--------------------
历史书记.
------解决方案--------------------
《UML》,《XML》,《软件工程》,《敏捷》,《XX算法》,《XX协议》,《数据结构》,《英汉词典》,《重构》,《设计模式》,《代码之美》等。
再过几年云应用,学的东西都没用。
还是读一本<金瓶梅>好,终身受用,提高编程水平到风骚、淫荡境界。
------解决方案--------------------

《你必须知道的.NET》
《C# Via CLR》


《走出软件作坊》


《C#设计模式》
《大话设计模式》
《设计模式之禅》

看书和练习(上机、写读书笔记/博客文章);



博客园,比如Terry Lee的博客。




研究开源项目







------解决方案--------------------
看一些国外的经典书籍就可以了,有空多看一些旁的书。毕竟做开发的,不是做码农,关键是要具备学会解决困难的能力。
------解决方案--------------------
CRL via C#