创意网站建设欣赏,工信部网站登陆,网站开发者账号购买,中安(深圳)建设公司成员大家都知道#xff0c;ThoughtWorks的技术雷达每年都会发布两到三次#xff0c;它不但是业界技术趋势的标杆#xff0c;更提供了一种卓有成效的方法论#xff0c;即打造自己的技术雷达。在这种思想的驱动下#xff0c;我们诞生了自己的读书雷达。但这份雷达略显high level… 大家都知道ThoughtWorks的技术雷达每年都会发布两到三次它不但是业界技术趋势的标杆更提供了一种卓有成效的方法论即打造自己的技术雷达。在这种思想的驱动下我们诞生了自己的读书雷达。但这份雷达略显high level缺乏某一具体领域的详细书单。又由于最近很多同事都跟我讨论过C#书籍的问题于是突发奇想“滥竽充数”地搞了这份C#读书雷达权当是读书雷达于C#这一领域的补充。 跟技术雷达和读书雷达一样.NET读书雷达也是非常主观的。并且我只会列出我读过或粗略翻看过的书籍所以难免会有疏漏如果有其他好书欢迎各位补充。 这份雷达同样分为四个象限语言、应用、底层和规范并且包含三个环分别为初级、中级、高级。 基础 这个象限下的书籍都是不错的入门读物从C#基本语法到高级应用ASP.NET、WCF但都是泛泛而谈要想了解更深入的内容还是应该阅读相关的书籍。 精通C#果壳中的C#C#本质论 这三本都是大部头适合放到案边以供随时查阅。个人觉得有其中一本就足够了。 技巧 本象限的书籍介绍C#的一些高级技巧是学习C#的进阶读物。读了这些书你就能写出高效优雅的C#代码。 C#高效编程More Effective C#中文版深入理解C# 前两本是Bill Wagner的大作大名鼎鼎的Effective家族中的两位重量级成员。其内容包括语言习惯、资源管理、表达设计、动态特性、泛型、多线程、LINQ等等。两本书共包含100个行之有效的改善C#代码的tips是便携C#代码的最佳实践相信它们一定能帮助我们提升代码质量增强可维护性。虽然这两本中文版书名容易让人迷惑但只要记住它们的英文名Effective C#和More Effective C#就可以了。 《深入理解C#》是我打算重点推荐的它是我阅读过的最好的C#书籍没有之一。它不但介绍了从C# 1开始到C# 5的所有特性还解释了设计者为什么要这样设计。比如像迭代器块这样的特性其他书籍很可能一笔带过但本书却花整整一章去深入探讨并且在补充材料中介绍了编译之后的状态机。 底层 CLR via C#Pro .NET Performance 说来奇怪关于JVM的书籍如百花齐放也不乏一些国产好书但跟CLR有关的却凤毛麟角翻来覆去就只有《CLR via C#》。但话说回来这样的书有此一本也就足够了。本书涵盖CLR基础、类型系统、语言特性、核心机制和线程处理常看常新是居家旅行的必备。 如果您常逛.NET社区一定知道赵三本即著名.NET程序员老赵推荐的三本.NET书籍均在本雷达中。不过这“三兄弟”其实还后续了一位“四弟”也就是《Pro .NET Performance》。这是我读过的第二本第一本是《CLR via C#》深入介绍.NET类型系统和垃圾回收的书并且它的关注点在性能这个领域的书籍也确实偏少。本书国内已经引进正在翻译不出意外的话明年应该能买到。 规范 前三个象限基础、技巧、底层逐渐提高和深入有点像台阶。而“规范”这个象限有点像扶手帮助我们更好地提高。 .NET设计规范C#语言规范 相比其他领域.NET或C#也非常缺乏规范类的书籍这大概也是因为有《.NET设计规范》这本标杆在。本书的作者来自微软.NET Framework团队讲述了他们在设计.NET时的一些决策过程包括命名规范、类型设计同时还有经验丰富的框架设计师、业界专家及用户给出的评注为书中的许多规范增色不少。并且它不仅对于.NET的代码规范对于其他语言来说也大有裨益。 《C#语言规范》是一本免费书严格地说应该是文档而不是书就安安静静地躺在我们安装的.NET Framework文件夹里。它是C#语言的说明文档是以上所有书籍的最终依据。我以前会打印出来装订好放在手边当字典翻阅。 以上就是我的C#读书雷达。 内容转载自公众号 ThoughtWorks 了解更多