微軟這些年有哪些大的敗筆?


微軟這些年最大的失敗,就是把開發者參與(developer engagement)給弄沒了。

現在願意在自己的項目里使用微軟技術和產品的,都是工作了有點年頭的開發者,年輕的、新加入的開發者都對微軟的技術有一種本能的抗拒,甚至連Visual Studio Code這樣微軟的開源工具都不願用,TypeScript的微軟出身成了拒絕使用的理由,也是醉了。

我們這個前端開發的組,我搭了個vorlon給他們調試Facebook Messenger的內置Webview,介紹的時候都要隱瞞vorlon是微軟做的,不然他們還不愛用。

現在在創業團隊里推微軟的技術似乎是有「原罪」的,用Java的系統down了沒事我們修,用node的系統down了沒事我們修,用.net的系統down了——「誰叫你用微軟的東西的?」的責怪就來了。

見客戶的時候連我老闆說的都是「之前的產品都是windows的,配置麻煩不穩定,我們的新產品用在mac/linux/ios/android總之不是微軟的用戶體驗強多了」,這個時候我也只能苦笑著幫襯,管他黑誰粉誰,自己的產品還是得賣不是。

話說時間也不長,2010年我還在上學的那會兒,微軟的地位可不是這樣的,那會兒有個MCSE、MCPD還是挺有面兒的事情,誰要有個微軟MVP那就是圈子裡的大神。可是到現在我們一個做商用軟體的團隊,內部「軟黑」的氣氛還這麼濃,其他更「互聯網」的團隊是什麼樣子可想而知了。

也就是在網上還能吐槽一下,平時的話嘛……


有一次去微軟,當時我的手機里有一部 Windows Phone,發現了挺多問題,告訴大家。結果微軟的朋友們和我說,他們也很無奈,Windows Phone 的 Bug,報上去三個月還修不了,就不修了(可能稍有出入,記不清原話了,總之就是很慢)。

很長時間裡,竟然連鎖定自動旋轉的功能都沒有。這在 iOS 和 Android 上是不可思議的,很多時候不能鎖定簡直沒法用,例如在床上。

這些背後反映的是什麼?是反應慢。節奏慢。還是 IT 的節奏,而非互聯網的。

同一時間,國內的某廠商,是一周更新一個版本。當然一個是從零開始,一個是基於 Android,難易程度不同,但是市場感受到的是不一樣的。

微軟有很好的技術,有很聰明的人(接觸的微軟的朋友們都一個比一個優秀),但是類似 WP 這樣重要的沒做好,外帶收了 Nokia 也沒做好,還是和本身的體制有關。

當然無論如何,一直是蓋茨的粉絲。蓋茨改變了世界。


Windows 8和Windows Phone 8

如果Windows 10在2012年發布,Device Family Mobile一定會有大量用戶

但有了Windows 8的教訓才知道「Windows 10應該做成這樣」


其實沒那麼多敗筆,最大的敗筆是丟了互聯網,也虧公司大,一時半會兒死不了,換別的公司早嗝屁了……

其實你看看這年頭丟了互聯網的軟體公司,有幾個活得還不錯的?

微軟啊,這是一個有自己的瀏覽器,而且瀏覽器份額一度佔到90%以上的公司啊,這種公司在互聯網時代居然一個拿得出手的網站都沒有……

混成這樣活該那個光頭滾下台……

微軟的自信給自己打沒了,現在整天跟在開源社區後面跪舔,造就了一大堆毫無邏輯的微軟黑……

導致整個業界充斥著這種CTO和社區領袖:

.NET一定要部署在Windows伺服器上。

IIS吞吐量肯定很差。

SQL Server性能理所當然不足。

微軟丟掉了技術領先的光環,從技術引領者變成了追隨者,自己把自家瀏覽器的渲染模式稱之為Quirk的!自己把自己的自信和自尊給打沒了!

微軟要做的是重新引領開發者,而不是去跪舔那些社區領袖。


巨硬這些年一口氣把搜索、社交、移動硬體、電商、流媒體五大風口

全!部!錯!過!

搜索方面大意輕敵,低估了谷狗,結果後來bing十年虧了170億刀都未能打擊到谷歌。。。

社交、IM軟體,Wallop、Socl都黃了,Skype資產被減記,QQ在大陸擊敗MSN更是變成了騰訊家的史詩大捷。。。

移動硬體,WP手機幾乎全軍覆沒了。。。

電商,美國最大的電商企業就是微軟的鄰居。。。

流媒體,微軟當年爭奪客廳的一大重要原因就是希望通過遊戲機來對電視節目點播進行抽成從而獲取可觀的收益,但Netflix等流媒體的崛起很大程度上把微軟的算盤攪黃了。

除此之外,微軟還錯過了對twitch的併購,到了16年才開始自己搞mixer。

同時值得一提的是,目前在流媒體領域混的風生水起的Amazon(Amazon prime video ,twitch)就在微軟隔壁。

但是讓人十分驚異的是,經歷過這麼多失敗的MS至今都還是世界上最大的上市公司之一,而且微軟維持這樣的地位已經很久了,在1997年,谷歌剛剛成立的時候,MS就是世界上市值最高的公司之一了,而跟微軟差不多同時崛起的Intel、Cisco、oracle,它們現在無論市值、收入、利潤、現金流都和MS存在巨大的差距

原騰訊副總裁吳軍曾將MS稱為是IT界的羅馬帝國,的確,吳軍的原意是指90年代如日中天的MS和羅馬一樣不可一世,但從另一個角度看,羅馬在崛起不也是和微軟一樣多災多難嗎?坎尼戰役讓羅馬失去了五分之一的青壯年、阿勞西奧戰役令羅馬十六個軍團灰飛煙滅、卡萊戰役使得三巨頭之一的克拉蘇身首異處、條頓堡之役讓兩萬羅馬將士變成孤魂野鬼

但是這一切失敗都沒有阻止羅馬變成一個幅員500餘萬平方公里的帝國

羅馬的意志力是驚人的,它總是能從一次次的危機中振作起來,銳意改革,發奮圖強

有趣的是,微軟也如羅馬一般的頑強

儘管錯過了一系列風口,但MS還是趕上了雲計算和AI的大潮

通過對一系列傳統業務如office的互聯網化改造,MS的現金流也在不斷的充實,在最新的一個財年,MS的經營性凈現金流入接近400億美元,強勁的現金流抹平了WP虧損帶來的傷口

最後,本軟軟祝巨硬早日把各種吹過的牛實現,當然,也希望MS別再亂砍用戶喜歡的東西了(儘管我知道這是不可能的)


其實如果按照失敗次數最多的來算,最大的敗筆是音樂服務

從MSN Music到Zune到XBOX Music再到Groove,就沒辦成過事

年底就要外包給spotify了

如果不算價值的話,PPC到Mobile到WP,都得屈居第二。


按照部門利潤給大佬發獎金的政策沒有改,公司就永遠會各自為戰。不過需要注意的是,下面提到的核算方法並沒有問題,有問題的是讓核算結果變成計算獎金的一個非常重要的依據

e.g. 研究院開發的技術給了產品組,產品組是真的要給錢的。當然了這個錢有很多用處,有錢的MSRA就經常出去happy,出(lv)差(you)名額每年10-20%,那幾年過的巨爽。聽說我走了之後沒這麼好的福利了。

e.g. Windows 2009 (嘿嘿)內置了Office 2003的viewer,導致了Office 2007退役了,2003還不能退役,讓我改bug改得那麼雞巴麻煩還要去翻幾十年前的老代碼。我們都知道,軟體退役了之後還要改bug,商業用戶掏錢是必須的。所以Windows也在每年不斷的給Office錢,直到那個版本的Windows也退役。

e.g. 公司給我們Surface Book用,不要以為那是公司自己生產的,就直接拿給我們的。並不是(逃,是微軟跟代理商買回來的,然後發給我們。基本上等於我們自己去買然後報銷,只是省去了勞動。

e.g. 其他部門用Visual Studio Online和Windows Azure都那麼爽是吧,都是要錢的。部門預算不夠,真的不給他那麼大容量的資料庫用。

上面所有的錢都算在了部門利潤里。

後來公司裝模做樣的搞了什麼,考核的時候要參考你「幫助別人的能力」,不過看下來只是apply在小兵身上的。

思考題:為什麼當初Windows Phone用戶那麼少,也不白送給OEM廠商?記得資本主義倒牛奶的課文嗎?


公司結構太大

每個人impact太小

導致每個人都只能修修補補很小的bug

導致每個人空閑時間很長

導致有空上知乎

導致知乎DAU MAU大漲

導致知乎估值上漲

導致知乎拿到融資

導致知乎開live系列產品

導致知乎上的失敗人生交智商稅

導致失敗人士越來越沒錢

導致失敗人士沒錢買正版windows和office

導致微軟收入下降

導致微軟最終倒閉


最大的敗筆就是讓禿頭這個銷售員當了CEO,要不然後面哪來的那麼多SB事情。


1 微軟拋棄了 太多的技術導致就算是我這樣的微軟技術愛好者對於很多技術也心裡犯嘀咕會不會我用著用著微軟把我拋棄了。

2 擁抱開源有點晚,如果 VS code ,xamarin, .net core 這些東西早點出來三年就好了。

3 windows phone 讓微軟自己折騰死了(這個最嚴重)。

所以說鮑爾默如果早下台五年,那麼微軟情況會比現在好很多。

不過 我還是得說 目前 微軟市值將近7000億美元如果你在2015年購買了微軟股票的話,目前你應該能賺一倍以上,也是 僅次於 蘋果,谷歌的第三位。和他自己比 目前微軟 股票也是歷史最高, 超過了 2000年 互聯網泡沫時期的最高峰。

目前 win10 , azure,office360都非常給力,surface 也賣的不錯。

微軟對於.Net 技術的支持大家也都看見, 所以說我對於 C#/.net 技術棧還是很有信心的。 只要 微軟 在這一波 物聯網 ,人工智慧大潮中 能讓自己的技術和.net 不要掉隊,那麼前途還是光明的.畢竟人只有 70億但是 物聯網設備上限可是近乎無限。


C#那麼好的語言,Visual Studio那麼好的開發工具,居然輸給了Java。

誰能理解我每次寫Java代碼的感受?

以我的感受來說,就好比買車:

微軟家的解決方案是是,把車給你開過來,交鑰匙給你,說一句「有事找我」,就走了。

Java的解決方案是——「我給你一套造車的規範,只要是符合我們規範的部件你都可以採購,然後把它們裝起來就可以開了,有事找他們,88」。

感謝 @賈楷陽 指正:

這個關於 Java 的比喻個人感覺不太合適。Java 的規範一般是其他廠商實現了,自己也有實現。所以應該是,我這裡有個規範,我先出一個優秀的實現,你們其他廠商也可以來實現,至於開發者,你們可以選我的實現,也可以選其他廠商的實現,反正他們都符合規範。對於開發者來說其實是有了更多的選項,而不是綁定死了 Oracle.

至於語言特性,大的我不說,Java到了哪個版本才支持switch(string)的?花了多少年?如果是商業軟體呢?需要16年嗎?

微軟不免費就不好?這個太莫名其妙了,收了你程序員的錢嗎。真要抱怨微軟方案的總體擁有成本,那也是老闆和甲方的事啊。程序員要追求快點搞完開發,準點下班找女朋友去嘛。

某年做項目,生產伺服器總是莫名其妙宕機,一個電話過去第二天微軟工程師飛到現場。這種天上掉救星的感覺體會過沒?

系統不穩定,往微軟身上甩鍋的事也干過,它的妙處只有干過的同學才會懂——微軟的系統有問題,那是不可抗力,我們這種小供應商的系統不穩定,那是甲方領導沒選對供應商...

從教師的角度,每學期Java第一周上課的時候,你就等著學生每天抱著筆記本來辦公室找你配環境吧。你要說不會配環境就不配當程序員我也沒話說對吧,Gradle, Maven,我都頭疼啊。


補充一下,本人第一次用Java做項目是1999年用Java Applet做GIS(一個功能類似http://map.baidu.com的東西),結束上一個Java項目是今年三月。

嚴格說來C#屬於新歡,2001年才開始。

是否喜歡一個工具、一個語言是個人的事,沒必要那麼情緒化。用一個語言能用出感情我也是服了你們。客戶要用什麼,只要錢給夠,當然是尊重客戶的意願。

Java也有很多優點,不然也活不到現在啊。程序員們非黑即白的思維方式啥時候能變變?我們只是在這吐槽微軟一手好牌打輸了。


你們說的都沒錯,我是個不思進取的「老」程序員,現在只能靠「糊弄學生」混日子了,所以我開了個班誤人子弟:

Tony He:「換個姿勢學編程」2018年1月班開始接受報名zhuanlan.zhihu.com圖標


1. mobile的失敗,這也是Steve Ballmer下台的主要原因。基本上手機系統的失敗讓msft錯過了移動互聯網這一波。

2.MSN Messenger的失敗,實在是太可惜。本來在國內還是高逼格,然後領導腦子一抽直接給關閉了,不然在這個年代做一個商務版的微信也是很大前景。

3.Skype,現在越來越爛了,在各種messaging app裡頭已經不怎麼聽得見聲響了。


沒有買水軍

看看微軟中國官微就知道了


果然輪子哥已經在前排吹了。


商業上都很失敗,最成功就是雇了輪子哥,天天在知乎免費幫吹!


當然是IE了

在佔有絕大部分市場份額之後直接解散了開發團隊……

不然現在哪有這麼多破事……


哈哈 看來大家都挺惋惜微軟手環的 當時為了裝*還寫了個應用 紀念一下

http://band.xqs.io

---------------------------------

微軟手環 雖然二代手環腕帶有問題容易開裂 可是依然是強大的手環 可惜就這麼被砍了

微軟指著手環說:「喜歡嗎?」

消費者:「喜歡」

微軟:「拉出去砍了」


我覺得微軟近年主要是3大敗筆:

1、徹底放棄Windows Mobile:在PC市場份額日益萎縮的今天,我感覺徹底放棄移動操作系統很冒險。

2、C#/.NET平台在中國的滅絕:隨著京東和攜程徹底放棄.NET,C#在中國成了瀕臨絕種語言,連培訓機構也不了它。

3、XBox的崩盤:本來XBox 360還把PS3壓得奄奄一息的,但微軟居然讓劇情反轉,使PS4滿血復活,反過來打的XBox One不能自理了。


在互聯網時代,微軟是唯一一家,靠工業時代思維做事的公司。

騰訊的qq,微信都不收費,facebook不收費,twitter不收費,google搜索不收費。而微軟在很多年後,還在靠windows, office收費,一手交錢一手交貨,維持利潤。

也虧的windows, office壟斷,讓它撐著不死。撐到了雲計算時代的到來,讓微軟看到了生機。

作為市場佔有率95%的操作系統,居然沒有拿得出手的網站,也是醉了。要知道騰訊靠qq喂餅,就把騰訊網喂成了四大門戶之一。

這種思維在window mobile的收費授權上,也尤為明顯。早期安卓就靠開源,免費授權,獲得了第一批公司的支持。

鮑爾默在很多年裡,一直不理解,產品不向用戶直接收費,怎麼獲得利潤。在其他公司進行互聯網布局時,他把大部分資源投向了vista,最後vista還失敗了。

微軟在windows上越壟斷,越成功,在互聯網時代就越失敗。

這是成功者的詛咒,昨天成功的原因,很可能成為今天失敗的源頭。

微軟過去做的互聯網產品,無一成功,msn, skype,在線音樂等。可以說,在鮑爾默的帶領下,如果它繼續做下去,做一個死一個。

微軟不是一個互聯網公司,它跟互聯網公司相比,最欠缺的是打造生態鏈,持續盈利的能力。

qq, 微信不收費,但是能導流到遊戲賺錢。

facebook, twitter, google, 都不收費, 但是吸引用戶,用商家的廣告賺錢。

網易郵箱不收費,吸引用戶,用遊戲賺錢。

360殺毒不收費,綁定用戶,用瀏覽器引流到遊戲賺錢。

當然,納德拉的上位,為微軟帶來了前所未有的改變,擁抱開源社區,擁抱雲計算,win10也免費了一年。這兩年的股價暴漲,就是這種改變的褒獎。

可以說微軟的明天是光明的,也走在了正確的路上。

--------------------------

我覺得大家誤解了我的意思,我不是要Windows,office徹底免費,另闢蹊徑。而是在這個互聯網時代里,你還能不能跟上節奏,除了這兩個看家法寶,還有什麼東西在互聯網界,移動互聯網界,安身立命。

騰訊在qq之外,用微信拿了一張船票。

google在搜索之外,用安卓,無人車,人工智慧,等拿到了好幾張。

微軟需要拿到哪張?

畢竟今日不同往日,把安卓, ios,linux全算上,windows在操作系統的份額只剩20%多了。將來大多數人都用手機上網,pc的利用率越來越低。

目前看來,雲計算算是一張。


Windows 設計還是欠憂,包括但不限於字體、狀態欄、圖標設計,以及不支持多標籤等。

Xp、Win7 算是各有所美,但 Win8/8.1/10 系統扁平三連中,各種風格(Dos、傳統X86應用、Win8式色塊,Win10 流暢設計)混用,而且注意,遠不只是第三方應用,甚至第一方的系統應用中也比比皆是,頗有 Android 之風。和 Mac 比就不用說了,基本被吊打,甚至有時候 寧願用 Linux 的 Gnome / KDE 都不願意使用 Windows 桌面。

尤其是默認終端,無論是 CMD 還是 PowerShell ,語法什麼咱們就不和 Bash Fish 等對比了,吵破天也只能說各有所好。但說那個模擬終端,可以說 Linux / Mac 上十年間所有終端軟體拉出來捋一遍,也找不到第一觀感這麼差的,打開一瞬間,深藍的背景,小而泛虛的字體,辣的眼淚長流,低分屏上效果已經是差到極致了,而在高分屏上效果更是辣手摧眼,這款工具的產品、開發們,你們不要雙目的么……

有時候就想不通了,一個能設計出 Visual Studio Code 這麼好用工具、TypeScript 這種挽 JavaScript 缺陷狂瀾(暫未既倒)的語言的公司怎麼就不能好好投入下這種基礎工具,非要用戶去用第三方或者好一頓折騰才不過堪堪能用,真的就太折騰了。

一己之言,不到之處,如刀斬東風。


鉿鉿,討論方向果然轉進成了 PowerShell 和 Bash 粉愉悅的洽談。


kinect2.0

如此小巧強大的系統居然就被微軟拿去給xbox當體感?隨便在醫學,體育,獨立遊戲上站一個坑都能有建樹,活脫脫被微軟玩成了遊戲主機的雞肋配件。

最新消息是kinect停產停技術服務社區停止更新(本來就沒更新1年半多了)。在這最後的時刻,讓我們給kinect打+1!!!!

PS:問了問官方,中國這邊的技術支持說kinect技術已經被更好的技術取代。並且說不會有獨立的kinect3推出。kinect團隊的核心人員都在蘋果。所以真的完全涼了。


推薦閱讀:

關於小米筆記本用linux系統?
就內存管理而言 Linux 系統相對於 Windows 有哪些優勢?
現在哪些編程語言適合寫操作系統?
如果讀取硬碟上某個文件,使用完畢後釋放內存,然後立即再讀取這個文件,會從內存中還是從硬碟上再讀取?
多核CPU中,利用多線程進行排序中出現了一些奇怪的現象,不知道其背後的原因是什麼,希望有人能給予解答?

TAG:微軟Microsoft | 軟體 | 操作系統 |