他是王選老師的博士生,歷任方正技術研究院副院長、北大計算機研究所副所長、聯想研究院首席研究員、微軟亞洲研究院主任研究員、百度高級科學家?,F在,他是淘寶1400多名技術人員中的一員,他是陽振坤,一個因為簡單,所以專注的技術人員。
見到陽振坤是在一個陽光明媚的上午,瘦高個,簡單的條紋T恤,腳蹬運動鞋,裝著電腦的黑色背包已顯陳舊。他是坐地鐵來的,從北京北五環的家到東三環的公司,來回兩個多小時,每天如此。
典型的技術人員的范兒。
“我的手機就是在淘寶上買的?!闭f起淘寶,45歲的陽振坤晃起了手里的手機。
5月中旬,陽振坤成為淘寶1400多名技術人員中的一員。他在淘寶網的主要工作,是設計和開發面向淘寶網的海量信息存儲與實時檢索系統,優化和提升淘寶網的軟件基礎設施。
“淘寶最吸引我的地方在于,它擁有一個全國最大、在全球排名也非常靠前的海量數據庫,它的海量數據的挖掘、共享和開放,對技術人員而言是一個巨大的挑戰。”陽振坤說。
2010年3月31日,淘寶網正式宣布,面向商家、企業及消費者開放來自淘寶全網的海量原始數據。截至8月20日,淘寶上的近兩萬賣家開始通過淘寶的“數據魔方”進行參考決策,140天的時間總計數據調用260萬次。對如此海量的數據的解讀,無疑需要一個極大的云計算平臺去支撐——于是,對相關人才的需求更是迫在眉睫。
陽振坤正是那種人。
一個不斷破格的人
淘寶是陽振坤經歷的第5家公司。在此前,他歷任方正技術研究院副院長、北大計算機研究所副所長、聯想研究院首席研究員、微軟亞洲研究院主任研究員、百度高級科學家。
他的經歷是令人羨慕的。1984年考入北京大學數學系,碩士師從本系的張恭慶院士,后又轉向計算機領域,博士師從計算機系的王選院士。1993年博士畢業后不久,即破格提拔為計算機系副教授。
需要強調的是,陽振坤修完大學課程只用了3年,碩士只用了一年多,24歲就成為王選老師的博士生。在讀博期間,陽振坤就擔任柵格圖象研究室的主任,領導一批青年科研骨干,于1993年完成了國內第一個支持電子出版系統標準PostScript Level 2的柵格圖象處理器,并很快商業化,在海內外大量銷售,取得了巨大的社會和經濟效益。1995年方正電子出版系統獲國家科技進步一等獎,陽振坤位列第四。
已故中科院院士、北大方正科技研究院院長王選老師這樣評價他:陽振坤研制了我國第一個頁面語言解釋器,在新一代RIP(路由信息協議)的總體設計、軟件結構、關鍵算法等方面作出了關鍵性貢獻。
盡管在電子出版領域獲得了許多榮譽,但有著強烈憂患意識的陽振坤卻并不滿足于此?!拔乙裁悦_^?!标栒窭ふf,大學時他原本以為,選定一個合適的研究方向,就一輩子鉆研下去。但上博士后,逐步接觸到一些國外學者,發現他們其實并非大多如此,更傾向于選擇有益于社會發展的研究方向。
從此,陽振坤更加注重研究方向的價值?!?999年,王選老師就建議我,能不能去做信息安全方向的研究。當時,信息安全的重要性也已經凸顯出來了,我就同意了。然后就鉆到信息安全領域做了3年研究,現在信息安全是北京大學計算機科學技術研究所最重要的方向之一?!?/p>
而到了2002年,陽振坤再次決定轉變方向,加入聯想研究院擔任首席研究員,負責無線通信領域的研究,他花了3年的時間,使得聯想的無線關聯投影儀從原型到小批量最后量產上市。
“2005年,無線投影儀產品成熟了,我又開始尋找新的研究方向。這時我第一次接觸到Google的GFS和MapReduce等云計算的基本思想,一下就被吸引住了?!标栒窭ふf,“在當時,處理幾百個GB的數據就很嚇人了,但通過云計算,你可以輕易處理幾百TB的數據,也不需要讓每個人都去學并行計算或分布式計算。”
2006年,陽振坤去了微軟亞洲研究院,擔任主任研究員?!爱敃r,微軟研究院對云計算方向有一定的支持,我對云計算有了比較深刻的理解;2007年秋天,我加入百度,在百度的兩年多時間里,我有機會把云計算提升到生產使用階段,也體會了云計算在海量數據處理領域的巨大價值。”
理想要結合現實
2010年5月,陽振坤正式到淘寶上班。
在對外發布的新聞稿中,淘寶這樣描述:“陽博士是我們期待已久的人才,在系統設計和實現、海量信息處理、算法設計等諸多方面都有著非常豐富的經驗。深信陽博士和團隊通力合作,一定能為淘寶網打造一個高性能、高可靠、低成本、面向大流量大規模電子商務的專用計算平臺,為支撐十億消費者、十萬億交易額提供所需要的基礎技術?!?/p>
加入淘寶之后,相比以前長居北京的工作,陽振坤要北京、杭州兩地跑,“這星期在北京,下星期就在杭州。”每當去杭州的那個星期,陽振坤總是趕周一早上8點的飛機去杭州,再坐周五晚上的飛機回北京,利用周末陪陪家人。
但他樂此不疲,他知道身上的責任——淘寶的數據已經遠遠超過了單個關系數據庫所能支撐的最大規模且仍然在快速增長之中?!皩μ詫殎碚f,研發海量數據庫已經不僅僅是出于成本的考慮,因為,如果不采取這些技術,可能很快無法支撐下去?!标栒窭ふf。
但是,“海量數據庫在業界并沒有成熟的解決方案”,他坦言,在淘寶做海量數據庫,與許多其他企業一樣,最大的壓力來自于,如何盡快讓團隊的同事、兄弟部門的同事理解和信任海量數據庫的技術方案,并在最短時間內完成研發,以支撐業務的快速發展。
“企業畢竟不像高?;蚩蒲性核?,可以花好幾年,甚至十年八年的時間研究一個了不起的系統,而是要在最短的時間內,做出一個最適合目前業務的系統?!彪m然有十幾年的高校研究員經歷,但陽振坤卻很注重結合眼前利益和長遠利益?!榜R總不也說過,做企業要把理想主義和現實主義高度結合,沒有理想主義不能走向未來,沒有現實主義就活不過今天”。
盡管壓力很大,陽振坤仍對未來充滿信心,這個信心來自于淘寶開放的文化、淘寶的強凝聚力,以及有長遠眼光的管理層和優秀的工程師。論年齡,在淘寶,陽振坤算“老人”,和他共事的技術人員,多半是“80后”,和45歲的陽振坤隔了兩個10年?!疤詫毶踔烈呀涢_始有“90后”的技術人員了,和他們在一起工作感覺非常棒,大家都很有拼勁,知識面也能相互補充?!?/p>
因為如此,陽振坤覺得自己越來越年輕了?!霸摴ぷ鞯臅r候我就全力工作,休息的時候就陪陪家人?!标栒窭ふf,他的生活就是這么簡單。而他從事的研究工作,對他來說也是簡單的。雖然轉換過好幾個研究方向,但每當確定一個方向,陽振坤就全心投入。
“多數的時候,我基本不考慮別的方面的問題,好多事情我是能不考慮就不考慮,這使得我能夠專注地做好我要做的事情?!标栒窭ふf。