• NET好书盘点


    本人身为一个典型的技术宅,平时看了一些技术书籍。算不上是“博览群书”,但也涉猎不少。抽空出来整理一下,把个人认为不错的推荐给大家,希望能帮助到同仁们。

    注:本文标题是“.NET...”,但并不局限于.NET领域的,也涵盖一些web开发,数据库相关的等。本人也不是什么高手或者大牛,所以几乎可以完全排除“书托”的嫌疑。

    (排名部分先后,按记忆整理。基本是按照一般人的学习顺序来的。如果您有自己的不同看法或者好书推荐,欢迎您及时留言指出。)

    1.  C# 编程基础相关的(语法,面向对象基础):

     【 C#入门经典】

    传说中的“红皮书”,在北京的时候,看到几乎是“人手一本”。后来自己在网上下载了电子版看了看,感觉还不错。比较适合初学者入门和参考。

    【C#高级编程】

    《C#入门经典》的升级版,适合深入去学习。网上有很多人推荐,自己去看了看,感觉一般般。部分章节翻译得一般,有copy  MSDN的嫌疑。(仅个人看法)

    【C#图解教程】

    这本书主要是讲解C#语法,面向对象编程基础的。讲的还比较细致,有些地方拿C++思想对比。适合“初中级”读者,可以作为案头参考工具书。个人还比较推荐。

    2.  web开发相关的

    【JavaScript网页开发——体验式学习教程】

    该书是张孝祥老师早年的作品,适合初学者学习。结合本书的配套视频,认真学习后,基本可以掌握HTML、CSS、javascript等网页开发技术。

    【精通CSS+DIV网页样式布局】

    比较适合web程序员或者网页设计师。想要深入点学习网页开发,DIV布局,浏览器兼容等技术。

    【精通JavaScript】

    该书是jQuery之父的著作。想深入学习javascript BOM,DOM及面向对象编程,强烈推荐此书。

    【jQuery基础教程】

    适合想要学习jQuery框架(类库)的朋友,其中也包含一些DOM编程、事件驱动的知识。再配合jQeury API文档,便可以熟练使用jQurey框架开发应用了。

    3. asp.net开发方面的:

    asp.net开发方面的书籍缺少不少,但是大多是讲些什么“控件”的,这类书籍我不太推荐大家去看,因为没有太大价值。毕竟我是过来人,走过的弯路不希望大家继续走。

    我推荐大家先看看一套完整的视频,理解了web开发的本质后,回头再去看那些所谓的“控件”,“web窗体”等等。这样能举一反三,很快掌握这些控件。再经过一定的积累,便真正掌握了asp.net的精髓,能够快速成长起来。毫不吹牛的讲,我在几年前刚毕业参加工作的时候,很多有工作经验的程序员都曾对我这小子“刮目相看”。这就是本质与精髓的魅力,这就是掌握内功后,学习能力突飞猛进的体现。

    猛击这里下载“真正剖析asp.net内核,讲解asp.net精髓的视频教程”

    至于书籍嘛。有一两本还是值得一读的。例如《asp.net本质论》,是从底层去剖析的,讲解非常深入。有深度,值得一读。(网上有试读章节,不妨参考)

    《ASP.net3.5核心编程》(这本书的前身叫做《ASP.NET.2.0技术内幕》,由于翻译的一般般,网上评价不是太好。《ASP.net3.5核心编程》翻译得靠谱一些,也加入了一些新的技术点,建议直接阅读《ASP.net3.5核心编程》)

    如果你想更深入的了解那些控件的工作原理,并开发出自己的控件,不妨读读这本《庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术》

    好了,今天由于时间的关系,就先到这里。后续还会给大家推荐一些.NET Framework和CLR本质,Windows编程和操作系统,sqlserver数据库相关等...

    1.sqlserver 数据库方面的:

    【SQL 必知必会(第3版)】

    把这本书排第一个,不是因为它是最好的。我个人觉得,拿这本书学习sql语句入门还不错,例如写写连接查询,分组,排序......

    【SQL Server编程必知必会】

    这是上本书的“升级版”,主要是讲解T-SQL编程入门的。如果你想学习写复杂一点的存储过程、自定义函数、触发器.....可以看看这本书

    【SQL 解惑(第2版)】

    此书比较有趣,精选了75个SQL编程问题,如果你想练手,提高自己的sql水平,可以拿这本书实战。

    接下来推荐的,要么是偏向DBA读的,要么有些偏底层。

    【SQL Server 2008查询性能优化】

    这本书讲的还比较全面,对于查询性能优化的方方面面都有涉及,但个人认为,并不是太深入。

    【深入解析SQL Server 2008】

    这本书讲解的比较深入,对sqlserver内部的一些机制讲解得很细。网上评价相当好(尤其是英文版)

    接下来介绍的是《sqlserver 2005 技术内幕》系列,其前身《Inside SQL Server 2000 》也是堪称经典。现在好像出了《sqlserver 2008 技术内幕》系列。这系列书籍是真正从sqlserver 2005 底层去剖析的(举个例子:别人是教你用GUI工具去跟踪,去分析和排查性能问题。而它是告诉你sql语句在内部执行的原理,再结合sqlserver内部的DMV、DMF结合查询计划分析器,非常详细地教你分析查询性能)。当然,我不认为他适合初学者,我也不认为这类书一定要读。因为大多数人还是从事应用层的开发,也很难涉及到那些复杂的技术和面临那么高的要求。如果你已经具有中高级水平,而且迫切想挑战,那就试试吧。

    2.软件工程和其他方面的:

    【人月神话】

    经典得不能再经典,不用解释了。

    【代码大全】

    看不懂英文版也行,中文版是我的"偶像"金戈翻译的。

    3.CLR 、Windows操作系统深入

    【框架设计(第2版):CLR Via C#】

    高级.NET程序员必须知道的书

    【你必须知道的.NET】

    中国人出了本好书,真不容易啊!

    一直在windows下面写程序的人,真应该去啃啃这本书。中文版是潘爱民老师翻译的。

    好了,由于篇幅和时间有限。就介绍到这里。除了我上诉列举的这些书外,当然,还有很多优秀的,适合不同领域和不同层次的朋友们去读。由于本人水平有限,如果您有什么不同意见和看法,欢迎留言交流,切勿进行人身攻击。

    除了平时多看书,多动手,多积累(在学校,工作中,业余都可以的)外,还需掌握适合自身的好的学习方法。光看书是没太大用的,技术和知识,真正掌握了才是自己的,分享了才是真正快乐的。

    抱怨一句,做程序员就是这么累;奉劝大家一句,做程序员当不辍学习。

    为了避免某些无良网友的恶意人身攻击,特此说明:

    以下这些书籍都出自不同的作者,不同的出版社,国内/国外/翻译版本的都有,因此本人可以摆脱“书托”的嫌疑。

    花费时间和精力来整理并写作此文,是为了给大家推荐一些自认为比较不错的学习书籍。由于本人水平有限,如果您认为本文有“误人子弟”的地方,敬请“笔下留情”如果您有什么意见或是好的建议、推荐,欢迎留言或发消息给我,大家一起学习,共同进步。

    本文出自http://www.cnblogs.com/dinglang/        http://blog.csdn.net/dinglang_2009,转载请注明出处。

  • 相关阅读:
    IE6中布局常见问题
    -bash: grunt-cli: command not found
    字符长度
    Mac下safari、chrome打开开发者工具快捷键
    line-height:150%和line-height:1.5的区别
    JavaScript中的apply()、call()、bind()
    JavaScript中的 this
    JavaScript中的var与作用域
    onload与ready的区别
    浏览器的同源策略
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2474590.html
Copyright © 2020-2023  润新知