冢�罄叢鶉偽嗉��灰怖肟�恕�
駑馬的自白 鄒欣(2)
後來呢?從圖上可以看出來,我們經過10月份的喘息後,增加了人手,開始了一個新的里程碑(milestone),大家針對一些難題緊咬不放,從辦公桌討論到餐桌上;砍掉一些不夠“美”的題目;請了三位同事給我們專門挑錯;我的“drive”也升級到“hard drive” ——以請吃午飯為名,和每一位作者逐句複審,如果email 沒有回覆,就打電話敦促,在這個過程中,所有作者的信念都沒有動搖——我們要把程式中的“美”介紹給讀者。
當年大家背誦的古文裡有“騏驥一躍,不能十步,駑馬十駕,功在不捨”這樣的話,也許開始大家都自以為是騏驥(千里馬),蹦躂蹦躂,蒐羅一些題目,輔以虛擬碼,並摻雜若干幽默,就大功告成。沒想到後來發現我們自己都是一群駑馬,一匹馬蹦躂不出什麼名堂,要大夥兒團結協作,長途跋涉,中途還要歇息幾次,才能達到目的地。世上騏驥罕見,而駑馬滿大街,有些駑馬能跑出一些好成績,我看關鍵在於“功在不捨”這一句話。IT業界不少人嘲諷某公司的軟體只有到了版才好用,看來這也是一群“功在不捨”的駑馬在幹活。
軟體開發有一個階段很少有人提及,叫“death march” 。就像軍隊攻城,一隊隊士兵冒著炮火出擊,傷亡無數,但是敵人的城堡仍舊巋然不動,火力看似依舊那麼猛。硝煙中,焦頭爛額的指揮官還是下令新計程車兵繼續出發,開始又一輪的march。在軟體開發中也有類似的情形,就是你每天都加班寫程式,改bug,但是bug不見少,第二天,第三天,下一週,下一個月……還是這樣。有軍事家說過,最後的勝利往往產生於“再堅持一下”的努力之中。經過無數大大小小的“再堅持一下”和“death march”,最後,有些軍隊破城而入;最後,有些軟體成功釋出;最後,有些書出版了。
也許可以這樣說,微軟亞洲研究院這十年來的成績,來源於領導的鼓勵和自由的環境,更重要的,還是來自於每個員工堅持不懈的努力,和“再堅持一下”的決心。
作者介紹:
鄒欣,現任微軟亞洲研究院技術創新中心專案主管,主要負責研究成果向產品的轉化。他於1996年加入微軟公司,前後參與了 Outlook; Product Studio; Visual Studio等產品的開發工作。他利用業餘時間寫了《移山之道—— VSTS軟體開發指南》(2007年),《程式設計之美——微軟技術面試心得》(合作,2008年)。他還在清華大學軟體科學試驗班講授 《現代軟體工程》課程。鄒欣於1991 年獲北大計算機軟體專業學士學位;於1996 年獲美國韋恩州立大學計算機軟體專業碩士學位。
在微軟栽種未來 迪恩·思勞森 (Dean Slawson)(1)
2006年夏天當我邁入微軟亞洲研究院的時候,這裡的一切充滿著神奇的色彩,許多隻有在科幻電影中出現的技術在這裡發明和誕生著。置身於此,我就像穿梭在時光隧道,進入了未來的時代!這一相同的畫面,又讓我情不自禁地聯想起11年前第一次踏入微軟位於美國華盛頓州雷德蒙總部時候的情景:熱情高漲的員工和實習生,充滿著無限魔力的技術,大家擰成一股繩的執著精神,似乎人們都在為了一件大事情而忙碌著——一件可以讓整個世界變得更加美好的大事情,包括影響到成千上萬可能成為微軟使用者的人們。我知道,自己來對地方了。
我來到了最“火”的實驗室
夏季的天氣又悶又熱,麻省理工學院《技術評論》雜誌的封面文章稱MSRA是“世界上最火的計算機實驗室”,看來還真是一語雙關。作為微軟亞洲研究院的外國專家,我受沈向洋博士邀請來到這個實驗室,與許多優秀的研究員、工程師和其他一些我向來非常仰慕的計算家科學家們並肩工作,並幫助他們把創新性的技術融入到人們的生活中。沈向洋是少數能給我留下深刻印象的科學家之一,他不僅是一位成就頗豐的圖形學專家,更是一位令人稱讚的同事和領導——他是一個誰都想與之親近的人。他飽蘸著感染力的微笑、和藹的嗓音以及溫暖的握手都讓我感到自己還是很受歡迎的,不會因為自己是個老外而覺得像是個“外人”。2007年10月,當微軟高層決定調任他回總部擔任微軟公司全球資深副總裁的時候,我心裡仍銘記著他當初鼓勵我來微軟亞洲研究院時所說的話,並下