摘要:在devx.com上的MVP之角专栏上,MVP Julia Lerman讨论了一个很多人都有同感的问题,这就是“技术过载(Technology Overload)”的问题。
MVP Corner: Technology Overloadhttp://www.devx.com/codemag/Article/31632
由于微软的透明/开放的政策,微软产品的Beta版,CTP版随处可见,几乎每月更新,更别提微软开发人员的博客上面的东西了。一方面,这给开发人员很多机会了解微软新技术/新产品的方向,又能及时提供反馈影响这些技术/产品的走向。但在另一个方面,微软的技术/产品包括的方方面面太多了,新的东西层出不穷,给人一种应接不暇的感觉。
她在专栏里问道,"我到底该把精力集中在什么上?(What the heck am I supposed to focus on here?)"
她谈到自己的感受,手头在Visual Studio 2005 里开发桌面程序,桌头堆满的杂志讨论的是Avalon,LINQ,AJAX以及WCF方面的东西。作为开发人员,她确实绝望般地想学这些新的技术,因为这些都是美妙的技术。作为用户,笔记本里刚装了Vista的CTP版,还有Office 12 Beta版。。。这对于象她这样一直自认是通家(generalist)的人来说,问题很大。即使象Alex Homer 和Dave Sussman这样著有多本ASP.NET 和ADO.NET方面著作的专家,针对ASP.NET 和ADO.NET相对来说比较狭窄的方向,也是感觉要学的东西太多了(Although they are focused on only two technologies, even within those relatively narrow areas, they tell me that they are equally overwhelmed by the amount of what there is to learn and are trying to figure out how to tackle it)。
她个人的做法是,对每个技术做尽可能多的研究,然后就“随需/心所欲吧(go where my needs and my heart take me)”,准备做通家(generalist),而不是专家(specialist)。即使成不了专家,起码研究技术还是乐之所在。但毫无疑问,认识到自己能力的有限,在某些方面集中精力还是必要的 (Still, there is no question that focus is required. It is absolutely necessary to be very good at some things even without being a world-renowned expert.......[
阅读全文]