- 漲姿勢(shì)!怎樣給導(dǎo)師寫一封得體的電子郵件?!
- 名校喜歡什么樣的學(xué)生?世界TOP10名校錄取標(biāo)準(zhǔn)告訴你
- 5月不準(zhǔn)備,offer就會(huì)飛!給你2019年各國留學(xué)申請(qǐng)規(guī)劃!
- 最新!2019港、新、英、美名校申請(qǐng)時(shí)間匯總!附申請(qǐng)指導(dǎo)!
- 美國大學(xué)錄取還有公式?快來算算你能申請(qǐng)到什么學(xué)校?
- 不要讓W(xué)ES認(rèn)證毀了你的申請(qǐng),2018最新WES認(rèn)證指南
- 國外的父母和學(xué)生是怎么看待上大學(xué)這件事的?
- 【專題】拿到offer也別高興太早!你還有這5件事必做!
題記:當(dāng)你準(zhǔn)備GRE孤苦難熬的時(shí)候,當(dāng)你刷GPA痛不欲生的時(shí)候,當(dāng)你搞申請(qǐng)手足無措的時(shí)候,請(qǐng)想想,四大神校在等你,百萬年薪在等你……!
如何一步步走上人生巔峰,關(guān)鍵在于被很多所忽略的背景提升!很多同學(xué)申請(qǐng)留學(xué)有誤區(qū),以為申請(qǐng)就是靠各項(xiàng)考試分?jǐn)?shù)刷刷刷……如果真的是這樣,招生官為什么煞費(fèi)苦心的要求你寫簡(jiǎn)歷、個(gè)人陳述以及三封推薦信呢?好多中國學(xué)生覺得做背景提升沒啥用,那是因?yàn)槊總€(gè)人都不知從何做起,白忙了一通卻毫無收獲,根本沒有真正的做出什么背景提升,以至于讓美國的招生官也慢慢認(rèn)為中國學(xué)生就是沒有背景,只有分?jǐn)?shù)??雌饋砗茉闶遣皇?其實(shí)不是,在這種情況下,如果你有與眾不同、鶴立雞群的背景,你的申請(qǐng)通過率會(huì)大大的提高!
計(jì)算機(jī)專業(yè)的學(xué)生準(zhǔn)備留學(xué),往往會(huì)更加迷茫,別問我為什么!因?yàn)槲冶救松暾?qǐng)的時(shí)候就是這樣的迷茫啊!科研項(xiàng)目到底該怎么著手去做?!我要怎樣才能發(fā)表論文啊。。。?!我到底去找怎樣的實(shí)習(xí)才好??我是否應(yīng)該鍛煉編程能力呢。。。?
總結(jié)一下就是,我不知道如何去做背景提升。
而事實(shí)上,這個(gè)邏輯很簡(jiǎn)單,如果你知道出國留學(xué)后是什么樣的,無論你讀PHD還是MS,也無論你到哪個(gè)學(xué)校上學(xué),你將來的工作都是——寫代碼。世界上的工作沒有區(qū)別,區(qū)別只是在哪里寫代碼。公司招人的時(shí)候都是要招代碼健將,學(xué)校錄取你的時(shí)候,也是希望你能找到好工作,所以也會(huì)考量你的編程能力。
你也許會(huì)說,我有個(gè)學(xué)姐都不會(huì)編程,還是去美國上學(xué)了呀,是的沒錯(cuò),但你的師姐不會(huì)告訴你,不會(huì)編程在美國學(xué)CS是多么的痛苦啊!!學(xué)完之后找工作又是多么的痛苦啊!!找工作時(shí)候那慘況就是,兩眼一抹黑啊!想留美?難上加難!那回國吧?其實(shí)你也沒有啥優(yōu)勢(shì)。
所以,我希望你在大學(xué)壓力不大的時(shí)候,眼光放得遠(yuǎn)一些,多看一步,不僅要看到一些留學(xué)offer,更要看到留學(xué)之后你做什么。那么,你需要做的所有背景提升,都要圍繞之后的最終目的來進(jìn)行,那就是,寫代碼。問題在于:
1. 你需要找到一個(gè)快速鍛煉編程能力的辦法,并且可以較為輕松的堅(jiān)持下去,因?yàn)槟愕臅r(shí)間很有限,還要做科研,刷GPA, GRE, 托福。
2. 你需要知道學(xué)習(xí)哪些技術(shù),才能在未來3-5年內(nèi)一展才華。(因?yàn)閲鴥?nèi)的教育體系相對(duì)落后,與社會(huì)實(shí)際脫節(jié),且并不能因材施教,不能去發(fā)掘你個(gè)人真正的潛能,所以你也根本無法學(xué)到什么前沿的實(shí)際技術(shù)。)
3. 你需要知道做什么樣的項(xiàng)目,參加什么樣的實(shí)習(xí)、科研項(xiàng)目,才能獲得美國招生官的青睞,助你拿到名校offer。
那么本文,將逐一回答上面三個(gè)另你迷茫的問題。
第一:快速鍛煉編程能力的辦法
根據(jù)這兩年我在公司的鍛煉以及自己做項(xiàng)目的體驗(yàn),綜合之前六年的求學(xué)之路,歸納一個(gè)精華版:
A. 熟練掌握一門General的編程語言,我推薦Java或者Python,這是入門最快,名企需求也最高的語言。你可以看視頻教學(xué),也可以看《如何21天變成XX大?!愤@樣的書起步,但你必須吃透經(jīng)典讀物,例如《JAVA編程思想》。這個(gè)階段,從零開始,需要1-3個(gè)月。
B. 打牢數(shù)據(jù)結(jié)構(gòu)與算法的理論知識(shí)。市面上有太多的書籍,這個(gè)階段,需要3-6個(gè)月,但是可以與第一階段同時(shí)進(jìn)行。
C. 操練ACM題目,將語言與數(shù)據(jù)結(jié)構(gòu)、算法融匯貫通。通常來講,做50-100道題目就有不錯(cuò)的水平,大概是一個(gè)寒假的時(shí)間。
踏實(shí)的走完這三步,至少需要半年的時(shí)間,從零開始,但已經(jīng)是最快的方法了,所以,你越早開始越好。
第二:你需要學(xué)習(xí)哪些技術(shù)
你必須掌握應(yīng)用層面的技術(shù),例如網(wǎng)站開發(fā),APP開發(fā)。在美國的校園里,你會(huì)看到教授帶領(lǐng)著學(xué)生開發(fā)很多實(shí)用的APP,而中國的計(jì)算機(jī)課程卻充斥著大量模電、數(shù)電等與編程毫無關(guān)系的課程,甚至連JAVA課都是在紙上寫代碼。但是你盡量學(xué)先進(jìn)的技術(shù),不要學(xué)陳舊的技術(shù)。比如網(wǎng)站開發(fā)你最好學(xué)Nodejs這種雖然小眾但是領(lǐng)先的技術(shù),也好過學(xué)PHP這種極其大眾但是已經(jīng)十幾年了的技術(shù)。還有有很多實(shí)戰(zhàn)技術(shù)值得學(xué)習(xí),比如數(shù)據(jù)庫,數(shù)據(jù)挖掘,人機(jī)交互等等,都會(huì)讓你在美國的求學(xué)道路受益匪淺。
其次你最好能掌握一些尖端的理論基礎(chǔ)與技術(shù),例如人工智能相關(guān)的具體技術(shù),可以用機(jī)器學(xué)習(xí)探測(cè)用戶的某方面喜好,或者可以提取一些游戲的特征。如果你要申請(qǐng)PHD,這既是積累科研論文的好選擇,也是鍛煉綜合編程能力的好選擇,更是為你日后拿到年薪20萬美金的offer打下堅(jiān)實(shí)的基礎(chǔ)。
第三:什么樣的項(xiàng)目可以幫你獲得名校offer
說了那么多基礎(chǔ)性的東西,談職業(yè)發(fā)展,好像跟眼前的申請(qǐng)沒有什么關(guān)系,好吧,那我們現(xiàn)在來說說眼前的申請(qǐng)。
首先你需要建立一個(gè)個(gè)人編程檔案,比如github賬號(hào),或者個(gè)人網(wǎng)站,讓教授可以查詢你做過項(xiàng)目的代碼量,這是考察的一個(gè)重要指標(biāo)。
如果你成功的走過前兩關(guān),有七種方式可以讓你提升自己的背景:
A. Independent Project 你可以把任意新奇的想法變成一個(gè)可視化的項(xiàng)目,最簡(jiǎn)單的方式就是Web?;蛘咦约簩懸恍╊H為復(fù)雜的算法,實(shí)現(xiàn)某種結(jié)果,并寫一個(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ì)是無需多言,非常有說服力的證明。
F. 參加一些以編程為主的比賽,例如數(shù)學(xué)建模,ACM,各種編程挑戰(zhàn)賽,國際知名的比賽取得不錯(cuò)的成績(jī)會(huì)讓你直接拿到offer,即便是不知名的比賽,只要名次高,參加人數(shù)多,說出來也可能嚇招生官一跳。
G. 如果你有海外關(guān)系,比如說認(rèn)識(shí)我,可以幫你聯(lián)系到海外公司的實(shí)習(xí),最好是硅谷高科技公司的實(shí)習(xí),你會(huì)具備強(qiáng)勁的競(jìng)爭(zhēng)力,因?yàn)槟愕哪芰σ呀?jīng)初步得到了美國市場(chǎng)的認(rèn)可,學(xué)校招你來不用擔(dān)心你的就業(yè)問題,自然會(huì)增加招收你的概率,同時(shí)說明你獲得的教育跟美國教育是十分契合的,校方不用擔(dān)心你完不成課業(yè)。
總結(jié)一下,就是你必須編程,這是毫無疑問的,雖然有的學(xué)校會(huì)錄取完全不會(huì)編程的學(xué)生,甚至有的公司也不要求你會(huì)編程,但你總想給自己多留一個(gè)選擇,更好的提升自己的競(jìng)爭(zhēng)力。在刷GPA的同時(shí),在自己的編程檔案中積累足夠數(shù)量的項(xiàng)目,通常來講是3-5個(gè),一定會(huì)讓你脫引而出。
最后如果你問,如果只找到10萬美金的工作怎么辦啊?笨,再找一個(gè)10萬美金的女朋友啊!