快狠準(zhǔn)!CS專(zhuān)業(yè)留學(xué)黨一鍵提升背景

閱讀:22596 來(lái)源:轉(zhuǎn)載
分享: 
所以,我希望你在大學(xué)壓力不大的時(shí)候,眼光放得遠(yuǎn)一些,多看一步,不僅要看到一些留學(xué)offer,更要看到留學(xué)之后你做什么。那么,你需要做的所有背景提升,都要圍繞之后的最終目的來(lái)進(jìn)行,那就是,寫(xiě)代碼。

題記:當(dāng)你準(zhǔn)備GRE孤苦難熬的時(shí)候,當(dāng)你刷GPA痛不欲生的時(shí)候,當(dāng)你搞申請(qǐng)手足無(wú)措的時(shí)候,請(qǐng)想想,四大神校在等你,百萬(wàn)年薪在等你……!

如何一步步走上人生巔峰,關(guān)鍵在于被很多所忽略的背景提升!很多同學(xué)申請(qǐng)留學(xué)有誤區(qū),以為申請(qǐng)就是靠各項(xiàng)考試分?jǐn)?shù)刷刷刷……如果真的是這樣,招生官為什么煞費(fèi)苦心的要求你寫(xiě)簡(jiǎn)歷、個(gè)人陳述以及三封推薦信呢?好多中國(guó)學(xué)生覺(jué)得做背景提升沒(méi)啥用,那是因?yàn)槊總€(gè)人都不知從何做起,白忙了一通卻毫無(wú)收獲,根本沒(méi)有真正的做出什么背景提升,以至于讓美國(guó)的招生官也慢慢認(rèn)為中國(guó)學(xué)生就是沒(méi)有背景,只有分?jǐn)?shù)??雌饋?lái)很糟是不是?其實(shí)不是,在這種情況下,如果你有與眾不同、鶴立雞群的背景,你的申請(qǐng)通過(guò)率會(huì)大大的提高!

計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生準(zhǔn)備留學(xué),往往會(huì)更加迷茫,別問(wèn)我為什么!因?yàn)槲冶救松暾?qǐng)的時(shí)候就是這樣的迷茫啊!科研項(xiàng)目到底該怎么著手去做?!我要怎樣才能發(fā)表論文啊。。。?!我到底去找怎樣的實(shí)習(xí)才好??我是否應(yīng)該鍛煉編程能力呢。。。?

總結(jié)一下就是,我不知道如何去做背景提升。

而事實(shí)上,這個(gè)邏輯很簡(jiǎn)單,如果你知道出國(guó)留學(xué)后是什么樣的,無(wú)論你讀PHD還是MS,也無(wú)論你到哪個(gè)學(xué)校上學(xué),你將來(lái)的工作都是——寫(xiě)代碼。世界上的工作沒(méi)有區(qū)別,區(qū)別只是在哪里寫(xiě)代碼。公司招人的時(shí)候都是要招代碼健將,學(xué)校錄取你的時(shí)候,也是希望你能找到好工作,所以也會(huì)考量你的編程能力。

你也許會(huì)說(shuō),我有個(gè)學(xué)姐都不會(huì)編程,還是去美國(guó)上學(xué)了呀,是的沒(méi)錯(cuò),但你的師姐不會(huì)告訴你,不會(huì)編程在美國(guó)學(xué)CS是多么的痛苦啊!!學(xué)完之后找工作又是多么的痛苦啊!!找工作時(shí)候那慘況就是,兩眼一抹黑啊!想留美?難上加難!那回國(guó)吧?其實(shí)你也沒(méi)有啥優(yōu)勢(shì)。

所以,我希望你在大學(xué)壓力不大的時(shí)候,眼光放得遠(yuǎn)一些,多看一步,不僅要看到一些留學(xué)offer,更要看到留學(xué)之后你做什么。那么,你需要做的所有背景提升,都要圍繞之后的最終目的來(lái)進(jìn)行,那就是,寫(xiě)代碼。問(wèn)題在于:

1. 你需要找到一個(gè)快速鍛煉編程能力的辦法,并且可以較為輕松的堅(jiān)持下去,因?yàn)槟愕臅r(shí)間很有限,還要做科研,刷GPA, GRE, 托福。

2. 你需要知道學(xué)習(xí)哪些技術(shù),才能在未來(lái)3-5年內(nèi)一展才華。(因?yàn)閲?guó)內(nèi)的教育體系相對(duì)落后,與社會(huì)實(shí)際脫節(jié),且并不能因材施教,不能去發(fā)掘你個(gè)人真正的潛能,所以你也根本無(wú)法學(xué)到什么前沿的實(shí)際技術(shù)。)

3. 你需要知道做什么樣的項(xiàng)目,參加什么樣的實(shí)習(xí)、科研項(xiàng)目,才能獲得美國(guó)招生官的青睞,助你拿到名校offer。

那么本文,將逐一回答上面三個(gè)另你迷茫的問(wèn)題。

第一:快速鍛煉編程能力的辦法

根據(jù)這兩年我在公司的鍛煉以及自己做項(xiàng)目的體驗(yàn),綜合之前六年的求學(xué)之路,歸納一個(gè)精華版:

A. 熟練掌握一門(mén)General的編程語(yǔ)言,我推薦Java或者Python,這是入門(mén)最快,名企需求也最高的語(yǔ)言。你可以看視頻教學(xué),也可以看《如何21天變成XX大?!愤@樣的書(shū)起步,但你必須吃透經(jīng)典讀物,例如《JAVA編程思想》。這個(gè)階段,從零開(kāi)始,需要1-3個(gè)月。

B. 打牢數(shù)據(jù)結(jié)構(gòu)與算法的理論知識(shí)。市面上有太多的書(shū)籍,這個(gè)階段,需要3-6個(gè)月,但是可以與第一階段同時(shí)進(jìn)行。

C. 操練ACM題目,將語(yǔ)言與數(shù)據(jù)結(jié)構(gòu)、算法融匯貫通。通常來(lái)講,做50-100道題目就有不錯(cuò)的水平,大概是一個(gè)寒假的時(shí)間。

踏實(shí)的走完這三步,至少需要半年的時(shí)間,從零開(kāi)始,但已經(jīng)是最快的方法了,所以,你越早開(kāi)始越好。

第二:你需要學(xué)習(xí)哪些技術(shù)

你必須掌握應(yīng)用層面的技術(shù),例如網(wǎng)站開(kāi)發(fā),APP開(kāi)發(fā)。在美國(guó)的校園里,你會(huì)看到教授帶領(lǐng)著學(xué)生開(kāi)發(fā)很多實(shí)用的APP,而中國(guó)的計(jì)算機(jī)課程卻充斥著大量模電、數(shù)電等與編程毫無(wú)關(guān)系的課程,甚至連JAVA課都是在紙上寫(xiě)代碼。但是你盡量學(xué)先進(jìn)的技術(shù),不要學(xué)陳舊的技術(shù)。比如網(wǎng)站開(kāi)發(fā)你最好學(xué)Nodejs這種雖然小眾但是領(lǐng)先的技術(shù),也好過(guò)學(xué)PHP這種極其大眾但是已經(jīng)十幾年了的技術(shù)。還有有很多實(shí)戰(zhàn)技術(shù)值得學(xué)習(xí),比如數(shù)據(jù)庫(kù),數(shù)據(jù)挖掘,人機(jī)交互等等,都會(huì)讓你在美國(guó)的求學(xué)道路受益匪淺。

其次你最好能掌握一些尖端的理論基礎(chǔ)與技術(shù),例如人工智能相關(guān)的具體技術(shù),可以用機(jī)器學(xué)習(xí)探測(cè)用戶(hù)的某方面喜好,或者可以提取一些游戲的特征。如果你要申請(qǐng)PHD,這既是積累科研論文的好選擇,也是鍛煉綜合編程能力的好選擇,更是為你日后拿到年薪20萬(wàn)美金的offer打下堅(jiān)實(shí)的基礎(chǔ)。

第三:什么樣的項(xiàng)目可以幫你獲得名校offer

說(shuō)了那么多基礎(chǔ)性的東西,談職業(yè)發(fā)展,好像跟眼前的申請(qǐng)沒(méi)有什么關(guān)系,好吧,那我們現(xiàn)在來(lái)說(shuō)說(shuō)眼前的申請(qǐng)。

首先你需要建立一個(gè)個(gè)人編程檔案,比如github賬號(hào),或者個(gè)人網(wǎng)站,讓教授可以查詢(xún)你做過(guò)項(xiàng)目的代碼量,這是考察的一個(gè)重要指標(biāo)。

如果你成功的走過(guò)前兩關(guān),有七種方式可以讓你提升自己的背景:

A. Independent Project 你可以把任意新奇的想法變成一個(gè)可視化的項(xiàng)目,最簡(jiǎn)單的方式就是Web?;蛘咦约簩?xiě)一些頗為復(fù)雜的算法,實(shí)現(xiàn)某種結(jié)果,并寫(xiě)一個(gè)分析文檔。

B. 找到你感興趣的領(lǐng)域的學(xué)校教授,然后大膽提出去實(shí)驗(yàn)室?guī)兔Γ@會(huì)是你簡(jiǎn)歷的RA(research assistant助研)的寶貴經(jīng)歷,但一定要注意自己可以主要負(fù)責(zé)一些東西,避免打醬油浪費(fèi)時(shí)間。

C. 把你的課設(shè)完美的做好,并且使用一些先進(jìn)的技術(shù),最好可以獲得一個(gè)高分作為證明,然后包裝到個(gè)人編程檔案里,一定要包裝,讓1-2個(gè)星期完成的課程設(shè)計(jì)看上去像一個(gè)浩大的工程。

D. 找一些創(chuàng)業(yè)公司做技術(shù)實(shí)習(xí)生,現(xiàn)在中關(guān)村有那么多只差一個(gè)程序員的創(chuàng)業(yè)團(tuán)隊(duì),只要你可以做網(wǎng)站,就有機(jī)會(huì)全權(quán)負(fù)責(zé)技術(shù),不管創(chuàng)業(yè)公司以后是生是死,但你做的東西都變成了自己的編程積累。

E. 在大三的時(shí)候,申請(qǐng)暑假實(shí)習(xí),目標(biāo)就是知名公司,例如BAT(阿里巴巴,百度,騰訊),或者一些研究機(jī)構(gòu),例如微軟研究院,你也可以直接給高校研究所發(fā)郵件,聲明自己想去學(xué)習(xí),但怎么申請(qǐng)需要稍微琢磨一番。這會(huì)是無(wú)需多言,非常有說(shuō)服力的證明。

F. 參加一些以編程為主的比賽,例如數(shù)學(xué)建模,ACM,各種編程挑戰(zhàn)賽,國(guó)際知名的比賽取得不錯(cuò)的成績(jī)會(huì)讓你直接拿到offer,即便是不知名的比賽,只要名次高,參加人數(shù)多,說(shuō)出來(lái)也可能?chē)樥猩僖惶?/p>

G. 如果你有海外關(guān)系,比如說(shuō)認(rèn)識(shí)我,可以幫你聯(lián)系到海外公司的實(shí)習(xí),最好是硅谷高科技公司的實(shí)習(xí),你會(huì)具備強(qiáng)勁的競(jìng)爭(zhēng)力,因?yàn)槟愕哪芰σ呀?jīng)初步得到了美國(guó)市場(chǎng)的認(rèn)可,學(xué)校招你來(lái)不用擔(dān)心你的就業(yè)問(wèn)題,自然會(huì)增加招收你的概率,同時(shí)說(shuō)明你獲得的教育跟美國(guó)教育是十分契合的,校方不用擔(dān)心你完不成課業(yè)。

總結(jié)一下,就是你必須編程,這是毫無(wú)疑問(wèn)的,雖然有的學(xué)校會(huì)錄取完全不會(huì)編程的學(xué)生,甚至有的公司也不要求你會(huì)編程,但你總想給自己多留一個(gè)選擇,更好的提升自己的競(jìng)爭(zhēng)力。在刷GPA的同時(shí),在自己的編程檔案中積累足夠數(shù)量的項(xiàng)目,通常來(lái)講是3-5個(gè),一定會(huì)讓你脫引而出。

最后如果你問(wèn),如果只找到10萬(wàn)美金的工作怎么辦啊?笨,再找一個(gè)10萬(wàn)美金的女朋友啊!