在微軟(Microsoft)工作是怎樣一番體驗?


先容我呵呵一下
微軟是一個十萬人的大企業
所以每個微軟的能體會到的只能是很小的一部分
那句話咋說來著 一千個人眼中就有一千個哈姆雷特

那我來說說我體會到的吧
背景
微軟中國RD 一年半
Office/Excel 7年and counting...

畢業後一年 微軟還是在中國正式開展產品開發
在那以前 有研究院 和 技術支持中心
但是並沒有真正意義上的產品開發
第一批來吃螃蟹的是當時的msn
第一個項目是一個和簡訊平台有關的Everrest 那個時候哥還是vendor 大概只有2個還是3個fte好像
然後還有一個叫windows live favorite的東西 基本上是我第一個可以號稱自己有一定貢獻的project 然後也混成了fte
然後陸陸續續有space 和 msn music 還有卡通頭像(老了 都不記得當年的這些codename了)
後面就是微軟使用的payment system

剛開始的時候那簡直是夢一樣的
一個gpa3都不到的屌絲青年 去了一個當年神一樣的公司
嗯 我他媽是從小用著微軟產品長大的啊
msdos 到win3.1 到win95 到 大學的win xp
聽說有微軟工作機會的時候
哥和媽媽說 不給錢我也去啊

去了以後幹了一段時間 一度以為微軟也就這樣了
為啥呢
當時雖然有個微軟的光環 待遇也不錯
但是你做的產品是一些相對來說比較邊角的
Working in a great company but so so product.
你可以看到你的付出
但是你看不到你對公司的影響
而且在offshore,很容易被各種re-org影響
被踢來踢去的感覺很傻逼
當然不用幹活有錢拿也不錯

就在即將崩潰的時候
忽然發現微軟 還他媽能internal transfer
還可以跨國界
Eh..........這尼瑪來了微軟不去windows 或者office啥的玩一圈
不是白來了么
於是決定說 嘿嘿 哥要去個牛逼大組見識見識
當然 作為一個從小遊戲打到大的 xbox也一直在我的top list上面
對了 當年我還有一個標準
就是 哥懶得管人 想搞技術
微軟從來就是 技術一條線 管理一條線
你的老闆可以級別比你還低
所以我的要求就是 對方組裡有大於兩個principle 技術
對了principle什麼概念的 好像當年唐駿最高也就是個priciple

於是就開始面試
面試還挺順利 當年也沒啥leetcode之類的
隨便百度找了個啥微軟面試題
在看一遍演算法與數據結構就上了

第一個組不要我 因為我的數學背景很差
第二個組就是 excel
嗯 哥就這樣混到了 redmond

當時的想法也是 混個兩年渡個金
就回國裝逼
誰知道一呆就是7年
而且短期內也么有離開的打算

剛來excel組的感覺就是 你他媽就是和一堆神一起工作
老闆是一個英國老頭
基本上我問他任何問題
他的回答都是 在某個function上放個break point
應該就是那裡了。。。
當年excel 的code base 是一個有著20年歷史的東西
裡面有彙編 有c 有從c++
有各種goto 有各種global
那哥們基本上就是活字典
後來才知道 那哥們就是pivot table的主要編寫者
再後來才知道 那哥們的爹就是傳說中的Stephen Hawking
有一次他么有開禮拜一的例會
有人問他干毛去了
他說 obama給他爹 發總統勳章 他跟著去湊熱鬧。。。。
這算是題外話 也就不多說了

從技術角度講 那哥們還不是最牛的
最牛的一個 基本上可以算是我的偶像了
word 1.0 開發者 然後22年excel 的經驗
1萬行的function 20多個goto 跳來跳去
基本上他可以在腦子裡執行

很多時候你問他問題
他說等一下
你就看到他的屏幕 各種跳轉
五分鐘後 說 嗯 應該是這麼回事
x年前這段code寫的時候是 assumption foo
現在有assumption bar了 當年並沒有
所以這段code 有 bug
你可以改 xxxxx試試看。。。
當然這是我進組一年以後的故事了
第一年 我基本提不出需要找偶像的問題。。。。
各種各樣的神有好多
舉兩個例子也就差不多了

很多人說微軟是養老院
呵呵 you"ll do what you want to do.
我碰到過睡在辦公室的同事
公司有免費洗澡和收費食堂
你可以自己搬沙發或者睡袋到公司
沒人管你
當然他老闆經常敢他回家睡覺 lol

excel或者說office 開發整體構成上和微軟又很大的區別 (測試另說)
烙印很少 因為沒法混日子
當然能混下來的烙印都牛逼
隊伍的主要組成是俄羅斯人以死列人和中國人
其他白人合併起來算一類吧。。。

說說我為啥不想走了吧
微軟是個大公司
只要你想學 什麼方向的技術都有 各種tech talk
只要你想做 什麼方向的產品都有 前沿的v1產品 和老牌的產品 如windows/office
You can always find the thing you want.
混成熟產品的好處
你想做web了?
excel online是一個日均訪問量百萬級的服務
想做enterprise了?
呵呵 excel desktop是xxxxxx(沒有形容詞了 自己去搜 excel 相關問答吧)的神奇產品
想做遊戲了?呵呵xbox
想做手機了 呵呵mobile 歡迎你
想做大數據了 呵呵cosmos/hadoop
想做搜索了 呵呵bing
我很難想像 有另外一個公司可以提供給我這樣的空間和平台 去追尋自己的夢想 而且你的夢想可以變。。。

再說說微軟最近幾年的變化
誠然 微軟又各種各樣的問題
但是 呆在內部你能夠理解 各種問題的成因 和 解決的方法
從最早的waterfall模型 3年一個版本到現在 每個禮拜一個版本
對於一個code base龐大如excel的產品來說 是一個巨大的成功
當然 你可以說還不夠
但是從方向的角度來說 我覺得是對的 而且有長足的進步
windows也經歷了類似的變革
It"s NOT ideal yet, but we are on the right track.
從生產效率角度說
最近整合了測試和研發
增加自動化比例和monitoring/telemetry來代替以往的人工測試
從一個原始的有彙編的codebase 到moderm c++
從一個define hugepointer 的codebase 到TPL
可以說的太多
同時打通了用戶和產品組之間的關係
讓用戶反饋可以直接進入產品組 而不需要經過技術支持層層轉發
促進內部工具的統一和共享
減少造輪子的次數和程度

很多小公司覺得非常天經地義的事情
在微軟並不是那樣的簡單
因為公司規模太大
就像很多人說設計要scale
流程也要scale
很多流程對小公司很好 但是大公司不work
scale是一個很關鍵的東西

Overall, it"s a fun place to work/learn/grow.
You"ll see your impact.
用句時髦的話說
你正在改變世界
不過哥一直覺得
You are changing the world anyway, anytime.
Thanks for reading and have fun :D


2015.8.6 更新:
媽蛋看著現在自己的Title,好唏噓啊。放棄微軟有很多原因(其中不包括我是Google的卧底這一條),但是不得不說我並不看好微軟接下來的發展前景。這個答案是我還在微軟就職的時候寫的,所以肯定避開了很多缺點沒有談。既然已經不在知乎答題了,我也就不把這些部分更新上了。總之現在我並不太推薦入職國內的微軟。

-----

瀉藥,要是 @vczh 到晚上還沒答我就來答好不好。
我先摺疊自己 =w=

喂喂喂你們這樣很對不起下面認真回答的同學們好么!
我明明什麼乾貨還都沒寫你們要收藏就收藏不要點贊啊!
這不是逼著我一會兒到家就得趕快寫了么!
明明什麼都沒寫結果被點了27個贊,我知道V大粉絲多但是也沒料到如此喪(gan)心(de)病(piao)狂(liang)啊!
於是在公司吃完飯就駕車一路掛最高檔跑回家寫答案來了有木有!滿頭大汗!
要問我為啥會出汗……當然是因為我的座駕是自行車啦哈哈哈!
不逗比了,下面開始寫答案。樓下也有很多童鞋寫得不錯,如果你也這麼覺得,請給認真回答的他們也點個贊,謝謝:)

首先猜測一下,關注這個問題的大概主要有兩批人。一批是來看熱鬧的(我可以說比如V大么……),而另一批則是的確想要了解微軟相關情況的,正如樓下評論的 @張眾 同學。
針對這個猜測,我對後者要先說幾句話,這也是在我看來這個答案里真正的乾貨:

  • 這個答案里的絕大部分回答,包括我這個,都會是片面的。這是因為了解一個大公司並非一朝一夕就能做到的事情,而混了十幾二十年的老油條們才不會跑到這兒回答問題找存在感。所以你看到的評價,特別是諸如企業文化的這一類評價,都是一些只在微軟工作了幾年或者幾個月的同事所在組的文化。並無任何諷刺之意,因為我自己也在其中。只是要提醒,兼聽則明,偏聽則暗
  • 但即使這樣,也有一些內容是可以照單全收的,主要是企業硬體相關的信息。比如福利、工作環境、工資待遇(這個公司有規定不讓說)等等。這些內容如果主觀上不去做假的話基本上不會有錯,可以作為很合適的參考。
  • 因為微軟對待離職員工大部分情況還是很靠譜的,所以應該不會看到很多特意來黑微軟的答案。但是這也會導致一個問題,那就是答案中更多的提到的是微軟的優點,而對缺點避而不談。所以這裡我要挑明了說,很可惜我的答案也會是這樣——畢竟我老闆都關注了V大的微博,誰知道會不會哪天他就看到這個答案了呢 =w= 至於怎麼辦,請參照第一點,或者再動腦子想想……
  • 在閱讀這篇答案和其它所有答案的時候,請牢記以上三點。

好,既然硬體內容是比較客觀的,接下來就來說說微軟的硬體。盡量挑一些別人沒寫過的說。

首先是大家最關係的工資待遇。數值礙於規定不能說,不過作為一個招聘大年入職的本科生,在北京過得不錯沒什麼問題,如果想要攢錢的話也能攢得下來。
關於工資待遇就這些!沒了啊!想知道的話面試過了之後去問HR!

工作環境,其實可以想像得到肯定比絕大部分公司都好。就單單看我所在的研發部門,在四環之內有兩棟自己建的十五二十層的大樓,北京還有多少公司能做到呢?
實際上工作環境也是非常的舒服,公司內部的換風系統保證PM2.5常年是個位數,冬暖夏涼,當然就這樣我們還是經常會吐槽大樓內部溫度分布不均勻,想想真是貪心啊……
地面都是地毯,不管是走路還是拉椅子都不會有很大噪音。上班時間也不會有任何施工和清掃工作,這些一般都是周末做的。估計整棟樓的噪音源主要都來自大嗓門的同事和機械鍵盤了。
每層樓都有很多會議室和Focus Room,後者就是一個能容納三四個人的小屋子,隔音效果很好,很適合幾個人臨時討論或者自己進去冥想。
FTE(全職員工)的座位很大,桌面亂一些都沒什麼關係。不過實習生有時會比較慘,像 @關書偉 這種能自己分到一個單間的簡直就是提前支付RP了嘛。一般如果有座位的話實習生還是會分到FTE的座位,但是座位緊張的時候會三個人擠兩個相鄰的座位,甚至兩個或這三個人擠一個Focus Room。我們組新來的美女實習生就悲慘地去擠Focus Room了,于是之後被我偷偷拉到我旁邊來坐著。噓,我什麼都不知道 :)
哦對了,每層都有幾個文印室,可以列印複印和傳真。不過據說自從某個實習生列印了一本毛選之後,文印室就開始監控列印數量了,列印得太多會被查水表……

俗話說民以食為天,可惜這方面微軟這邊就不是那麼完美了。當然也僅僅是不完美,畢竟自己就有一個食堂一個西餐廳一個中餐廳一個咖啡廳,而且食品安全還是相當過關的,各種監督舉報機制也很完善。加上每層樓每天都有各種水果飲料小零食供應,領先很大一部分公司還是沒有問題的。
不過跟大Google比起來還是差了一些!
首先食堂是收費的,雖然有餐補不過如果每天兩頓都在公司吃,對於我這種食量比較大的生物來說還是要自己掏一些錢的。食堂的飯菜北京這邊個人感覺也不如Google的合口味,還好選擇比較多,可以經常換著吃。上海的話我覺得味道差不太多,但是種類少一些。蘇州只能到外面的食堂和附近園區的公司一起擠,甚是悲慘。
其次飲料經常在6點左右就被喝光了,小零食更是有時一下午都看不到。水果的話只有早晨和下午3點兩批,貌似Google是全天供應的。
每層有現磨咖啡機和飲料機,這個不同的campus規格不太一樣,上海那邊貌似沒有飲料機,但是咖啡機比北京的好,可以打奶泡。蘇州那邊我只見到了但是沒有用過,似乎也比北京的看起來好。這個Google那邊也差不多吧。
剩下的就不吐槽啥了,不然你們都會以為我是Google的卧底對不對!

作為一個高大上的公司,怎麼能只是工作呢。能讓員工放鬆心情的娛樂項目是必備的啊!
北京這邊的娛樂活動蠻豐富,以運動為主。有(沒記錯的話)7個乒乓球桌,2~3個撞球桌,若干Foosball以及一個健身房。健身房現在是收費的,不過健身費可以報銷,器械比較齊全,只是下午和晚上的高峰期還是有點不夠用。然後在乒乓球室那一層還有個屋子,裡面放著一套架子鼓,幾個吉他和貝斯。後來才知道是有幾個同事組樂隊來著。此外公司還有很多社團,足球羽毛球桌游等等,都會定期組織活動,比如每周二都會在人大租一個足球場。XBox的話貌似沒怎麼見到,有些樓層的休息室看到過,但是貌似都不能用了,也沒見到過人去玩。
上海的話則是每層一個Game Room,裡面有乒乓球撞球foosball和XBox。只是當年我在那邊的時候XBox的手柄經常沒電,電池還要自己帶,不知道現在怎麼樣了。
蘇州依舊很苦逼,公司內部除了每層一個foosball以外什麼都沒有,想要娛樂還得自己去外面找。為什麼蘇州的同事這麼苦逼呢,主要是因為蘇州園區微軟自己的大樓還沒蓋好,現在的樓是租的。所以等過幾年等大樓建起來,應該不會比北京上海差。
除了運動以外,公司或者每個team還會隔三差五組織很多活動。有一些是走官方流程的,另外一些是自費的,後者基本上看組裡的氛圍。比如之前我們有一個組就隔三差五去找個新鮮地方吃飯打牌啥的。官方組織的活動比如每年一次的全體大會,也稱出門旅遊。還有Family Day之類的活動。

接下來說說公司的地理和周圍的環境。
微軟在中國的研發部門選址都有一個特點,那就是緊鄰當地最優秀的大學。比如北京周圍是清華北大人大,上海旁邊是交大,蘇州則是走兩步就到蘇大。為了招聘方便嘛,這個大家都懂。八卦一下,聽說當時北京政府給微軟分配了另一塊遠一些的地,面積比現在的兩棟大樓大好多,但是因為離清北太遠,最終被否決了。
於是,北京的大樓建在了中關村四環以內的繁華地段。這也大大方便了同事們,周圍到處都是餐館影院超市商場,走路十分鐘就能到地鐵站,騎車十分鐘能到清北。
但是上海和蘇州就比較悲慘,分別坐落於紫竹科技園區和蘇州工業園區。前者位於閔行區,也被我們交大的同學親切地稱作閔行開發區。後者看起來不是很偏僻,不過我上次出差晚上走路出去逛了一圈愣是沒找到吃飯的地方。
總而言之,都是交大和蘇大的鍋。

福利和後勤情況。
隔三差五逢年過節就發點禮品卡,有時是直接去京東之類的地方選。貌似自從奶茶來了,去京東選禮物的情況就越來越多。
商業醫療保險很完善,基本上正常去醫院看病從來都不需要自己花錢。
出差住宿不差,吃飯的budget也很足。
後勤保障部門出色,有任何事情發生都會第一時間發郵件通知。反饋渠道比較有效。
IT部門負責的事情很多,從重裝系統到分發滑鼠鍵盤。以至於直到之前有人在我的答案下吐槽我才知道不是所有公司的IT部門都管裝系統的。
說到IT部門,微軟的每個FTE員工都會分配到:一台高性能台式機,兩塊23寸顯示器,一個人體工程學鍵盤,一台筆記本電腦(最近好像都是X1 Carbon了)。另外可以申請WinPhone和Surface RT,不過要排隊,等老員工離職了把設備退回來才會發。

終於還是要說到避不開的軟體部分了,我盡量挑自己比較確定的來說。但是還是避免不了答案的片面性,還是那句話,兼聽則明,偏聽則暗

首先說說同事。
微軟我接觸過的同事絕大部分都給我一種感覺:素質很高。我對其它公司不甚了解,不知道是不是高科技公司普遍都是這樣的。至於怎麼叫素質高呢,我覺得知乎上常見的一句話可以很好地總結,那就是「沒有戾氣」。
還不能理解的,你們看看V大,大概就這樣。只不過不是每個同事都像V大一樣經常賣萌。V大你別打我啊別把我的臉往鍵盤上滾HAFJ;LKDASLKDAHKLGHASLKDJFLKA
當然我幾乎可以肯定這上千人裡面不會100%都是這樣,但是我自信關於這一點我在基層員工裡面觀測過的樣本還是足夠多的。

然後是制度。
不知道這個能不能具體說,為了避免出問題我就不詳細介紹了。個人感覺還算比較合理,不過也有一定的問題,主要是效率低下,近年來公司也一直在改進。
基層這邊的辦公室鬥爭我還沒見到過,也和制度有一定關係吧。不過主要還是因為沒有戾氣。
對於實習生,大部分情況下都會有一個FTE作為mentor帶著,即使沒有老闆也會親自帶著,很少有沒人管的情況。工資不高,不過如果面試評價很高加上運氣不算太差,還是能有一些乾貨任務分配下來,也能學到一些東西。實習生轉正有單獨的流程,會在校園招聘開始前告知結果。
多和mentor交流。mentor有的很shy有的很忙,不一定都能照顧的過來。所以要主動交流,如果mentor沒有跟你安排one-one的話就找他安排。一回生二回熟嘛。我跟之前實習的mentor到現在都還保持著聯繫,交個朋友也是好的。

之後是技術方面,僅代表我所知道的碼農情況。
公司內部大部分team在用C#,但也有用C++的組,還有專門做安卓/iOS開發的。不過C#還是絕對的主流。
入職之前沒有用過C#也沒有關係,只是C#比較熟練的話面試會有加分而已。特別是如果有過Java經驗,熟悉C#就是分分鐘的事。
一般來說Code Review流程都會比較嚴格,工具都是公司內部的。Code Review、版本控制和bug管理這一套系統集成的不錯,還算蠻好用。
工作中用到的技術和組件很多都比較封閉,如果跳槽到其它公司,很多東西都不會用到。不過也是沒有辦法的事情。

最後是工作壓力,好多人想看這個對不對!
但是我也不想說太多,因為總結起來就四個字:因組而異
從文化上來看,工作壓力不是很大。MSRA那邊有一些組有周末和假期加班的傳統,不過STC這邊總體來說還是不鼓勵加班的。上海那邊STB因為班車的原因就更不用說了,早晨和晚上公司里都見不到人的。
不過萬一分配到了一些很緊急的工作,該加班還是要加的。好在這一切都是自願,自願……誒,好像自願加班就是說沒有加班費啊!
好在我碰到過的老闆們都很強調work-life balance,所以周末自願加班的情況也不是經常出現。至於晚上加班,反正回家也沒事幹,多干一會兒就干一會兒了。仔細想想,我也經常早上11點12點才出現在公司嘛。

寫到這兒終於覺得差不多寫完了,感覺寫代碼都沒有一口氣寫這麼多。總體來說,在微軟工作的體驗還是很不錯的。如果一定要我在推薦和不推薦來微軟工作中選一個,我的答案會是推薦。
畢竟中學時喜歡的妹紙都被我拉來了我還會坑你們嗎啊哈哈哈。
就是這樣。

寫完之後發表時告訴我需要審核,改了半天也沒找到是哪部分的問題。乾脆就等審核吧,不知道什麼時候才能發出來。


海淀區丹棱街5號, 貼圖兩張 :)

關於圖片:

左邊那張攝於某天中午外出吃飯歸來,早上剛下過雨,難得的好天氣,最喜歡大樓外牆上沉穩的門牌"No. 5 Danling St."

右邊那張攝於二號樓9層吧台,某次開會出來,和同事繼續在吧台討論問題時注意到原來每天都會有阿姨換鮮花


大廈里的設施:

健身房,好久沒去了;

洗衣店,良心價格;

浴室,有時候早上跑步去公司會去沖個澡;

圖書館,沒進去過;

吃飯:三樓食堂,混個溫飽,一頓飯10-20RMB,心情好 二樓中餐廳/西餐廳,體驗小康,人均20-30RMB。

飲料/零食/水果:飲料酸奶牛奶隨便喝,木有多少零食,and 我已經很長世間沒有吃到過每天下午3點的水果了(多數情況下實習生會對這些個東西比較熱衷,FTE的狀態基本上是這樣的:開會開會開會,開完會,三點半了,啥東西都沒了,或者是代碼代碼代碼,猛然瞅了下時間,三點半了,草又錯過了。。。)


談談工作:

工作壓力:別的部門不清楚,作為搜索部門的一枚前排小兵,我就說一個字:忙!工作3年 * 5天/周 * 10小時/天

工作氛圍:在企業文化無形約束下的絕對自由!沒人關心你早上幾點來,沒人關心你晚上幾點走,沒人關心你一天幹了些啥,你不需要為早上11點才到公司而愧疚(或提心弔膽),也不需要為晚上11點走而感到自豪(或滿口抱怨),你可以打一天醬油,也可以某天生產力爆表,甚至某天不想上班可以發一封郵件Work From Home。但是這不意味著你可以混日子,絕大多數人也不會想著混日子,你每天都能感受到身邊同事的激情/創造力/生產力,你只會想著怎麼才能做的比別人更好。


印象比較深刻的一些話一些事情:

1. 剛進公司的時候某次和老闆one-one,老闆這麼說:我是你的老闆,我的工作不是監督你完成任務,而是幫助你完成任務。我也漸漸學會怎麼向他complain,怎麼拿他當擋箭牌,怎麼拉著他幫我和其他team的人吵架,而他也如當時所說的那樣,儘可能的幫助我解決各種各樣的問題。


2. 去年level+1的時候被邀請去做leadership training,中間有個小插曲 深以為然。當時參加training的人里有個阿姨模樣的人,估計是剛從其他公司挖過來的,她問了個問題,意思是說我怎麼對付手下那些磨洋工的員工,當時回答問題的某個Principal愣愣的回答,這個你不用擔心,在微軟你要擔心的是怎麼給你手下那些員工找來足夠的活兒。。。

暫時回答到這兒吧。。。我要去吃飯了。。。


======================補充

@sqybi 說到微軟大廈的位置,我需要吐槽一下,微軟大廈的位置真是好到爆表啊。。。

距離中關村/蘇州街/海淀黃庄地鐵站的路程幾乎相等,走路都需要十分鐘。。。以至於我每天上班的節奏是這樣的:十分鐘從家裡走到地鐵站,十分鐘坐地鐵,十分鐘從地鐵走到公司 T_T


======================補充2

公司網路:公司網路與中國網路是分開的,10G光纖拖到日本,所有數據均由日本進出,包括刷知乎,都是從日本繞了一圈。。。

======================補充3

微軟每個FTE都有Visual Studio MSDN Ultimate 訂閱,於是身邊的親朋好友都用上了正版的微軟產品。特別是Office For Mac的KEY已經全部分發粗去了。。。

最近挪到Redmond了,貼兩張圖吧

@wechat siding愛旅行


混亂的office


今天是在微軟的最後一天,看了2年多前寫的答案感慨頗多。 當初進微軟的時候雖然想過會離開,但沒想到這麼快。看來真的是世事無常。既然離開了,就終於可以平靜的談一談在微軟的感受了。好的我原答案已經說的差不多了,雖然很多有些地方確實變差了,但我還是對微軟有信心,希望微軟做的更好。但不好的地方真的可以說說了
1. 各種內部工具過於複雜難用。微軟又很多很好的工具比如windbg或者TTT, 但測試工具種類過多,而且非常難用。很多時候如果你去了一個新的team,基本上就要重新學一套新的測試工具。而且有的時候即便掌握了一套內部工具的用法,過了一段時間後,就會有某個team重造輪子,搞出一個新的測試框架,然後已經學會的又被廢掉。但至於新的工作真的有多好,真心是呵呵。。。再舉另外一個例子,比如source control, 現在居然在微軟同時存在三種,有的組居在用source depot 或者 team foundation,但有的組就是用git。雖然微軟這麼做有自己的歷史原因,但不得不承認google這方面做的好太多了,所有代碼全部在一個repo下面,內部工具測試框架也相對統一而且非常好用。微軟給外部人員提供的開發環境相當好,但對自己人的開發環境投入的卻很少
2. 不停的re-org,雖然我加入微軟是在的一個動蕩時期,但2年半被re-org活生生逼著換了3個team,4個老闆也確實有點坑爹。而且很多re-org對我而言,就是扯蛋,完全是某些VP拍腦袋的決定。
3. 這個是針對我們組的問題,其他組不一定會出現。由於我們把測試裁掉了。所以這兩年都在還測試欠下的債,很多時候剛入職的年輕人逼著搞測試,很少接觸真正的product code. 導致代碼寫得很少,直接荒廢了。雖然工作輕鬆,但在最好的年紀沒法好好提高,是一種損失。

哎。。。雖然說了這麼多不好的地方,但真的很感激微軟,在我最需要的時候幫了我。在這裡工作的兩年半,遇到了非常優秀的同事,在他們身上學到了很多,他們也幫了我很多,即便在我離開的時候依然給我提出意見,希望我在新的地方更好,真的很感謝他們。在微軟的這兩年,我承認有很多不愉快的時候,有時候都有消極怠工的想法,但我依然不後悔當初加入微軟的決定。
希望微軟以後越來越好!!! .Net 一統天下,萬壽無疆!!!!

==============原答案===============
看了看寫Redmond的很少呀,感覺有很多答題的人都是在Bellevue downtown上班。不過基本情況前面的有的同事已經說得差不多了。所以上點圖,順帶說一下我們team的情況。
先說辦公條件,我們組的樓比較舊所以基本上大家都有自己的辦公室,最差的情況也是和實習生
share一個,來自己辦公室的圖:

現在有的樓現在重新裝修了,比如隔壁visual studio,他們的樓裡面就相當爽,辦公室也是現在比較流行的open space:

個人感覺open space和傳統一人一間的辦公環境各有利弊吧。這裡不做過多討論,畢竟重要的不是這些。

順便來張我們樓食堂的照片,說實話建的不錯,但看了國內同事的答案,真心覺美國微軟的伙食弱爆了,完全沒有國內同事的高大上。

周圍設施的話,說實在的這點還是能體現出微軟霸氣的地方,比如牛逼的commons。 微軟把Seattle各種好的餐廳,理髮店零售商店都拉到這裡開了分店,方便員工。來幾張圖,有的是自己拍的,有的是直接轉載網上的:

再來一個今天拍的外景:

再來一個今天拍的外景:

周圍的體育設施也是應有盡有足球場籃球場到處都是。這裡就不上圖了,如果真想看的話,用bing的或者Google的street view看看就知道了。

周圍的體育設施也是應有盡有足球場籃球場到處都是。這裡就不上圖了,如果真想看的話,用bing的或者Google的street view看看就知道了。

好了可以說說感受了。我現在的team是.net runtime。感受的話就是天天沐浴在眾神的光芒之中。說實話我自己之前也在某比較火的中型網站做過實習,裡面各種MIT Harvard Princeton的牛人,當時已經大開眼界了,但現在感覺實力還是不如現在組裡的人實力強。舉個簡單例子吧,由於現在搞的項目比較底層,每次給我code review都是Carol阿姨,阿姨當年是惠普唯一的女fellow,05年被微軟挖過來成為了微軟唯一的女partner。。。 每次被code review時,我都有無比的幸福感。有時還可能被阿姨叫過來review一下她的code,真的是無比榮幸呀!!!!

這段中午吃飯時候都會碰見這位神,時不時還可以問個問題啥的。要是不知道的這位大神的話,查查C#歷史吧。

左邊的是鄙人,由於長得丑,還是打碼吧。

左邊的是鄙人,由於長得丑,還是打碼吧。
由於team非常底層人數又不多,所以經常可以和各種大神交流,眾神也非常nice,講的也非常細緻。有時候GC某個細節不清楚,可以去隔壁辦公室問GC組或者直接問.net GC的創始人。clr Diagnostic或者debug功能方面有疑問,可以直接走幾步去問這個的architect。雖然team小,但各種服役15-20+的老兵,要麼就是各種principle。我們小組9個人1個partner, 2個principle, 3個senior 2個sde2
還有我這個新兵蛋子,唉有時候真心覺得自己好渺小呀。 現在雖然進這個team才幾個月,提高還是非常大的。有時候甚至覺得自己的學習資源過於奢侈了:)

但後來也發現我這種team在微軟並不是非常多見,所以也只能僅供各位看官參考。這也是為什麼雖然經常被所謂高大上一梯隊的flg的recruiter騷擾,但還是要留在這個team的原因。

至於工作壓力,由於team做的東西開發周期較長,所以不會像國內或者bing那些壓力那麼大,每天基本都是7個半到8個半小時吧,個人感覺work life balnace還是可以的。
至於福利方面這個不好說,雖然Google他有免費伙食,甚至幫你付手機費網費啥的,但微軟的醫保是Google比不了的,而在美國看病可是真tmd的貴呀,看個感冒有時真心可以花個萬八千刀。。。所以到底哪個好,各位自己看吧。我不做過多評論。

最後再說說工資,微軟的薪水其實還是可以的,我之前的老闆現在Facebook,他跟我說的是,其實他現在FB其實掙得沒有在掙得微軟多。。。當然了人家是principall級,所以還是那句話僅供參考。至於老闆為啥離開微軟,這就必須要說一下微軟不好地方了。個人感覺微軟的研發實力還是一流的,在很多領域研發實力可以完爆其他公司,但很多時候不得志是因為問題出在了中層領導,很多大牛因為中層管理問題要麼鬱郁不得志發揮不了自己的能力,要麼死在了內。部。斗。爭。里。關於這點我小八卦一下,前一段微軟裁員,雖然很多人說對總部影響不大,但我所了解的是一些大牛Dev,被無緣無故開掉了,自己team里幾個非常厲害在微軟工作了十幾年的老兵開掉了,而他們被開的決定甚至都沒有徵求過team manager這層的意見,看到這些人的離去真的很令人傷心。當然至於是不是真的因為。內。斗。呀,或者review不好呀,咱不知道,我就是一說,您也就這麼一聽就行了。咱們各自保留意見就行了:)


至於其他的面試體會或者學習體會,可以看我之前的回答,這裡不寫了。
如何看待微軟公司?
你為什麼加入微軟?

好吧還是得在最後在扯一下。之前看到某個上海同事答案,不得不承認沒錯您要是想干4-5年忽然暴富,出任CEO迎娶白富美啥的,還是別來微軟了,甚至國內的BAT或者美國的flg現在也不是最好的去處,兄弟等你都能想到那裡能吃肉的時候,肉早都分光了,估計現在連湯都沒了。微軟是個踏踏實實搞技術的地方,不是個所謂磨練職場經驗的地方。我周圍的人大家考慮的不是某某掙了多少錢,也不是處心積慮的要爬到某個啥職位,大家考慮很簡單就是如何把產品做好,有困難互相幫助。當然我們也會爭執但對事不對人,把產品做好才是首要目的。我的manager也經常說,有時間多回家陪陪家人,嘗試一下其他事物,工作不應該成為你生活的全部。至於這種地方到底好不好,仁者見仁智者見智吧。我就這麼一說,您也就這麼一聽:)


---------------------------------------------分割線-------------------------------------------

shit!!!我說啥了!!!為啥會顯示:

部分內容可能包含不宜公開討論的政治內容,暫時僅自己可見,請修改或耐心等待審核。

what"d fuck!!!


我在微軟 Redmond 園區工作了3年半,其中3年在 SQL Server 組,半年在 Bing。
同事裡面聰明人不少,但是也有些廢物。跟對了老闆還是可以乾的很爽的,跟不對的話可以在內部換組,機會也很多。
開會比較多,有些會議比較無聊。因為管理層人數眾多,所以 planning 要佔據一個項目一半左右的時間,沒有多少整天埋頭寫代碼的機會。
幾乎每個人都有獨立辦公室(有些空間比較緊缺的樓層會讓入職1-2年的新人兩人共用一個辦公室)。工作5-6年以上的老員工可以分到靠窗的辦公室。關上門之後在電腦上想幹什麼幹什麼,很爽的。老闆不會整天過來查崗,不過交代你的工作得能完成。如果你工作效率足夠高,那麼其實是可以很輕鬆的。
61級之後光完成交代的工作就不夠了,得開始有 leadership,也就是需要知道整個團隊的目標,需要知道自己可以做什麼來幫助團隊達到目標(不能光等老闆發任務),需要能幫助團隊其他人,需要能在 design review 中提出有意義的意見。從這個級別開始往後的晉級都是看 leadership。
公司內部信息流通不太透明。比如你在 SQL 組就不知道 Office 那幫人整天在幹啥。你看不了他們的源代碼和設計文檔之類的東西。所以很多組都在做重複勞動,比如每個組都有自己的構建系統,自己的測試平台,等等。不過現在在 Satya 的領導下貌似開始慢慢透明化了,但是舊的模式深入人心之後是挺難改變的。
辦公硬體一開始是一個台式機和一個顯示器。不過慢慢可以添置別的東西,比如有時候你隔壁的實習生走了你就可以偷他的電腦和顯示器,有時候公司會配個筆記本,有時候老闆腦子一熱給全組發個 SSD 啥的。我最多的時候攢了4台台式機,一個筆記本,5個顯示器。升降桌不是標配,需要單獨申請,我一開始以為這玩意沒啥用,後來到了新公司之後標配升降桌,才發現其實還是挺好用的。


沒錯我就是屬松鼠的。

吃的還不錯,但是需要交錢買,一頓午飯6-8美元左右,比外邊便宜。在 Redmond 的好處是一個食堂吃膩了可以偶爾去別的食堂吃吃。園區里有免費的樓到樓的 shuttle,可以電話叫車。上下班時間有從園區到各大居民區的班車,車上有 WiFi。辦公區有免費的軟飲料,咖啡,但是沒有零食。偶爾哪個組開會可能會有吃剩的 pizza 可以蹭吃。
給的錢雖然不如 Google, Facebook 多,不過也夠花了。好多牛人在微軟一干十幾二十年也沒有挪窩的慾望。


話說被邀請了,儘管樓上各種詳細回復還是說說自己的感受,畢竟來公司兩年了,也該有個小總結。
樓上很多角度描述的都挺詳細了,我從另外兩個角度談談,即微軟給予我的,我給予微軟的。
微軟給予我的:像很多外企一樣,公司充分尊重和注重每個員工,包括兩方面,工作上,

  1. 即使剛入職的我發揮不出很大的作用,leader也會放心的給我比較重要的事情做;
  2. 無論級別,每個人都有發言權,還記得前幾天我和一個Principal就一個創意來回討論了好幾封郵件,兩個人互不同意對方的觀點,最後另一個Principle過來說同意我去實驗,看結果;
  3. One-Microsoft策略實行後,所有的員工可以訪問幾乎公司所有的可用網上資源,例如Bing可以看到Windows的代碼以及各種資料,徹底打破各BU各自為陣局面。最近的One-Week也是各種跨界組合,給我的感覺是,所有的資源都可以用,只要你願意學習,東西都在那;
  4. 和國內IT公司一樣,作息時間自己定,甚至在家辦公,由於經常和美國同行開會,所以經常早上起早開會,這點和國內IT公司差別大些;
  5. 工作強度雖然不小,可是並不會擠壓學習的時間,我依然可以保證每天有時間以較慢的程度回顧一些知識和寫一些代碼,換句話說,公司支持個人提升,而不是單純的完成項目;
  6. 我現在的leader最喜歡問的問題就是為什麼?不斷讓我去思考為什麼這麼做而不那麼做,工作中往往會有時候偷懶,少考慮一些事情,有些做法欠缺仔細的思考,leader的存在使得我不斷的提升思考的能力,我接觸過兩個leader,感覺可能是公司的氛圍,leader都是以朋友的身份和自己探討問題,幫助自己思考的更清楚,而不是監督和單純的命令;
  7. 經常能看到在公司服務超過5年,10年,甚至20年的同事,還經常看到以前在公司,後辭職創業,再後來又回到公司的同事,總之你有才,公司一直都歡迎你;
  8. 充分尊重休假,感覺只要提了申請,基本老大都會批准,反正15天年假,每年都會用的差不多,休假中除非非你不可的事,都可以不用管,好好享受和家人在一起的時光;
  9. 英語得到充分鍛煉,至少讀或寫是沒大問題,每天被各種英語郵件轟炸;

生活方面,各種福利前面的同事說了,其實我印象最深刻的不是公司在生活方面照顧我自己的,而是對我家人的照顧,包括家人的保險,特價體檢以及每年都有的家庭日等等,那天公司會邀請家裡人一起度過,今年是分別在奧森雕塑公園晚宴以及歡樂谷一天游,無論如何讓家人也能享受到公司的福利,是我比較動容的地方。

我給予公司的:

  1. 去適應高強度的壓力和工作,這點相信很多人都說,在大公司應該都是螺絲釘把,其實並沒那麼絕對,我所在的Bing部門,中國這邊既有做美國項目的也有做中國的,還有做其他市場的,但是每個人想做的事情並不固定,只要把基本的事情完成,就完全可以做自己想做的項目,包括做份額最大的美國市場。作為M$的職員,特別是Bing的員工,需要不斷地迎接新的挑戰,由於本來就虧錢,實際上屬於微軟內部比較累的部門,相當於創業的感覺,要保證每天8-10小時的工作,這和人們認為微軟內部舒適養老的情況非常不像,隔壁室友做小冰,在發布前夕,加班到凌晨都是常事。
  2. 前面提到過,由於經常和美國同事開會,各種早起開會,最早的開過7:30的,幸好有了PM們,否則真心傷不起;
  3. 不斷想創意,對於現在的搜索引擎,Bing主要是以Google為目標去提升自己,並差異化以吸引大家去用,這時候就需要各種創意了,壓力最大的是leader,想不出就被各種push,我們也是倍感壓力;

總結及對微軟未來的看法:
2年的感受不可能通過這點文字全部表達,作為現役員工對公司依然充滿感激,現在很多外界對微軟都有各種質疑,我不喜歡打嘴仗,只是談談自己的看法,最近又讀了一遍浪潮之巔,雖不能有幸成為見證微軟到達頂峰的時刻,但也為能在公司轉型中發揮作用感到自豪,總體的方針,是CEO說的,「移動為先,云為先」,其實可以更細化,未來主要的戰場在1 雲計算解決方案,2 智能的移動端生產力解決方案,以及各種其他智能設備,前者是積澱多年目前第二的Azure,後者是硬體加服務的,Surface Pro(外加各種OEM廠商的筆記本)+ Windows + Office + Bing,以及XBox。未來移動端,PC並不會消亡,市場依然需要重工作輕度娛樂的設備,Surface Pro,各種變形本都是(價格比MacBook有優勢),蘋果佔領的主要是娛樂和生活市場,對於生產力這塊,微軟依然大有可為,公司開發其他平台的office是有遠見的,這也是CEO不斷提生產力,以及 「Digital Work, Digital life」的原因,工作領域Windows積累了大量的軟體資源,外加本身的Office,Skype,以及互聯網工具Bing,完全可以提供一整套的解決方案,要知道同時具有雲端+移動端一整套解決方案的公司並不多,想來想去也就Google了,蘋果的雲端不置可否。更重要的是,基於Bing的數據平台,以及人工智慧機器學習技術,它們會變得更加智能,前段時間比較火的Skype實時翻譯,近些時間的Cortana等等,智能設備之戰相信會成為誰能繼續獨領風騷的轉折點。


看到前面的童鞋們說的大多是MSRA和技術崗的工作,我來說說市場崗位吧,工作坐標是北京望京(LSH)的微軟(中國)。(本文結尾有彩蛋)

我之前在國內的互聯網公司做運營,離職後讀研,在微軟做了8個月市場部的實習,現在看來,這是我讀研期間一段愉快而收穫頗豐的經歷。


1.工作環境

望京這邊的微軟辦公室主要是市場及銷售集團,不是整棟building,每天會和很多其他外企的白領們一起上下班,可以看見不同的人。(旁邊是賓士大廈,據說整個地下停車場都是他們員工的車,這事是真的不?)

我也去過MSRA,與那邊多是技術崗的安靜比,望京這邊妹子顯然數目龐大,常常在一個電梯裡面會有不同類型的女神出現(作為學生妹我表示自己常常也會被女神們迷住)。office也要熱鬧許多,常常有office365或是onedrive做市場活動,辦公室就變成橘黃色或者飄滿藍色的氣球。在婦女節的時候,每個女性員工都會得到好時巧克力若干袋。

茶水間的內容也很豐富,幾乎所有飲料都有,膠囊咖啡機小食甜點之類的不多說,中午沒空出去吃飯的話靠茶水間絕對可以管飽。


2.人際關係

這是我個人覺得很舒服的部分。從來到微軟的第一天起,部門的mentor和老大常常會和你一起吃飯(做實習期間沾老闆們的光吃了好多頓大餐),並不是說請吃飯有多大方、而是說完全沒有上下級之間的隔閡,尤其是實習生這樣比較初級且流動性大的崗位來說,在這樣的環境下會覺得很溫暖。

在跨部門溝通的時候,我覺得要取決於你的職位,比如實習生,只要你對外的一切內容是mentor review好的、部門內達成一致的,對外溝通就沒有任何障礙。就人際這方面來說,在微軟的經歷非常輕鬆愉快。


3.工作氛圍

在這個方面我仍然給個高分。不是說我多easygoing,其實我之前在國內的互聯網公司工作的時候也常常會強勢、會堅持己見和argue很多事情。

同上文,我仍然認為擺正自己的位置很重要。作為實習生,你並不會直接獲得總部或是頂層下達的宏觀任務,到了你這裡的事工作已經是經過量化、細分、重重過濾過的,換句話說,即使你獲得了很多背景材料,你也不百分百的了解整個項目的所有信息。在這種條件下,我認為實習生更重要的是幫助你的mentor和你的部門實現目標,先將分配給你的瑣碎的、甚至你認為沒有意義的事情做好,在此基礎上,與mentor深入溝通後,在部門所認可的範圍內再融入自己的想法和發揮。

在自己梳理好以上目標後,我認為我在實習期間得到了很大的發揮空間。我的工作主要是基於社會化媒體,因為之前有工作經驗,所以mentor和同事會很尊重我的專業,基本把我這一塊放手交給我去做;新調過來的FTE也找我進行過一次很長的談話,聆聽我的建議。

很幸運的是,在實習期間趕上我們組最重要的落地活動舉辦,於是有幸一起到南京出差。在event開始前的近一個月內,加班是常有的,也有加到後半夜過,但是實習生是按時薪計算的,所以。。。加班時間爆表,工資也爆卡啦~南京也有微軟的office,但規模不是很大,正在擴張中。很開心在這次出差中也分配到了自己喜歡並擅長的任務,所以那一個月幾乎都打雞血般完全沒有倦意。

在八個月內也有很多次,我希望堅持自己的觀點,希望採用自己提出的方案。雖然有時起初組內並不同意,但是通過客觀的分析和有充分理由+解決方案的說服後,他們還是同意採取了我的新觀點,並獲得了良好的效果。

以上,是我在實習期間眼中的微軟,也許我看到的並不全面,且因為是在校實習,明年畢業後的去向未知,如有給我類似感覺的公司,應當仍是我之心中首選。

梳理完這段經歷,我覺得一份工作經歷中,除待遇外,有三點很重要。(1)我前文提到的,擺正自己的位置;(2)清楚自己的長處和興趣。選你所愛或愛你所選之間,你終要做一個選擇。如果因為做了自己不喜歡或者不想做的事而自怨自艾,那都敏俊xi也救不了你;(3)即使是CEO沒準也得自己貼報銷——所有工作都有瑣碎的環節,重要的是「學到東西」占你的主流精力。



—————我是彩蛋分割線—————

那啥,還有一個比較幸運的事,奶茶妹妹。。。見到了。以下是實拍~(本照片為公開的新聞發布會公開拍攝)


一年前曾對自己說,先把這個問題收藏,等到入職一周年之際來回答。

的確,微軟規模不小,人不少;不同的大組,不同的部門甚至不同的team,帶來的整體體驗都會很不一樣。但我希望可以儘可能地從個人角度,客觀地回答下這個問題。(這個答案可能會很長,也可能不全部只說到微軟,更像是個人總結)

同樣,每個企業每個員工的感受可能都不一樣,有人喜歡也會有人抱怨,反正就是看是否合適吧。企業和員工的關係有時候就像一對戀人,在價值觀的一致的時候才能愉快地在一起。

加入微軟之前,本人曾就職於BA兩家。所以,更多會從個人經歷來對比這些企業之間的同異之處。

簡單介紹,本人系微軟中國操作系統事業部的PM,也就是俗稱的產品經理。小娜產品組,主要跟組內其他PM負責小娜在中文Windows系統上的產品規劃和研發項目跟進。

加入微軟之後,我找到了「PM是什麼?」的答案
這個問題其實困擾我很久,但我是從這一年來才慢慢認識究竟什麼是PM(只是個人經歷總結的理解)

在B,PM是Product Marketing,就是說產品+市場,都是這個角色會涉及到的事情。或者說,做產品和市場運營那些角色,只要不是開發的,都稱為PM。那個時候,PM的翻譯還是產品經理。在B,產品經理的角色就是求開發幫你做需求,項目的主導、節奏的把控基本上是開發,開發說沒時間、無法實現那就基本上over。

沒多久,另一種叫法誕生:產品狗(A自製了一個《產品經理是條狗》的視頻)。說實話,作為B出來的PM,當時在A的電梯看到這個視頻循環的時候,異常尷尬!不過在A,其實沒有PM,只有PD和PO,即Product Designer和Product Operator,就是一個做設計一個做運營的。在這個以鼓吹全民消費並且引以為傲的企業中,誰能讓人真正荷包出血,誰就有話語權,所以一般是PO &> PD &> 開發。開發基本沒有話語權,前面兩個提的需求有多不合理,只要擺出商業收益,你都不敢say NO。其實一般就是根據不同的消費節日,在前端換換圖片、改改文字大小這些工作。

以上兩個公司當產品的過程中,基本上是戰戰兢兢,有不停求人的,也有不停被上面追數據變化要解釋的,每周每月都是各種忙碌和需求搶資源的戲碼上演。導致曾一度懷疑,PM究竟是什麼?究竟是那個到處看人臉色求人幫你做事的還是那個自命忙到像條狗的loser呢?

在微軟,我就說在操作系統這個體系吧,PM都幹什麼呢?Windows 10是一個持續更新的操作系統,但是系統的更新周期其實很長,最短的也得6個月一次。從TH2到RS1就是周年更新,長達一年!那這段時間PM在幹嘛?

我是TH2剛發布後加入的,所以說說RS1的情況。加入後主要是團隊在做TH2的收尾:監控產品發布的情況,做市場公關,聆聽用戶反饋等工作。與此同時,PM要開始腦暴,為下一個版本的Windows想更多功能,一般是經過一個月左右的大大小小腦暴會議:項目小組內部,到產品團隊內部,到大組內部,到跟合作團隊和總部團隊的多次溝通討論,制訂了下個版本的具體方向。

根據這個方向,PM開始要自己梳理清楚相關功能點,期間要梳理出可能設計的內外團隊支持,提前跟各方PM打好招呼介紹自己的項目細節,這期間有可能你的項目在別人那裡優先順序不一致,需要各種協調和討論。

PM層面達成一致後,研發開始介入。將功能拆解,根據不同項目不同的功能點分成不同的tasks,assign到對應的開發人員頭上。開發過程中出現的的產品或功能細節,PM都會成為最後要確認的人。

開發也是有周期,要根據大版本發布時間往前推,什麼時候是最晚必須開發完畢,什麼時候必須聯調完畢,什麼時候可以推送到WIP給用戶嘗鮮,這些時間點都是PM要掌控和密切注意團隊的進展。

當產品開發告一段落,PM要開始整理功能點列表,找對應的QA做功能驗收。並且聯繫運營團隊討論功能的推廣方案。在產品上線後,要密切留意動態,並且收集用戶的相關反饋。

版本發布後,可以看到用戶對產品的回應帶來激動的同時,下一個版本的腦暴和討論也悄悄展開。。。

所以在微軟,至少在操作系統事業部,PM對產品有著決定性的影響:什麼產品會被投入?這個產品要做成什麼樣?產品什麼時候要做完?怎麼告知用戶這個功能?用戶對產品的反饋要如何收集和改進?這些問題都是PM在整個過程中都要時刻關注的。PM真的不是那個只會求別人幫你做東西的人,也不是那個要自嘲自己是dog的loser。當你看到你做的產品上線並且給廣大的用戶帶來了真正的影響的時候,那是相當有滿足感的!

對了,得說下,剛加入微軟的時候,我曾一度懷疑自己,是不是已經跟市場上的PM脫節了。為什麼?

因為開發周期實在太長了,之前的BA,每周都會上新功能,下周就要看數據或者要回滾,反正就是各種忙忙忙導致感覺每天異常充實。不過在微軟,我這一年內就只有兩個產品上線,每天更多的是溝通溝通溝通(中美時差一個郵件可能要等一天才有回復,一個問題可能要斟酌好幾次),所以我會覺得自己的速度比不上其他小夥伴了,大家都跑的很快,我磨磨蹭蹭好像都沒有實際性的東西。

但是,從周年更新版正式發布後,看到用戶在微信,IT之家,微博等媒體對產品的評論,加上數據的走勢,當時的心情真的體會到:越長的等待時間,帶來的快感就越強烈!(小夥伴們都認為我在開黃腔了,羞~)

我現在也想通了,步伐也許我真的不如同行的小夥伴,的確慢下來了,把我放出去中國互聯網野外世界的話可能真的會被虐的體無完膚,完全無法compete得過。不過現在做的事情,也許因為需要花更多時間來考研,所以做的每一件事情都更踏實和準確,而不像以前很多項目,信奉所謂的快速上線、試錯等理論而給不假思索導致窮忙的做法找借口。也許這就是小時候聽的故事《龜兔賽跑》想表達的道理吧~

工作氛圍

人的因素太重要了。所謂物以類聚人以群分。每個人群可能都會基於個人品質、喜好、觀點、能力、禮儀、生活風格、情商、智商等領域形成一些看不見的基準。群體中每個個體的分值其實會影響這個基準的高低。

身邊的同事,其實60後到90後都有。年資高的同事,你會看到他們的資歷,較年輕的同事,你會看到他們的學習能力和想法。整體來說,大家都是非常有manner,平時其實比較少閑聊和介入同事的私生活,不過工作的時候大家都很professional。最重要的是大部分人的工作和生活都平衡的讓人羨慕。除了工作外,有人是樂隊主唱、有人是馬拉松愛好者、有人是大學教授、有人是微博網紅,他們的生活多姿多彩,工作帶來滿足的同時,也不失去生活的樂趣he。

有人說,他們這麼滋潤是因為不用加班吧?其實不然,微軟大樓經常晚上8-9點都還有人在敲代碼,直到晚上11-12點。不過這些加班都是自願,可能只是自己一個人坐在黑漆漆的辦公室對著自己發光的電腦而已。不是因為同事在,不是因為給老闆看,不是因為公司要求,而是出於自己對自己的要求。團隊不會看到有人在朋友圈曬加班,同事的微信群聊的更多是生活或者大家身邊使用自家產品時遇見的bug,從來不討論工作,所以就算轉組或者離開的同事,仍然常駐在群。

在一個每個同事都這麼優秀和活的那麼多彩的團隊中工作,講真,眼界也開闊了。不會像以前的覺得自己是個loser,只會埋怨工作,反而會更努力更愛嘗試新的東西和充實自己。

一個從A離職的同事來京探望的時候說:你現在過的真的充實多了,都已經有時間跑步了,這種健康的生活以前怎麼敢想?

環境

每人會有一個L字形的辦公桌,相對空間較大,擋板也較高所以比較有隱私。工作過程中基本很少閑聊,所以辦公室內很安靜。大家都是埋頭做著自己的事情。有需要討論的小組,可以到散落在辦公室各處的Focus Room,關起門,拿起筆在黑板上討論。

茶水間,每個樓層一個茶水間,每個茶水間會有一個阿姨負責,她會定時整理飲料和零食,每天下午阿姨還會準備好乾凈的水果。

食堂,一共五個用飯的地方,一個大樓層是大食堂,人均15-20的大鍋菜。一個粵餐廳,一個中餐廳(川菜為主),一個西餐廳,一個自助餐廳。這些菜色菜品豐富點的餐廳人均在35~45左右。另外還有一個小水吧,會有零食三明治冰淇淋等小吃。

健身房,健身房其實不大,但是足夠可以讓下班跑個步洗個澡再繼續工作或回家都ok。

先更到這吧,如果有別的想寫的,再來補充~


在微軟亞洲亞洲硬體中心(深圳 Microsoft Asia Center for Hardware, MACH)工作了四年。先要說明的是,微軟每個BU可能比很多公司都大,因此文化、氛圍也各有特色。我只能簡單介紹一下我所在的Hardware BU (離職的時候叫Surface BU,後來跟Nokia合併就不知道叫啥了)。

開場白,在這個公司,怎麼多溝通都不為過,做好溝通是生存的首要條件(僅限部門經驗)。

I. 先從core value說起:
o Open and Respectful 這個不是一個口號,確實落實在日常生活工作中。同事和上下級之間互相尊重,開誠布公。後來Surface產品秘密研發開始不那麼open了,但大家都理解那是必須。畢竟比起Apple還是open一些的。同事之間互相尊重,對不同文化背景的同事更是尊重。這些很值得懷念,我也會用在自己公司文化的孕育中。

o Take big challenges 這個怎麼說的,看怎麼定義big了。有那麼一段時間感覺從上到下都不怎麼take big challenages,而是怎麼保守怎麼做。但Surface改變了一切,大家非常冒險,甚至冒進。多的不說,那錢燒的真是痛快啊,熬夜加班也真是過癮啊。

o Self critical 這個我覺得因人而異。self critical與否的人都有混的不錯的。基本上都很聰明,所以真的假的先不說,可以說都能「做」到self critical

o Be accountable and result driven 首先Hardware BU確實非常result driven,年度的考核是按照result delivered來的,苦力沒結果跟聰明有結果比,差別還是很大的。我所在的report line老闆們都很accountable,盡心儘力幾個字形容他們一點都不過,所以跟著他們學到不少東西。但也聽說整個大微軟並不是那樣。

II. 硬的:
我在深圳、北京和西雅圖的辦公室都工作過,最好當然是總部。Studio B裡面各種Xbox的酷擺設還是會給工作帶來很多新鮮感的,當然,常年在那的自然也就習以為常了。微軟的辦公室硬體裝修都是有標準的,所以各地應該差別不大。只是年年的cost down後,漂亮時尚的外觀下也掩飾不住漏水的馬桶和縮小的空間。
各種設備當然是最好的,我辭職創業後才知道,原來的列印紙是那麼高大上,那麼貴。原來自己打掃辦公室洗手間是那麼xxx。
實驗室是硬體公司的核心資源之一,微軟在這方面也很捨得投入,Studio B裡面的EMC, Accoustic, Video等lab都是高端配置。雖然比不上富士康、華為等通信產業的實驗室配置,但對消費電子來說已經是夠燒了。再說,現在什麼都外包,測試這塊還是外包給專業公司效率更高。

III. 軟的:
微軟微軟,辦公軟體自然就隨便裝了,不過讓我最揪心的是,這個號稱軟體霸主的企業,在2010年還用windows share folder的方式分享大型軟體。這也從一個側面說明其實這個公司早已不再是技術公司,而是商業公司了。員工可以在指定的URL生成正版軟體的序列號,只要你申明這是測試用途,就可以拿去裝的。
關於微軟外的軟體,理論上是盡量不用,如果需要公司有集中採購,也可以部門自行採購。集團統一採購的有Adobe系列等。居然還有Beyond Compare,這讓我小愛了一下前東家:確實為程序員著想啊。
剛才說到各種完善的硬體設施、實驗室等。但這些的維護、使用,就是軟的了,而且軟的很一般。比如實驗室里的設備,保養更新不足。有些音頻測試儀器(AP等),長期沒有維護調教,標麥到處都是,都不知還標不標。
這個公司太依賴Email了。如果沒有Email,微軟大廈一定立刻塌掉。

IV. 其他:
大公司,學習和成長基本靠自己,多問多干多說是成長的必由之路。另外,在這個公司,能幹不能說和能說不能幹是有區別的,當然,能說又能幹最好啦。
一般公司的福利都會有啦,年會啊,旅遊啊什麼的。但每年中秋春節什麼的那點寒酸的打賞,實在配不上Microsoft這個響亮的名字。
MACH格外低調。在深圳找獵頭給人打電話,說是微軟(或者微軟外包)招聘,別人都不相信微軟在深圳有辦公室。這可能跟硬體產品有關係,我認識的一些技術、生產或者產品的牛人,都很低調。硬體產品真心需要積累,沒有十五二十年功力真的沒什麼,所以希望MACH繼續低調穩固的支持微軟硬體這個「新」領域。
感覺這個公司中層和高層變動也挺大的,一變往往會導致一些方向上的變化。當然,我將此歸結為這幾年微軟一直在尋找並調整方向。這其實是件好事。但對基層員工來說,往往會帶來職業路徑的不確定性。都說跟對老闆很重要,但如果總是換老闆,怎麼跟對呢?
在微軟(我想大的組織都一樣)需要manage up。基本上你要給你的老闆設定好期望值,多做溝通。如果你不忙或者過於忙,不是你的問題,而是你老闆的問題。你要想法設法給他找難題,你才能做好、學好、混好。當然,你還要幫他解決各種難題。如果你把他的事情都做了,有希望在他上去的時候做他的位置(理想情況下)。

V. 最後:
國內外企其實都有一個問題,就是中外差異問題。比如美國飛商務艙,中國飛經濟艙等。這些問題微軟也有。這是社會問題,就跟中國地溝油多一樣。你既然能生活在一個奶粉有毒的國家,就不能要求外國僱主發你加州一樣的薪水。還是要提高自身實力同時一起增強國民素質,相信環境會越來越好。

再次申明,微軟每個BU差異真的很大。以上只是我在微軟硬體部門短短几年的一點回憶。這是一個好公司,有愛的公司。


既然邀請了,我也說說我的體驗和心得好了,我在MS工作將近三年,是徹底改變我人生軌跡的一個重要階段。微軟有兩個關鍵詞文化和聰明,相對中國來說的話,那就再加一個尊重。

首先文化,是公司企業文化,和很多國內公司企業文化不同,微軟有著十分成熟的企業體系和工作流程。可能很多人會說大公司工作流複雜,麻煩等等,但從另一方面,你也可以理解為嚴謹和認真,這樣體制下出來的工作成果是禁得起推敲的;除此之外,公司會從KPI,業績等角度考核員工,使員工可以在自己的領域和環節像機器一樣運轉起來,讓自己得到長足的成長。

第二點是聰明,smart是微軟的用人原則,如果不是離開微軟參與到很多本土公司中,我還真理解不到聰明對工作有多重要。在一些本土公司:老闆說一,產品經理非要說二;開起會來沒有主題,更沒有結論,沒完沒了;再有些人的小聰明沒有放在產品上,而是努力欺上瞞下等等,經歷過這些的「沒效率」,才讓我懷念起和聰明的人一起共事是多幸福的一件事,和誰都無需浪費時間,大家努力理解對方,團隊合作小步快跑。

最後一點尊重,我覺得是對國人特別要強調的,外企員工很尊重彼此,很少會發生互相看不順眼互相侮辱的情況,即便你做的事情再不對,老闆也只會告訴你這和我們預期目標不符,而不會是像民企或者國企老闆直接說你怎麼那麼笨,你水平怎麼那麼差,以上經驗純是作為一個底層屌絲的切身體會,如果看客是富二代之類可繞道,此處少說一些,大家在不同公司經歷過怎樣沒下限的人,相信在不同公司呆過的人會各有體會。

最後我想說,微軟並不是工作環境里的天堂,並不是沒有缺點,要看你想要收穫的是什麼,鍛煉職場PK技能的話顯然不合適,因為作為底層員工,大家都在真正做事;如果想提升自己的眼界和技能,還是真心不錯的。


謝謝邀請
樓上的同學們寫的都滿多了,多說幾句吧
1. 先說說公司
首先微軟中國有限公司和微軟中國研發集團是倆公司,我只知道後者,前者(望京那個)銷售氛圍更濃烈一些,本土化現象更重,在這裡只說後者。我覺得微軟作為公司的層面,各種福利待遇都蠻好,不僅僅是錢方面,舉個栗子,你每個月的住房公積金,別的外企需要辦很多手續,這裡,HR幫你全權搞定,各種vendor的服務讓你基本100%的精力都可以放在工作上(如果你願意的話)。
入職方面:微軟是我認為做的最好的公司,沒有之一,不需要前一家公司的收入證明(你的個人隱私),不需要健康證明(你的個人隱私),按崗訂薪,哪怕你上一家公司月入僅有2000塊,你拿到了一個level60的職位,上來你的薪水也會超過15k,這個很贊的
薪水方面,這裡說一下薪水和promote是分開的,而且明碼標價,根據你每年performance分數提薪,具體數字就不說了,公平合理,絕對不會出現你的薪水超級高但是今年漲不上去的情況
至於Promote,之前一位老大說的很棒,你被升職的原因並不是因為你在自己的崗位做的很好,而是因為你做到了你升職後那個職位的要求,大家自己體會吧。

2. 其實公司不重要,team更重要
大家關心很多其他福利比如outing,年會,定期的活動和福利,不好意思,這些統統和你的team有關,你如果跑到了一個鳥不拉屎的team,比如中國區只有不到10人,不但被裁員的機會很大,而且這些outing啊,定期活動啊,可能統統和你沒有關係。
但是這樣的team也有好處,你有很大的機會拿到在美國長期工作的簽證繼而移民美國(在微軟這個比例真的很大),而且,另外的好處啊,本土的大team有個致命問題,除了bing以外基本都是微軟的邊緣項目,如果你做過vendor,你會發現你大部分工作都是核心項目的邊緣工作,只有在這些不到10人的小team,你才可以做那些核心項目的核心工作。而且distribute employee將會使你的溝通技巧和工作技巧有很大提升

3. 管理好你的老闆
在微軟,這是最最重要的,我是去年年末離開微軟的,今年據說performance review有很大的調整,具體情況我就不清楚了,反正記得你的老闆和你永遠是同一戰線,show好你的value,同時盡量幫他完成他的commitment,利用你的老闆的資源儘可能的做Innovation,你會在微軟升的很快的

就說那麼多吧,樓上的同學說的更好,大家多參考他們的回答


謝邀。

在別的公司,你如果發現某個msdn頁面寫的很糊塗,你去問同事,同事最多回答你,多看幾遍。在MS,路上抓個人問,他可能就說,哦,那頁是我寫的啊,誰年輕時候沒有SB過,我告訴你這個怎麼搞。

另一次,看一人扔了本win95開發的書,我就順口說了一個,這書我初中看過。他的回答是,「你覺得我寫的怎麼樣」。。。太兇殘了啊


謝邀。

先說背景:上一家公司是一家國內非著名公司,今年初加入的微軟。

關於在微軟工作的體驗,基本上Kenny Lang在回答"在谷歌 (Google) 工作是怎樣一番體驗?"於我是非常感同身受的。

優秀的同事,45度角仰視的感覺,Engineer culture,Professional. 這都是我在上一家公司工作是所希望追尋的東西,並且在微軟感受到的。同時,這些優秀的同事還非常努力。

再補充一些跟碼農的工作相關的,
1.Codebase許可權放的挺寬,大部分都是申請了就自動Approved的。
2.當你對自己的design有一些困惑時,總是能找到人或解決你的問題,或啟發你新的想法。

澄清:微軟上班不清閑!
我和一些新同事和Intern聊,好幾個都說他們開始以為來微軟上班是很清閑的。不知道怎麼微軟怎麼會給外界有這樣的誤區的。

福利:問福利的朋友應該去國企,還能分房呢。不過值得一提的是園區有健身房,每周3-4次健身房,來微軟以後,我和我老婆都越來越愛我了。

加班:由於基礎差+人笨+時間利用率低,我是需要依賴加班才能完成工作的,在有些公司裡面,會對加班這種事情是很欣賞的,但我們組其他人加班的頻率是不高的,所以我其實是很不好意思的,因為從一定程度上說明你的能力並沒有達到對你的預期,所以許多時候我的CodeReview都是留到第二天到公司再發出來的。

畢業四年,曾經一度對自己的職業生涯沒有信心,在上一家公司很痛苦,痛苦的是沒有人可以探討技術,個人沒有成長,常常半夜驚醒自己幾年後也成為公司的那些被業務纏身但技術卻不思進取的技術主管。在微軟也很痛苦,但痛苦的是自己不夠聰明和勤奮,有時候自己努力的極限在別人那裡只是很簡單的小事,但我的內心卻異常平靜。

極度認同Kenny Lang的一句話:對職場新人而言(我心態比較好,畢業四年還是當自己是職場新人),第一步步子邁的多大,並沒有那麼重要。但你走起路來是不是漂亮,很大程度上取決於你第一步所形成的肌肉記憶。

好的習慣和正確的方法,我想這才是這些大型IT企業給他的員工們帶來的福利吧。

世界很小,還是匿了。

補充:有人問怎麼進的MS,像Google/MS/FB這類公司基本還是靠內推。


20140804有更新:
20140802有更新:
————————————————————————————————————————————
佔個坑,還在工作……讓我這兩天拍點照再和你們扯。
我是STCA design team的設計實習,也就是必應部,主要做Homepage和answer page頁面,入職5個月了,實習半年,在實習結束前,總會寫寫。
剛入職的時候覺得各種高大上,現在……等我拍點照再說。
下班前,去樓上抓了homepage的mentor專門拍了張照……好了,我下班了。
剛發現樓上有隔壁桌的同事,我們這算重疊了啊~


多謝各位點贊,這個文章要慢慢寫,今天七夕欸,我還跑到公司來碼字……
——————————————————————————————————————
20140802更新:

1. 正式工作的簡述
從入職開始說吧,去年貌似12月開始被各種面了之後,終於來到帝都開始實習,剛入職的時候,其實還挺順利的,就是裝系統裝了一天,各種badge、alias巴拉巴拉的事情,稍微有一些複雜。(哦,特別一提,同事超級nice,後面我會一一提到。)所有東西弄好以後,我真正的mentor(其實我mentor貌似有些小多,一個homepage design Mentor,一個homepage editor Mentor,一個answer page Mentor,真的mentor反而事情很多,沒什麼時間管我,不過人也很好。)跟我講了一些事情,然後我會主要做哪幾塊東西,在做了兩天閑雜的事情之後(不要想多,主要是為了適應環境),我就開始做一些bing knows的事情,算是練練手。待更新……

2. 團隊生活
我們團隊可以說是小而美吧,人不多,30個不到,但是卻是微軟北京最大的設計部門,所以會有各種團建活動,固定的一個就是每周一和周三的中午會聚餐(在二樓的雲端),能去的同事都會盡量去,主要是聊平時生活上的事情,還有就是新來的同事要被猜星座……主要是現在負責小冰的一個設計師猜星座,是一個單身美女哦,有志單身男青年可以去10樓找她,哈哈。
當然,新同事免不了自我介紹,會在雙周例行會議上進行,不過自從我進去以後,就不只是要自我介紹了,需要自我介紹外加才藝表演,哈哈,我是改變規則的人!!

3. 一些我軟小科普
我軟職位分為三種:FTE、Vendor、Intern,從視覺上來區分的話,主要是看badge也就是門卡的顏色,FTE的門卡是藍色的,Vendor和Intern都是橘紅色,FTE基本擁有所有許可權(有些機密處的門禁),Vendor的話你想稱作外聘也好或者其他也好都行,但是我們團隊還好,因為給的FTE名額很少,所以雖然有一些人是Vendor,但是基本都是一視同仁,沒有區別對待,而Intern的話,其實除了錢少一些,其他的我看不出差別,反正我在組裡面玩得很high,哈哈。

好了,我這個單身狗,下午要和組裡的小夥伴去參加小型音樂現場了,待會拍張老大的魚缸,下回再和你們說。

___________________________________________________________________________

___________________________________________________________________________
20140804更新:
由於樓上同學的不謹慎,已經被各個老大發現我們在吐槽了,本來想挖個坑慢慢寫,以後要開啟歌功頌德模式了……

1.正式工作的簡述:
就如樓上所說,其實工作會跨度到兩個或者三個項目,雖然說官方的說法每個項目的負責人是稱為 project leader,但是我其實更喜歡把他們稱為mentor,實際帶項目時,其實各種快速的融入都是他們所帶來的,從最開始各種不適應到現在的可以說是得心應手也是他們一步步教出來的,不過說到其中會有每個mentor不同的培養模式,(下面不是因為被發現了才這麼說)每個人都有每個的性格,並且工作就是工作,我也不喜歡去挑什麼,因為在這所做的每一件事情都對以後會有一定的幫助,我並沒有發現其中的對錯或者其他,在早期我其實是一個有些燥的人,做事急速流,(到現在還是,哈哈,效率第一。)所以會有很多錯誤,所以被說也是家常便飯,不過認真做好份內的事情,並且及時改正就好,畢竟還是實習。不怕犯錯~~好在各個mentor都很nice。在做了大概一兩個星期的bing knows後,就開始做兩個項目:
第一個homepage的設計和編輯工作,也就是跟著上面的帥哥還有一位美女編輯做事情哈。設計層面是一些homepage的special feature,並且負責一半的homepage hotspot(desktop)和fastreading(mobile)的編輯工作,如下圖,是前一段時間的一個fastreading:


第二個就是answerpage這邊,也是和樓上一塊做的,會涉及到desktop和mobile兩個方面,不過主要還是做mobile的,前期不太熟,在mentor和隔壁桌另外一個美女不斷帶著做,現在可以做到每天和PM Dev 扯皮…做一個scenario其實要涉及到很多方面,會需要考慮到各個層面的花費,所以雖然每個案子都很小,其實會考量很長,最開始的時候,我只是做,後來mentor說要自己去想,後來就開始和PM扯皮了…各種質疑他們…這裡不好看,那裡的需求有問題吧,我覺得這樣做比較好,反正意見提出來,大家都可以很友好地討論,有好的提議PM自然會採納,然後就是催Dev做事,做好了就開始UX bug review,一般是這麼個流程。

2. 團隊生活:
其實在正式工作之餘,我們會自己想一些項目,也會有hackday這樣的機會去推,入職的時候就推過一次,還愣頭青的去報了一次hackday,不過自然是上去觀光了一次,自high了幾分鐘,啥都沒撈到~~後來就想到什麼就先做做,然後先和homepage的mentor各種扯皮……跟他扯完了以後,再和真正的mentor去扯,最近琢磨了一個項目好一會,把另外一個設計師也忽悠進來了,哈哈,去參加了這次的hackathon,總之好玩得很。

3. 我軟科普環節:
這次說說我們內部的一些產品環節?一般我們做產品分為三塊部門,其實也是兩塊,設計屬於PM的部門,一個項目先立項的樣子,然後找PM(項目經理,不像有些公司,產品經理只管產品的構建,我們公司的項目經理需要規劃產品並且後續需要持續跟進推動。),PM定好spec後,扔個設計,但是一般我們會又做一次競品調查(以找PM碴為己任!!),然後跟PM扯皮,扯到大家都滿意了,我們就開始做,做了一個版,覺得不滿意,然後就會跟mentor去說,然後會修改,然後到一個我們自己滿意的版本,再和PM繼續扯皮,扯到又滿意了,就扔給Dev去做~~最終就變成了催Dev幹活的階段~~(最近由於某些原因,Dev變動很大,最近一個PM說:你要是這個星期不給我做完,下個星期Dev就換人了!!基本都是這樣。但是,計劃表擺那,催也沒用~~哈哈)

好了,下午要開始幹活了,我要和Dev扯皮去了,下次再說。


謝邀。其他同學都答得非常好了,也貼了好多好多照片,我就從另外的角度來補充下我自己的體驗好了。(正如@sqybi 所說,微軟太大了,各個team的文化差異真的很大,因此這只是我當年作為一個必應中國某團隊底層工程師的體驗。)

我一個正常的工作日可能是這樣的[1]:

10:30 到公司,打開我的電腦。
10:40 打開Outlook,用兩個顯示器中的其中一個來看郵件,未讀數量100+,只看To/CC me的幾封。
11:00 前天發給美國team的code review有了新comments,於是用另外一個顯示器fix一下代碼,發出第8個patch,期待北京時間下周二能看到Signed Off。
11:30 PM在Lync上ping我,讓我趕緊fix一下Bugger裡面某個P1的bug。於是開始寫代碼。
11:50 寫完後build不過,正好team里的同事們去吃飯,於是先不管,按Win+L鎖屏,跟他們下去吃飯。老闆叫我把微軟的殺人牌[2]帶上。
12:00 大家在各個餐廳轉了一圈後還是絕望地在2樓的中餐廳等位。
12:30 終於有位了,開始點餐。每人都不看餐牌直接報菜名。
12:40 邊吃飯邊玩殺人。剛好我是殺手,於是先把老闆殺了,讓老闆安心吃飯。
13:20 吃飽飯,各自散去。我回到所在樓層的休息廳那裡玩foosball. 正好今天高手雲集,圍觀群眾很多,打得很high.
14:00 打完foosball,回去辦公。
14:30 把今天的bug fix好,然後用Visual Studio調試。沒問題後扔上我自己的伺服器,開始做fully build.
15:00 水果時間,去kitchen吃水果和零食,同時和別的team的同事一起吹水吐槽。
15:30 回去繼續辦公。用Source Insight閱讀代碼,構思今天要寫的新功能。
16:30 PM過來召集大家開Daily Scrum. 我彙報一下自己的問題,這時某同事說他知道怎麼做,待會offline討論。
17:00 和同事在旁邊的玻璃牆上邊畫OO架構圖邊討論,又學到了很多。
17:30 到了和老闆一周一次1:1的時間。老闆對我噓寒問暖,問我這周工作還滿意嗎,最近有沒有同事欺負我啊,需不需要他幫忙啊,下周有個講design patterns的trainning要不要參加啊,等等。我非常感動,然後決定下次當殺手還是第一個殺他。
18:00 差不多到下班時間,小夥伴們在8G Jokes群里討論晚飯去哪裡吃。
18:30 走去中關村吃雲南菜。
19:30 回到公司,發現已經有人在玩kinect,於是去三樓打撞球。
20:00 打撞球的時候聽說今天MSRA的實習生們有組織三國殺3V3,於是上去找他們玩。
21:00 打完桌游,回到工位。查查郵件,沒什麼特別的。看一下伺服器,還沒build好,於是下班回家。
00:00 在家裡洗好澡,連上公司的伺服器發現終於build好了,而且通過了各種tests,於是發出新的Code Review,並在Bugger上把狀態標為Resolved - Fixed,assign給PM.
01:00 正準備睡覺,突然收到美國同事的回信,說有緊急事情。於是用Lync打視頻電話和他們溝通。
01:30 終於搞完,寫封郵件給美國team,明天起來看回復,關機睡覺。

[1] 時間格式模仿自 @Cat Chen的回答:在 Facebook 工作是怎樣一番體驗?,特此鳴謝!
[2] 絕版微軟殺人牌出售,只賣998!有意者站內信!


硬體條件比國內公司好一點,同事很聰明。


樓上幾位已經說得很全面了,當時似乎都是微軟中國的同事,我來簡單說一下在微軟總部工作的體驗。

0. 總部簡介
人們往往說微軟總部在美國西雅圖,其實是不準確的。微軟總部在行政區划上應該屬於雷特蒙德市(Redmond),基本上可以算作西雅圖的衛星城,所以準確的說法是微軟總部位於大西雅圖地區(Greater Seattle Area)。 微軟總部把所有的Building都算上,總共有100座,整個大西雅圖地區大約有114座,可想其規模相當可觀。總部內,有微軟各式運動場、餐館、咖啡廳、圖書館、銀行網點、商店、郵局、洗車房、眼鏡店等各類服務設施,生活相對方便。總部設有遊客中心,同時還有員工商店,允許員工在一定額度內以極低的價格購買微軟的產品。總部大部分樓宇的布置是每個人一間小辦公室(即便剛入職的新員工也是),這個業界流行的Open Space很不一樣。雖然微軟也在逐步的減少office的數量,但是至今為止,我們組還是在有office的樓裡面辦公。

1. 職業發展
似乎樓上的幾位說生活的多,說工作的少,那我就把工作放到第一部分。我是做開發的,按照微軟早年的開發模式,每個組共有三種職務:SDE(開發),SDET(測試),PM(程序管理)。現在這樣的模式已經被逐漸的取消了,SDE和SDET逐漸融合成為了一種角色。在微軟工作有很大比例的人用C#和C++進行開發,所以在微軟工作一段時間後,Skill Set和其他IT巨頭的工程師會有比較明顯的區別。不過鑒於IT工程師的特點就是學無止境,語言上的差異也就沒有那麼重要了。在大西雅圖地區,有著大量的其他IT巨頭的Office,這些公司的HR全年不斷的發郵件轟炸微軟工程師的郵箱挖牆腳,所以從職業發展的角度講,微軟絕對是一個非常不錯的職業起點。

2. 員工生活
在員工福利方面,我認為微軟處在美國各大IT巨頭的中檔。和同在西雅圖的另一家IT巨頭Amazon相比,微軟的福利不知好了多少,但是再和Facebook,Google甚至LinkedIn相比,似乎又有一定的差距。似乎美國的碼農和國內略有不同,加班並不常見。或許有的時候每天要工作9-10個小時,但是基本沒有周末加班的情況,整個工作還是相對輕鬆的。從統計數據上看,微軟員工的收入要比當地平均收入高出不少的,不過不適合律師、醫生這種美國高端職業比較,一個剛剛碩士畢業的學生在微軟工作,在收入上絕對處於第一梯隊。微軟總部還有大型的華人組織CHIME,每年會有各種活動。

3. 親友評價
好吧,這一點是關於虛榮心的,請各位直接跳過,勿噴。我出生在西部的一個城市,那裡經濟雖然並不算落後,但是人們的思想觀念非常陳舊。在親朋好友的眼中,微軟還是當年IT也老大的代名詞,所以對於我能在這樣一個公司工作,表示了極大的羨慕和讚許。所以,為了回答「在微軟工作室怎麼樣的一種體驗」這個問題,我一定要指出,「驕傲」絕對是這種體驗的一個部分,特別是每當過年回國的時候,這種體驗更加強烈一些。


讓老衲也高冷的說一次瀉藥吧。

在MSRA實習第二年,坐標在北京中關村丹棱街。

工作的環境很不錯,由於沒有在別的地方實習過也沒法橫向具體比較,但妄自揣測在北京應該比其他大部分國內業界公司的工作環境要好。比較乾淨,做衛生的阿姨打掃非常專業,樓裡面隨處還放著空氣凈化器,地面是地毯。

實習生的工位大小一般,其實是開放式大網吧的布局但是又劃分了若干小格子(開放中有封閉么)。但用起來其實很方便,人體工程學椅子很舒服,後來打聽到貌似一把還蠻貴的,估計也不用擔心被椅子下面的彈簧蹦上來穿透菊花。工作時間很隨意,原則上是早9晚6但實際上沒人真正執行。我的原則是只要保證到的比老闆早一點就可以了,雖然估計老闆完全不care。

大樓內有自己的食堂,相比在外面要實惠很多,午飯兩個菜13塊左右吧,樣式也還算豐富,味道一般(我一直覺得是不是因為不用地溝油所以不好吃)。大部分人都在這裡吃。

每天有零食和飲料供應(雖然都稱不上特別高級),下午3點有水果。

收入方面實習生確實不多,而且大陸的和國際學生還不一樣(這點想到的時候經常讓人很不爽。。。為啥大陸學生就那麼cheap),但其實別的公司實習也沒給太多的錢所以也可以接受了。比其他公司好的地方是管住,這點其實省去了很大的麻煩(在北京生活過一段時間的人都知道北京租房市場的兇殘。。。)。

別的其他人寫的很詳細了,只從實習的角度來寫寫。


樓上的同事們也真能寫啊……


我來講一句大家可能感興趣的。微軟是我見過的對offer最重視的公司了。offer一旦給你了,無論後面發生了什麼事都一定要讓你入職,除非整個分公司撤了(當然這種事估計不會發生),比996公司什麼的強多了。


2008年我在Visual Studio實習,結果就要輪到我面試的時候,美帝發生了次貸危機,在裁員之前,很多組的招聘名額都凍結了,有同事告訴我說我們組也就只剩下一個名額了。當然我比其他實習生要牛逼很多,於是顯然我就拿到這個位置了。


當時我們的Director是Alex Chan,是一個香港人,看起來就很牛逼的樣子。微軟的面試需要幾個工程師和一個Hiring Manager做決定,當時Hiring Manager就是他,但是在我面試的時候居然去美帝出差了。不過Alex人很好,我打電話催了他幾次之後他很和藹的給我進行了面試。估計是面對工程師面試的時候我的表情比較僵硬的緣故,我就要結束實習的時候他回來了,把我拉進一個房間裡面說:「我們的面試官都覺得你沒有激情啊。那你到底有沒有激情呢?」我:「有!」 Alex:「好,那我們就hire你了。」


那個時候因為形式太嚴峻,即使是Alex說了也是不算的,他還要把我的簡歷和面試結果帶到美帝去給大佬們審核,當然這是必須要過的。因此過了幾個月,我在除夕的前一天收到了正式的Offer。但是高潮在後面,Visual Studio組的名額最後也被砍掉了!


微軟這個時候並沒有因為這樣就取消我的offer,因為offer一旦發出去我簽了字,就不能取消了。所以Alex就把我介紹給了SQLServer組,這也就是為什麼我最後去了SQLServer,我那個時候select都還寫不全呢。不過公司並沒有告訴我,我是在入職的那一天才知道我的組都換了的。估計是Alex面子比較大的緣故,SQLServer並沒有再次面試我,而是直接就把我要了,儘管他們招聘的bar比當地別的組都要高出許多。


不過我對資料庫的東西終究還是沒有興趣,所以幹了兩年我就來M$RA了。


可以和輪子哥 @vczh 搞基呀!


推薦閱讀:

在皮克斯(Pixar)工作是怎樣的體驗?

TAG:微軟(Microsoft) | IT 職場 | 工作體驗 |