我们知道,microsoft的产品线是非常丰富的。而在每个战场,微软都有很多敌人。要想在商业战场上获得成功,不断的推陈出新是必须的。但是,正是这样的不断改变,让用户学习的时候会无所适从。
我想,这里要分两种情况。微软的部分产品,可以‘追新’,就追逐它最新发布的产品——产品是‘完整型’的。最经典的就是 os,现在是2010年,你用win7就ok了,对xp、vista,了解或不了解问题不大。因为os本身是‘应用型’的,本来就是给不需要太多知识积累的。相同的产品,还有office,包括sharepoint server。如果你有了sharepoint 2010,那么2007可以不太用关心。类似的,还有 IIS啊,defender啊,Forefront等等,很多。
但是,第二类产品,如果只追逐最新版本,是会有问题的。最典型的就是 .net framework。看看 国内市场的书籍,06,07年的书,如果在09,10年不‘再版’的话,那差不多都是绝版了。。对于.net framework的学习,必须从1.1,2.0这样的最根基的底层版本学起。因为,它不像别的产品,它是增量型的。没有1.0,2.0的基础,直接学4.0,那一定是有问题的。
微软要推vs2010搭配.net fx 4.0,它当然只会提到4.0有什么什么好,那是商业策略。千万莫被忽悠,如果是学习,必须从更老的版本学起。想从4.0直接介入,那完全是缘木求鱼的做法。