今天,終于有時(shí)間靜下心來(lái)回顧過(guò)去兩年來(lái)所做的事情,感慨萬(wàn)千,一時(shí)之間竟不知從何說(shuō)起。兩年以來(lái),遇到的困難著實(shí)不少,但每每遭遇挫折與不順之后,卻往往能柳暗花明,遇到新的轉(zhuǎn)機(jī),讓我真真切切地感受到了功夫不負(fù)有心人這句話(huà)的含意。
一、為什么要出國(guó)
其實(shí),之前從來(lái)沒(méi)有考慮過(guò)要出國(guó),更沒(méi)有想過(guò)能直接出國(guó)工作。回想一下,這個(gè)決定的做出,多半還是緣于自己骨子里的不安分。我從很大程度上來(lái)說(shuō)是一個(gè)閑不住的人,從小學(xué)、中學(xué)、大學(xué)到研究生,我?guī)缀趺刻於加忻鞔_的目標(biāo)。然而,2013年從公司到事業(yè)單位工作以后,我的生活發(fā)生了巨大地轉(zhuǎn)變。簡(jiǎn)單的工作、空洞的公文、無(wú)聊的活動(dòng)占據(jù)了我全部的工作任務(wù)。有段時(shí)間幾乎天天寫(xiě)材料搞活動(dòng)。領(lǐng)導(dǎo)經(jīng)常夸我材料寫(xiě)得又快又好,活動(dòng)也搞得有聲有色,心里感覺(jué)很有成就感。然而,時(shí)間一長(zhǎng),逐漸發(fā)現(xiàn)那些公文永遠(yuǎn)是一個(gè)套路,以至于我分門(mén)別類(lèi),摸索出了幾個(gè)萬(wàn)能模板。而活動(dòng)則千篇一律,讓人疲于應(yīng)付。我甚至可以看到六十歲退休時(shí)我在干什么,于是一陣恐懼感常常會(huì)莫名襲來(lái),因?yàn)槲也话卜帧⒉粷M(mǎn)足于此。我不能放棄所學(xué)所長(zhǎng),我不能庸庸碌碌在這里度過(guò)未來(lái)的幾十年,我還有夢(mèng)想,我還要登高看世界。為了這個(gè),我走過(guò)了不平凡的兩年。
二、如何出國(guó)
對(duì)于普通人來(lái)說(shuō),出國(guó)大致有三條路。
第一條路是申請(qǐng)去國(guó)外留學(xué),取得學(xué)位之后以應(yīng)屆畢業(yè)生的身份找工作,然后留在國(guó)外生活。這是一條比較穩(wěn)妥、簡(jiǎn)便的路,走這條路的人最多。
第二條路是先進(jìn)入跨國(guó)公司的中國(guó)分公司工作一段時(shí)間,然后找機(jī)會(huì)外派到國(guó)外總部工作。走這條路的要求比較多,首先要能夠進(jìn)入比較大的跨國(guó)公司工作,其次這個(gè)公司愿意將中國(guó)員工transfer到國(guó)外,同時(shí)還要外國(guó)總部有部門(mén)愿意接收你,所以還是需要一些運(yùn)氣。但是,如果成功,好處也顯而易見(jiàn)。省去了讀書(shū)的時(shí)間和學(xué)費(fèi),降低了家庭負(fù)擔(dān),對(duì)于家境一般的人是非常好的選擇。
第三條路是直接參加外國(guó)公司的面試,通過(guò)之后直接去國(guó)外工作。這條路要求最高,需要通過(guò)外國(guó)公司嚴(yán)格的面試,另外還要能夠成功取得簽證(美國(guó)工作簽證就需要抽簽)。因此,走這條路更需要實(shí)力、機(jī)遇和運(yùn)氣。
鑒于第三條路非常難走,為了保證成功,我選擇了同時(shí)申請(qǐng)學(xué)校和參加外國(guó)公司面試的辦法,這也注定了我將付出更多的艱苦努力。
三、申請(qǐng)學(xué)校
申請(qǐng)學(xué)校從準(zhǔn)備到最終完成,我大概用了一年時(shí)間。其間參加了三次GRE和一次托福考試。回想準(zhǔn)備的過(guò)程,最大的敵人就是自己,最重要的法寶就是堅(jiān)持堅(jiān)持再堅(jiān)持。記得第一次考GRE沒(méi)有取得理想的成績(jī),因?yàn)槭堑谝淮螀⒓佑⒄Z(yǔ)考試,心情非常失落。幸虧當(dāng)時(shí)有女朋友(現(xiàn)在的老婆)的鼓勵(lì),我繼續(xù)復(fù)習(xí)沒(méi)有放棄。經(jīng)過(guò)一個(gè)月的復(fù)習(xí),取得了非常不錯(cuò)的托福成績(jī)。記得托福出成績(jī)的那天,我緊張得不敢查,點(diǎn)開(kāi)頁(yè)面的那一刻,我都不敢相信居然能有這么不錯(cuò)的成績(jī)。特別是聽(tīng)力,考試的時(shí)候覺(jué)得好幾個(gè)都沒(méi)有聽(tīng)清楚,最后居然有27分,真是不可思議,可見(jiàn)功夫不負(fù)有心人,付出總有回報(bào)的。
有了英語(yǔ)成績(jī)之后,就是撰寫(xiě)申請(qǐng)文書(shū)。這方面我完全沒(méi)有經(jīng)驗(yàn),所有的信息全部是通過(guò)一畝三分地論壇獲得的。這個(gè)論壇信息非常豐富,基本上所有申請(qǐng)相關(guān)的內(nèi)容都有涉及。我每天都會(huì)花一些時(shí)間瀏覽別人的帖子,為自己定位選校,找文書(shū)靈感等等。非常感謝我的本科和研究生導(dǎo)師,還有蔣志誠(chéng)為我遞推薦信,沒(méi)有你們的幫助,我不可能完成申請(qǐng)工作。
最后,我申請(qǐng)了美國(guó)和加拿大的十五所學(xué)校的計(jì)算機(jī)專(zhuān)業(yè)的研究生,拿到了CMU、USC和多倫多大學(xué)的offer。其中,CMU的Data Science program應(yīng)該是世界數(shù)一數(shù)二的,錄取率非常低,畢業(yè)后的去向也非常好,大多數(shù)都可以進(jìn)入美國(guó)一流公司工作。多大也是加拿大排名第一的學(xué)校,計(jì)算機(jī)的就業(yè)也非常好。
四、Facebook的面試
參加Facebook的面試也完全是無(wú)意的,在Linkedin上收到了Facebook HR的邀請(qǐng)信,于是也沒(méi)有怎么準(zhǔn)備就做了電面,居然反饋非常好,馬上就給我安排了onsite面試,地點(diǎn)是印度的海得拉巴。但是,始終是沒(méi)有做什么準(zhǔn)備,而且和谷歌不一樣的是,HR辦事效率實(shí)在太高,每一輪間隔都非常短,導(dǎo)致我根本沒(méi)有時(shí)間熱身一下,連leetcode都沒(méi)有做過(guò)就匆匆參加面試了,最終沒(méi)有如愿通過(guò)面試。
不過(guò),這次面試還是很有收獲。第一次出國(guó),第一次參加美國(guó)公司全英文面試,學(xué)到了太多,積累了經(jīng)驗(yàn),可以說(shuō)如果沒(méi)有Facebook的失敗,我是不可能進(jìn)入谷歌的。
五、Google的面試
參加谷歌的面試可以說(shuō)完全是老婆的慫恿。從印度參加完Facebook面試回來(lái)之后,我就開(kāi)始專(zhuān)心于學(xué)校申請(qǐng)了。但是,老婆建議我試試面一下Google。由于Facebook的失利和Google近乎苛刻的面試流程,我開(kāi)始是抗拒參加的。最后,在老婆的一再要求下,我終于找了一個(gè)在谷歌上海工作的師兄做了內(nèi)推。四月底我收到了谷歌北京HR的第一通電話(huà),也正式拉開(kāi)了我為期一年的面試流程。
和HR通電話(huà)不久,我進(jìn)行了第一次電話(huà)面試。谷歌的電話(huà)面試和Facebook差不多,就是面試官打過(guò)來(lái),把題目口述并且寫(xiě)在Google Doc上,然后我把程序?qū)懺贕oogle Doc上。第一次電面的題目不難,但谷歌對(duì)代碼效率和清晰度的要求遠(yuǎn)遠(yuǎn)超出了我的想像。第一輪面得磕磕絆絆,但是幸好面試官是中國(guó)人,非常nice,沒(méi)有讓我fail。
于是,我又被要求進(jìn)行第二次電面。期間由于面試官臨時(shí)有事爽約,我等了差不多一個(gè)月。但是,也就是這一個(gè)月,我努力做了一些準(zhǔn)備,雖然面試依舊不是十全十美,但是我還是有驚無(wú)險(xiǎn)地進(jìn)入到了onsite面試環(huán)節(jié)。
雖然可以onsite面試了,但是我依舊對(duì)進(jìn)入谷歌不報(bào)任何希望,因?yàn)槲仪宄闹溃?/span>谷歌面試實(shí)在是太難了,onsite面試的挑戰(zhàn)將遠(yuǎn)遠(yuǎn)大于電面。因此,我去北京面試完全是想做一次免費(fèi)旅游。面試前一天還許久不見(jiàn)的萬(wàn)威夫婦吃飯,聊得很開(kāi)心,完全沒(méi)有把面試放在心上。
也許是放松的原因,我前一天晚上睡得很好,第二天我精神非常好。
不過(guò)谷歌畢竟是谷歌,面試第一輪一上來(lái)就給了我一個(gè)下馬威。一個(gè)coding題一個(gè)設(shè)計(jì)題,表面上很簡(jiǎn)單,但是做出來(lái)總是有這樣那樣的問(wèn)題,第一輪完了之后我基本打算回家了。
但是,不知道為什么,從第二輪開(kāi)始,就越來(lái)越順利,coding做得非常好,基本上是一次寫(xiě)完,沒(méi)有涂改,也沒(méi)有被面試官找到大的bug。突然之間,隱隱感覺(jué)出現(xiàn)了一絲希望。
四輪過(guò)后,我結(jié)束了第一次onsite面試。但是,三天之后,我被告知由于設(shè)計(jì)題做得不好,我被要求進(jìn)行一次加面,地點(diǎn)在上海。于是,我又在上海做了一次面試,只有一個(gè)設(shè)計(jì)題。我感覺(jué)答得還可以,但是心情真的是忐忑不安,特別是接下來(lái)的一個(gè)禮拜,幾乎是坐立不安。
記得是一個(gè)禮拜之后的禮拜五中午,我正做準(zhǔn)備主持下午的道德講堂,突然接到了一個(gè)010的電話(huà),我知道是谷歌的電話(huà)。接通電話(huà)的那一刻,空氣都幾乎要凝固了,當(dāng)聽(tīng)到通過(guò)HC的消息時(shí),我激動(dòng)得不能自已。不可能完成的任務(wù)居然完成了,雖然不知道能不能去美國(guó)總部工作,但是能進(jìn)入谷歌已經(jīng)非常不容易了,而且谷歌非常鼓勵(lì)transfer去美國(guó)工作,因此機(jī)會(huì)還是很多的。
然而,讓我沒(méi)有想到的是,接下來(lái)的team match卻異常艱難,陸陸續(xù)續(xù)幾個(gè)team都沒(méi)有成功match上。轉(zhuǎn)眼就到了2014年春季,半年的等待讓我對(duì)何時(shí)進(jìn)入谷歌非常悲觀(guān),加上申請(qǐng)學(xué)校工作十分繁重,我基本沒(méi)有關(guān)注這個(gè)事情。
就在我快要放棄的時(shí)候,拿到了美國(guó)一個(gè)公司的offer,他們答應(yīng)給我辦H1B簽證。于是,我把這個(gè)情況告訴了谷歌,要求他們盡快給找到team,不然我就去美國(guó)了。結(jié)果谷歌居然在三天之內(nèi)為我match上了英國(guó)office的一個(gè)team,讓人不得不感嘆還是要offer多才好啊!于是,我又經(jīng)過(guò)了近三個(gè)月的簽證辦理流程,終于要啟程赴英了。
回顧兩年來(lái)的努力,終于要實(shí)現(xiàn)自己的夢(mèng)想了,感慨萬(wàn)千。在短短的人生中,能有這一段不尋常的經(jīng)歷,我覺(jué)得十分幸運(yùn)。展望未來(lái),我想讀萬(wàn)卷書(shū)不如行萬(wàn)里路,未來(lái)希望能夠利用在倫敦工作的機(jī)會(huì),盡量多去歐洲各國(guó)走走,豐富自己的閱歷,開(kāi)拓自己的眼界。
最后要感謝老婆一直以來(lái)的支持和鼓勵(lì),你一直是我前進(jìn)的動(dòng)力;其次要感謝父母的不理解和不支持,你們的反對(duì)讓我更加完善了自己的計(jì)劃,逼著我找到了一條最好的出路;還要感謝師長(zhǎng)和朋友們的幫助,感謝楊老師和沈老師還有蔣志誠(chéng)不厭其煩地幫我遞推薦信,感謝萬(wàn)威夫婦多次在北京款待我,沒(méi)有你們的美食,我是不可能完成面試的;還有許多幫助過(guò)我的人,在這里就不能一一感謝了。