最近看到一篇文章 是关于学习.net的数据 给你们看看。javascript
《《第一篇:》》html
人身为一个典型的技术宅,平时看了一些技术书籍。算不上是“博览群书”,但也涉猎很多。抽空出来整理一下,把我的认为不错的推荐给你们,但愿能帮助到同仁们。java
注:本文标题是“.NET...”,但并不局限于.NET领域的,也涵盖一些web开发,数据库相关的等。本人也不是什么高手或者大牛,因此几乎能够彻底排除“书托”的嫌疑。程序员
(排名部分前后,按记忆整理。基本是按照通常人的学习顺序来的。若是您有本身的不一样见解或者好书推荐,欢迎您及时留言指出。)web
1. C# 编程基础相关的(语法,面向对象基础):sql
【 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.net3.5核心编程》(这本书的前身叫作《ASP.NET.2.0技术内幕》,因为翻译的通常般,网上评价不是太好。《ASP.net3.5核心编程》翻译得靠谱一些,也加入了一些新的技术点,建议直接阅读《ASP.net3.5核心编程》)
若是你想更深刻的了解那些控件的工做原理,并开发出本身的控件,不妨读读这本《庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术》
好了,今天因为时间的关系,就先到这里。后续还会给你们推荐一些.NET Framework和CLR本质,Windows编程和操做系统,sqlserver数据库相关等...
《《第二篇》》
一、当你仍是个初学者或者有意向学习C#的话,那么《C#入门经典》是必读的书籍
二、当你想提升本身的技能或者想了解更多的知识,那么《C#高级编程》、《C#中的委托和事件》是必读的书籍
三、当你的技能已经获得较大的提升且也有2年以上开发经验了,那么《C#设计模式》、《Head First 设计模式》、《设计模式-C#基于工厂化的实现》、《类库开发的设计准则》是必读的书籍
四、当你想了解或者掌握更多的有关设计、软件工程等方面的知识的时候,那么《设计之道》、《軟件工程思想》、《人件---- 软件工程》是必读的书籍
五、当你能够发现什么样的代码是丑的,什么样的代码是须要修改的,那么《重构:改善既有代码的设计》、《原则、模式与实现》、《敏捷开发》、《设计模式可复用面向对象软件的基础》是必读的书籍
六、当你想对.net架构体系有个更深的的了解的时候,那么《NET框架设计》、《精通DotNet核心技术原理与构架》、《你必须知道的.NET》是必读的书籍
七、当你对.net有必定的掌握且编码技巧和设计都较高的水平了,那么《.NET多线程篇》、《NET网络编程》、《高性能網站建設指南》、《WCF技术解析》、《WPF编程》
八、当你想要学习、了解、掌握一些.net第三方框架的时候,那么《Enterprise+Library》、《Spring.NET框架参考文档》、《NHibernate文档》是必读的书籍
九、当你想发展你的项目管理方面的技能的时候,那么《IT项目管理最佳历程.pdf》、《人月神话》是必读的书籍
十、当你想提升SQL语言方面的时候,那么《SQL语言艺术》是必读的书籍
十一、当你须要了解javascript、html的时候,那么《html dom》、《xml dom》、《javascript高计程序设计》