常,只有在深入了解一门技术之后,才会明白它的价值和有效的使用它,这对新手是不公平的。然而世界就是这样,越是需要经验的时候,越没有经验;越是有经验的时候,越容易获得经验。
既然,成长是一个必经的过程,那么就让我们小心仔细的成长。在知道怎么做之后,想一想为什么这么做,因为怎么做往往是很简单的,不同的人对为什么这么做有不同的看法,而这就是不同人之间拉开差距的秘密所在。
所以,我写博客的出发点往往是从自己的思考出发,有时候是经过实践验证,有时候是根据推测,其中的两篇:
WCF RIA Service随想
ASP.NET MVC随想
你可以看到大都是我的推测,这些观点很多是找不到出处的。
推测,联想,在学习软件开发或者任何其他学习活动中,我觉得是一种很好的习惯。在软件领域中,有着各式各样的语言,平台,领域,框架,IDE等等,但是在这复杂的表现后面却是有规律的。比如面向对象的思想适合于大多数高级语言,比如软件设计的一些原则适合于各种平台和框架,比如Web的机制适合于所有平台和语言的Web开发。通过对比,联想,推测,你能更深入的去看清技术的本质。
然而,毕竟有时候是推测,这中间难免犯错误。但是我觉得没关系,只要纠正过来就好,知道一个错误总比不知道一个错误的存在好。这不,在《ASP.NET MVC随想》中就被博客园的朋友们指出一个错误,首先在此感谢一些园友。
摘自:http://www.goldgrid.com/middleware/index.asp