@程式設計師鄒欣 訪談問題有獎徵集(圖靈訪談)

劉敏ituring發表於2016-08-16

鄒欣
1991年畢業於北京大學,獲得計算機軟體專業學士學位。1996年獲得美國韋恩州立大學(Wayne State University)計算機軟體專業碩士學位。2007年出版了《移山之道》,2008年出版《程式設計之美》 (合作),2014年出版《構建之法——現代軟體工程》。

@程式設計師鄒欣 訪談問題有獎徵集(圖靈訪談)

現任微軟Windows中國工程團隊首席研發總監。

  • 1996 – 2003年,在微軟Outlook團隊從事開發工作;
  • 2003 – 2005年,在微軟內部質量工具團隊和Visual Studio團隊負責軟體專案管理工具的開發;
  • 2005 – 2012年,擔任微軟亞洲研究院技術創新組研發主管,負責研究成果的產品化和創新專案;
  • 2012 – 2014年,擔任微軟亞洲網際網路工程院首席研發總監,負責必應搜尋客戶端、必應輸入法、必應詞典等產品;
  • 2014 – 現在,擔任微軟Windows工程院首席研發總監,負責Edge,Cortana, UWP App 在中國的發展。

也許,更多的“學子”願意稱他為“鄒老師”。鄒欣老師領導了微軟實習生和員工的軟體工程實戰培訓。並且2007年秋起,開始在清華大學微軟軟體科學試驗班講授現代軟體工程一課。其中《構建之法》一書就建立在他自己多年的實際講授經驗之上。

長達20年的一線軟體開發經驗以及6年的軟體工程教學實踐,讓鄒欣老師認識到中國高校進行軟體工程教育改革的必要性。他認為:“學習電腦的學生,很多還是以玩遊戲為主;現在來面試的學生,大部分不能在紙上寫出沒有語法錯誤的程式;”欣慰的是,“計算機行業的人士還是在興奮地討論軟體升級的問題。”

因此,他特別強調計算機從業人員的基本功,鼓勵學生像國外同行一樣,多寫技術部落格。給年輕後輩的忠告是“寫10000行程式碼,再談其他的”。他注重真槍實刀的實際操練,用評酒師反覆試酒、醫學院學生解剖屍體、MBA 學生精研案例,警醒那些只靠轉發微信、網上搜集碎片知識的計算機專業人員。這決定了他“Build to Win”的研究思想。其實不止是軟體研究,一般的學習或研究思想都可以大體分為以下幾個方向

  • Build to Learn
    通過構建專案或實驗,發現裡面的客觀規律,認識所用實驗方法的優點和缺點。用鄒欣老師的話,就是“我要單純地用我的方法,證明這個方法相對於其他方法的優點(然後就可以發論文了)。”
  • Build to Show
    為了展現某個技術,特意開發一些演示為目的的軟體。雖然這些專案很吸引眼球,也經常獲得新聞報導,但是未必全面或實用。
  • Build to Serve
    有些軟體或產品以“特定使用者”為目標,力求服務好這部分特定人群。但開發人員切忌一成不變、脫離實際,忽視使用者的需求。
  • Build to Win
    這種思想強調 “獲得市場認可“ ,以市場為導向構建軟體。這也是種種學術發現、技術突破、流程創新、靈光閃現最好的試金石。鄒老師認為,這就是“用所有能幫上忙的方法,做出最好的結果(我們就可以出產品了)”

想了解更多鄒欣老師的故事,歡迎在評論區提問,圖靈訪談將帶著你的問題,對話@程式設計師鄒欣。最終入選的提問者,將獲得圖靈社群送出的圖靈電子書一本。

往期活動回顧:

再訪《Scratch少兒趣味程式設計》系列圖書作者阿部和廣、倉本大資訪談問題有獎徵集,問題入選的獲獎者:大唐廢貓、DearLinXi、穿鞋子的貓

《我的第一本程式設計書》作者平山尚訪談問題有獎徵集,問題入選的獲獎者有:steveguang、華元、青鳥(微信)

奇虎360資料專家傅志華訪談問題有獎徵集,問題入選的獲獎者有:AlexFeng、xinconan、蘇文波(微信)、Zxd(微信)、xx(微信)

知名著者結城浩,訪談問題有獎徵集,問題入選的獲獎者有:白色風車、叫俺小破(微信)、Gnay Gnim Iel(微信)、友人A(微信)、linux_cma(微信)、唐吉可德(微信)、趙鑫鵬(微信)

《CSS揭祕》作者Lea Verou訪談問題有獎徵集,問題入選的獲獎者有:安道、穿鞋子的貓、CSS魔法、暱稱(微信)、明燁(微信)、GingJan (微信)

《CSS揭祕》譯者CSS魔法訪談問題有獎徵集,問題入選的獲獎者有:穿鞋子的貓、大雄兔、XYZ(微信)

《演算法(第4版·英文)》作者羅伯特·塞奇威克訪談問題有獎徵集,問題入選的獲獎者有:trialuser001、Lucida、WhiteT、王棟(微信)


更多精彩,加入圖靈訪談微信!

相關文章