周楓的個人經歷
周楓在小學期間就表現除了對計算機的熱愛和天賦。1987年,國內的壹批用於教學的計算機被教育部在幾個學校試點推行,周楓所在的宜興市實驗小學就是其中之壹。1987年暑假,學校選拔20個優秀學生組成計算機興趣小組,開班學習。1988年,小學四年級的周楓開始在Apple II、Laser 310等機型上開始學習計算機知識。壹年後,周楓寫出了自己的第壹個程序——壹款賽車遊戲。在無錫市小學生計算機比賽中,周楓為實驗小學拿回了壹等獎。
1996年,周楓以無錫市高考狀元、江蘇省高考第三名的成績進入清華大學計算機系就讀。填報誌願時,他非常明確自己喜歡什麽,他說:“選擇計算機系,並不是趕潮流,而是我從小就對計算機感興趣,這種興趣是小學時候培養的。”
1997年,互聯網的浪潮開始在中國掀起。大二那年,周楓通過為壹個新組建的公司開發壹款核能軟件,用技術賺到了自己人生中第壹筆不菲的收入。周楓還加入了清華大學計算機系科學技術協會並擔任主席。那時候國內的大學還沒有校園網絡,周楓在科協期間,科協與清華校內另壹學生組織***同架構了計算機系學生網絡——這也是國內第壹個校園學生網絡,後來著名的9# BBS 就是架構在該網絡上。
1999年,周楓加入ChinaRen兼職打工,帶團隊負責ChinaRen(以及後來搜狐)的郵件系統的技術開發;也參與了其他壹些產品項目。
2000年,周楓保研進入清華大學計算機系高性能所攻讀碩士研究生,師從鄭緯民老師,主攻分布計算機系統方向。鄭緯民多年來壹直從事並行處理與分布計算機系統、面向AI體系結構以及說明性語言的編譯方法和程序開發環境等教學和科研工作,取得了壹系列成果。 在鄭緯民老師的指導下,周楓在研究生期間奠定了非常好的學術研究基礎。
2002年研究生畢業時,帶著GRE滿分(2400分)的成績和優異的學術成果,周楓收到了加州大學伯克利分校、卡耐基梅隆大學、普林斯頓大學等頂級offer。最後,周楓和女友壹起選擇了加州大學伯克利分校,在計算機系攻讀博士研究生。那時候,周楓的理想是留下教書。
在伯克利,周楓的導師是Eric Brewer,研究分布式系統和操作系統。Brewer教授是美國國家工程院院士,分布式計算領域的頂級專家。1995年,他與人***同創建了著名搜索引擎公司Inktomi,曾是納斯達克100指數成分股,後來被Yahoo!收購。Brewer教授提出了著名的“CAP定理”——任何基於網絡的數據***享系統,最多只能滿足數據壹致性、可用性、分區容忍性三要素中的兩個要素。 這也被稱為Brewer定理。
博士期間,周楓在多個頂級國際學術會議和期刊上發表超過10篇論文,重要的有:《SafeDrive: 采用基於語言技術的安全可恢復擴展》(SafeDrive: Safe and Recoverable Extensions UsingLanguage-Based Techniques, Feng Zhou, Jeremy Condit, Zachary Anderson, IlyaBagrak, Rob Ennals, Matthew Harren, George Necula, Eric Brewer ,OSDI 2006),和《AMP:程序上下文相關的緩沖區》(AMP: Program Context Specific Buffer Caching, Feng Zhou, Robvon Behren, and Eric Brewer, Proceedings of the Usenix Technical Conference 2005, Anaheim, CA, April 2005)。 2004年,周楓還參與了微軟矽谷研究院的實習。不過周楓最終還是選擇了網易。