11年逆襲,寒門專升本職高生終成MIT博士生!自學CMU課狂發5篇頂會,全網熱議
最近,專升本職高生周信靜逆襲成MIT博士生的故事,再度刷爆互聯網,沖上知乎熱搜第一。
故事的主人公周信靜出生在浙江一個小島,初中畢業后上了一所職校。
隨后,他用了11年,從職高->大專->專升本->考研到浙大,一路逆襲成MIT博士生。
期間,不僅在各大數據庫頂會頂刊上發表了多篇論文,擔任審稿人,而且還在大會現場做了精彩的演講。
職高逆襲MIT計算機博士生
翻開周信靜的主頁可以看到,他現在是MIT的一名博二學生,師從數據庫領域現存的唯一圖靈獎獲得者Mike Stonebraker。
據說,在周信靜之前,Mike Stonebraker已經好幾年沒有招過學生了。
在這之前,他曾在杭電取得本科學位,在浙大取得碩士學位。
如果僅看到這里,大多數人會覺得他和許多AI研究者的學業軌跡并無不同。
我們恐怕很難想象到,周信靜的學術生涯起點,是來自職校。
出生自寒門的他,早年對讀書沒有任何興趣。初中畢業后,他經過了一年的打工生涯,進入了龍灣區職業技術學校計算機職專班。
在職高讀到第三年里,他發生了「頓悟」,覺得不該虛度此生,然后開始發奮學習,考上浙江經貿職業技術學院。
這期間,周信靜被老師帶著參加省內的編程競賽,受到了啟蒙。同時,他靠著網上高質量的公開課,始終沒有停下學習的腳步。
在大專二年級時,他寫的項目就體現出了很高的代碼水平,用c++實現了一個raft core。
項目地址:https://github.com/zxjcarrot/raftcore
在就讀大三時,raft協議的文章剛出來不久,他對于系統領域產生了濃厚的興趣,決定對此繼續深耕。
通過專升本考試,他考入杭電就讀本科。在杭電期間,計算機學院有600多人,而他的專業成績排名第一,拿到了國獎。
本科畢業后,他通過考研進入浙大就讀研究生。期間,他以一作身份,在數據庫頂會VLDB 2020上發表了DPTree的工作。
論文地址:https://dl.acm.org/doi/10.14778/3372716.3372717
完成這項工作期間,周信靜遇到了不少困難。
數據庫、系統方面的論文極其復雜,很多工作都沒有開放源代碼。而他憑借極強的工作能力,竟把所有需要對比的工作都復現了出來。
此后,他還克服了許多障礙。第一次review結果不理想,他就想辦法創造條件,把NVM模擬器上的實驗,搬到了真實的硬件上,成果才終于得以發表在頂會。
隨后,他入職騰訊。即使在大廠搬磚,他也始終堅持在晚上和周末擠時間做科研。
最終,他在此期間參與的工作SpitFire被頂會SIGMOD 2021接收。
論文地址:https://dl.acm.org/doi/10.1145/3448016.3452819
離開騰訊之后,周信靜又來到了知名數據庫公司DolphinDB。
相關回答地址:https://zhuanlan.zhihu.com/p/360390223
要知道,國內做數據庫內核研發的人并不多,公司的要求一般就是有數據結構和C++功底,人很聰明就可以了。
而周信靜在面試時,展現出的對raft協議原理和實現細節的熟悉程度,甚至讓面試官驚掉了下巴:
在30分鐘的對話過程中,基本上捋了一遍如何使用raft協議實現一個分布式數據庫,從客戶端到服務端的框架設計。
對于這樣不可多得的人才,公司非常重視。在入職之后,便直接讓他以實習生的身份參與到了DolphinDB分布式時序數據庫的內核研發當中。
期間,團隊在用哈希方法來改進SQL引擎分組計算的性能時,遇到了瓶頸。
在經過討論之后發現,標準庫的HashMap平衡了key在刪除、新增和查詢各方面的性能,但在SQL計算引擎中,卻基本上用不到刪除功能。因此,可以嘗試從這個角度進行優化。
于是,周信靜差不多用了一個周末的時間,做出了一個IrremovableFlatHashmap的原型,一試果然有效。
憑借著過硬的學術水平和實踐能力,周信靜最終成功申請到了MIT的計算機博士,并于2021年9月正式入學。
回顧這段經歷時,周信靜總結道:在DolphinDB實習時,自己發現了Andy的DB課程,被深深吸引。
他希望能將經典的idea應用到DB系統里,甚至創造一些idea。因此,他研究生入坑了DB。
研究生快畢業時,周信靜認識了Joy Arulraj老師,在遠程交流中,他給了周信靜很多幫助,也幫忙寫了推薦信。
在同一領域深耕多年的勤奮,加上老師、前輩、同學的交流和幫助,讓周信靜把人生寫出了一段逆襲的傳奇。
多篇論文登上頂會頂刊
現在,周信靜不僅已經有5篇論文被各大頂會、頂刊接收。
而且還曾擔任數據庫頂會SIGMOD 2021、VLDB 2021和VLDBJ 2022的外審。
就在今年1月舉辦的數據庫頂會CIDR 2023上,周信靜還做了現場的演講。
視頻地址:https://www.youtube.com/watch?v=8e8KMnGKHwE
從視頻中可以看出,他的英文口語水平也是極佳。
在這項工作中,來自MIT、威斯康星大學麥迪遜分校和谷歌的團隊提出了一種2-Tree結構,從而解決現有方法在管理大于內存的索引時存在的局限性。
論文地址:https://www.cidrdb.org/cidr2023/papers/p57-zhou.pdf
其中,熱索引記錄位于一個樹中,冷記錄位于另一個樹中。熱索引樹塊經常被訪問,并可能保留在主內存中,從而提高了主內存利用率。
同時,作者還提出了一種高效的輕量級通用記錄遷移協議,可在任意兩個樹結構之間雙向運行。這兩個樹可以針對硬件差異進行單獨配置。一個樹為主內存進行優化,而另一個則利用二級存儲。
此外,2-Tree的思想也可以推廣到多個存儲層和/或設備。
結果顯示,將2-Tree應用到B+樹和LSM樹上時,可以顯著提高它們在高度偏斜工作負載下的內存利用率(分別提高15倍和20倍)。
與使用相同量級主內存的傳統單一B+tree 或LSM-tree相比,在Zipfian偏斜的IO受限工作負載上,吞吐量提高了高達1.7倍。
而與現有的以降低范圍掃描性能為代價來提高內存利用率的解決方案不同,2-Tree拒絕做出這樣的妥協。
努力,也是一種天賦
他的經歷一經曝出,也迅速掀起了廣大網友討論的熱潮。
比如經久不衰的話題「第一學歷重要還是碩士學歷重要?」
此前的這類傳奇經歷,還是從不知名三本逆襲到耶魯大學博士全獎。
而周信靜則是以職高、大專為起點,目前可以說是前無古人。
也有網友提出,這個勵志故事也說明,目前的中考淘汰制對于某些晚熟的學生來說,也有漏洞。
也有人說,努力,其實也是一種極強的天賦。
《了不起的蓋茨比》中說:「每當你想批評別人時,記住,并不是世界上所有人都有和你一樣的優越條件?!?/span>
而周信靜的故事告訴我們,開局拿到哪副牌,并不是你人生現狀的借口。