@程式設計師鄒欣 訪談問題有獎徵集(圖靈訪談)
鄒欣
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、王棟(微信)
更多精彩,加入圖靈訪談微信!
相關文章
- 阮一峰訪談問題有獎徵集(圖靈訪談)圖靈
- 《Java程式設計師修煉之道》作者Ben Evans訪談問題有獎徵集(圖靈訪談)Java程式設計師圖靈
- 《機器學習》作者Peter Flach訪談問題有獎徵集(圖靈訪談)機器學習圖靈
- 著名軟體大師Chris Richardson訪談問題有獎徵集(圖靈訪談)圖靈
- 獨立架構師Simon Brown訪談問題有獎徵集(圖靈訪談)架構圖靈
- 《Erlang程式設計(第2版)》作者Joe Armstrong訪談問題有獎徵集(圖靈訪談)程式設計圖靈
- 360前端月影(吳亮)訪談問題有獎徵集(圖靈訪談)前端圖靈
- C++之父Bjarne Stroustrup訪談問題有獎徵集(圖靈訪談)C++JAR圖靈
- 《特斯拉》作者卡爾森教授訪談問題有獎徵集(圖靈訪談)圖靈
- 《釋出!》作者Michael Nygard訪談問題有獎徵集(圖靈訪談)圖靈
- Jolt大獎獲獎作者Venkat Subramaniam訪談問題有獎徵集(圖靈訪談)圖靈
- 《CSS設計指南》作者Charles Wyke-Smith訪談問題有獎徵集(圖靈訪談)CSSMIT圖靈
- 《黑客與設計》作者David Kadavy訪談問題有獎徵集(圖靈訪談)黑客圖靈
- 再訪Thomas Kyte,圖靈訪談問題有獎徵集圖靈
- 《CSS揭祕》作者Lea Verou訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 知名著者結城浩,訪談問題有獎徵集(圖靈訪談)圖靈
- 《鳳凰專案》作者基恩·金訪談問題有獎徵集(圖靈訪談)圖靈
- 《物聯網設計》作者Adrian McEwen訪談問題有獎徵集(圖靈訪談)圖靈
- 有獎 | 知名科普作家James Gleick訪談話題有獎徵集(圖靈訪談)圖靈
- 《Java 8函數語言程式設計》作者Richard Warburton訪談問題有獎徵集(圖靈訪談)Java函數程式設計圖靈
- 《CSS揭祕》譯者CSS魔法訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 《禽獸心理學》作者Anna Salter訪談問題有獎徵集(圖靈訪談)圖靈
- Google效能專家Ilya Grigorik訪談問題有獎徵集(圖靈訪談)Go圖靈
- 《學習響應式設計》作者Clarissa Peterson訪談問題有獎徵集(圖靈訪談)圖靈
- Hulu(北京)周涵寧訪談話題有獎徵集(圖靈訪談)圖靈
- 有獎 |《Lua設計與實現》作者codedump訪談話題徵集(圖靈訪談)圖靈
- 《R包開發》作者Hadley Wickham訪談問題有獎徵集(圖靈訪談)圖靈
- 《使用者思維+》作者Kathy Sierra訪談問題有獎徵集(圖靈訪談)圖靈
- CSS創始人之一Bert Bos訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 《Flask Web開發》作者Miguel Grinberg訪談問題有獎徵集(圖靈訪談)FlaskWeb圖靈
- Compass框架建立者Chris Eppstein訪談問題有獎徵集(圖靈訪談)框架圖靈
- 《Swift基礎教程》作者Boisy Pitre訪談問題有獎徵集(圖靈訪談)Swift圖靈
- Bleeding Edge創始人Troy Mott訪談問題有獎徵集(圖靈訪談)圖靈
- 《我的第一本程式設計書》作者平山尚,訪談問題有獎徵集(圖靈訪談)程式設計圖靈
- 《Python計算機視覺程式設計》作者Jan Erik Solem訪談問題有獎徵集(圖靈訪談)Python計算機視覺程式設計圖靈
- 《程式碼本色:用程式設計模擬自然系統》作者Daniel Shiffman訪談問題有獎徵集(圖靈訪談)程式設計圖靈
- 知乎pure render專欄創辦人@流形訪談問題有獎徵集(圖靈訪談)圖靈
- 《演算法新解》作者劉新宇訪談問題有獎徵集(圖靈訪談)演算法圖靈