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