给.Net的Software Design/Development Engineer推荐几本书
第一本:设计模式解析(第2版)
设计模式书如果让我推荐一本,我比较认可这一本,是这一本书让我的设计思想发生巨大的变化,感谢Alan。这本书我个人看过4遍左右,每做过一两个小的项目的design, development, review& refactoring后重温一下这本书都有所新得。温故而知新,诚也!
首先,这本书对我的最大的帮助是让我真正的体会到OO思想的强大和优雅。读大学时候根本只是在概念上理解面向对象,code的过程基本上还是按照面向过程来思考。个人编程思想上的refresh让我仿佛进入了一个新的世界,那段时间真是茫茫然,欣喜若狂,沉迷于 用OO来思考,来设计开发软件。对于我们每个人来说接受一个新的思想实际上都是件不容易的事情,虽然OO出来很多年了,但是通过大学的教育和学习过程我们很难能够领会到代码的可维护性的重要性。我们需要用真实的项目,优秀的书籍和热心的mentor来帮助我们学习新的思想。
这本书翻译还可以,很少有让我拍桌子的时候,呵呵J。如果您是新手,推荐你看一下。结合这本书我也读过Martin fowler那本refactoring, 还有head first design patterns,这两本都还不错,也都值得一读。李建忠那个讲座也挺好,就是有点长,听得累,不过我好像也听过两遍。
第二本:CLR Via C#
这本书绝对是我看过的关于.Net Framework最好的一本书。读过3-4遍以上,某些章节时而要翻翻。偶记忆力不行,离老大那种过目不忘差的太远了,哎,老妈,你咋不把我生聪明点呢,呵呵。这本书我主要看得还是李建忠gg翻译的那本,两个版本差别不是特别大。
第三本:Programming Microsoft ASP.NET 2.0 Core Reference
Asp.net我认真读过的书也就这本了,这本书读起来有点累人,真是一本reference,像平常的xx文档一样。但是我个人还没有看到过写得有这本书还值得我欣赏的asp.net书了。这本书关于asp.net的重点基本都cover到了,不过好像不那么通俗易懂。我主要是看了第一和第三部分,第一部分讲asp.net programming model,感觉讲的挺好,像page life cycle, asp.net runtime都详细讲了,也给常见的control的类别做了很好的整理。第三部分很好,我很喜欢,特别是state management, HttpContext, HttpRequest, HttpResponse等讲的很清楚,还有基本的security问题。这部分使得对于asp.net infrastructure有了一个比较清晰地全局框架的认识。Server control设计方面看过一点thin gg写的书,不过只看了一点,实在没有动力看下去。
第四本:High Performance Web Sites
第五本:High Performance MySQL
数据库tuning应该不全是DBA关心的事情,我们日常的设计后台开发人员也应该了解一些基本的方法。Mysql还有一本讲internal的书,翻了一下,感觉有点过于深入了,有兴趣的geeks可以挖一挖,有心得你们可以来忽悠我了。
后记:
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31345 人正在系统学习中 相关资源:CCleaner(系统垃圾清理工具)V3.18.0.1707绿色中文版_ccleaner下载…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!