隨便說說。其實所謂微軟戰略,大家已經把它研究得非常透了,比方說HBR等等。說穿了微軟的核心就是構建一個OS平台,平台的兩邊,一邊是普通使用者,一邊是開發人員。微軟平台策略的核心在於,OS使用者收費,軟體開發人員則全免費,為什嗎?因為沒有下遊使用者自然也就不會有收入,而上遊開發人員越多,下遊使用者就越多。實際上微軟相當於是在免費補貼開發人員,這裡我再幫各位換個說法,實際上開發人員是在用自己的職業發展前景、及將來的差異化競爭力為代價,來跟微軟換取開發學習所需付出的成本。什麼叫挖坑,這就叫挖坑,而且是灰常有水平的大坑,呵呵。這跟遊戲機平台完全不一樣,比方說XBOX 360,微軟寧可以低於成本價把主機賣給使用者,然後從開發商這裡收授權、銷售分成等大頭。
有很多微軟開發人員都在自怨自艾,尤其是搞Web應用的,說什麼深入不下去啦,新東西太多啦,競爭激烈啦,技術發展太快啦,等等。其實我覺得關鍵在於這些開發人員有沒有理解微軟的平台策略,“開發人員免費,使用者收費”,這不僅意味著門檻的極大降低,同時也意味著,微軟是不可能放棄對你思維方式、知識結構還有技術依賴性的影響的,前者意味著競爭激烈,個人技能缺乏壁壘,勢必疲於奔命,同時誘導開發人員之間的充分競爭對微軟自有應用產品也很有利;後者則意味著微軟將不得不以快速更新平台技術的方式來牽引應用,而永遠都不可能讓你的創新走到它的前面,它絕對不會給你這個時間差 (這一點現在M$是越做越純熟了,呵呵),因為它要從各個層次壟斷和主導整個平台的技術發展,而且,office/vista等微軟自有產品賣得越是不好,它越要快速升級開發技術,這同時也就決定了,開發人員偶有創新也只可能是低層次的創新,你所謂的new idea最終多數也就落得個被微軟快速合并進平台技術的命運,這就不難解釋為何.net為何更新速度如此迅猛,應用程式框架為何推出如此之多,卻鮮有大規模開源社區對其給予真正有影響力的實質性關注的緣故了。
所以,說白了,單純的開發人員只是微軟平台中的一枚棋子,切莫自視甚高,切勿以為自己是真正地從M$那裡白賺到了。真正久經沙場的老鳥們都知道,會幾門私人平台技術是不值錢的,真的沒啥值得誇口的,發展面窄得很,貶起值來卻一瀉千裡,因為從商業本質上講,你是把握不了自己命運的.... OK....白扯一通,權當自己打擊自己,餘下的意思,就得靠各位自己悟了,當然,有人理解不了嗤之以鼻我也是能夠理解的,呵呵。路該怎麼走,蘿蔔白菜各有所愛,有人喜歡獨自冒險,有人願意被牽著走,有人更願意削尖腦袋擠進M$,這就只有自己才知道了。但至少看問題看得明白點,總是沒有壞處的。
後註:呵呵,我可不是為了打擊大家學習積極性啊,更不是貶低微軟,說微軟的這種策略是劃時代的偉大創造是一點都不誇張的。鼓勵各位想開點,結合微軟的策略,提醒大家積極尋求自己的差異化發展,才是吾的主要目的啊~