眾所周知,美國***梅隆大學(xué)的計算機科學(xué)(cs)實力非常強勁。
2022年cs rankings最新發(fā)布的【cs最佳世界大學(xué)排行榜】中,卡梅稱霸全球,榮膺top 1。mit、斯坦福等眾多理工神校統(tǒng)統(tǒng)被它“甩在身后”......
很多準(zhǔn)留學(xué)家庭都不禁好奇——
在卡梅讀cs是種什么神仙體驗?就業(yè)前景是否真像“傳言”那般一片光明?哪些策略能幫助自己成功拿到offer?
鑒于此,卡梅cs專業(yè)榮譽畢業(yè)、曾任職硅谷flag全職軟件工程師的導(dǎo)師,將結(jié)合親身留學(xué)和任職經(jīng)歷為大家全面解答困惑。
導(dǎo)師簡介
卡梅cs本科榮譽畢業(yè)
曾擔(dān)任cmu研究生課助教,并有ai初創(chuàng)公司實習(xí)和硅谷flag全職軟件工程師全職經(jīng)歷。擅長根據(jù)學(xué)生興趣和研究方向,指導(dǎo)學(xué)生完成個性化項目,圓夢top 30。
在美本讀cs,到底學(xué)些什么?
提到cs,大家很容易聯(lián)想到python、java、c++,會誤認為cs學(xué)生就是寫代碼,甚至?xí)?ldquo;修電腦”納入cs學(xué)生的職業(yè)發(fā)展藍圖。
事實上,很少有美國大學(xué)會教授cs本科生學(xué)編程語言、游戲開發(fā)等。不過,cs學(xué)生修電腦的確很在行,是因為學(xué)生們跟電腦打交道比較多,而不是會學(xué)到有關(guān)“修電腦”的知識。
那么,美國大學(xué)在本科階段會教授cs學(xué)生哪些知識和技能呢?主要是以下2點:
theory(理論):計算機科學(xué)是一門系統(tǒng)性研究信息處理和計算的學(xué)科,所以70%的本科課程會圍繞著信息與計算的理論基礎(chǔ)進行教學(xué);
application(應(yīng)用):指的是計算機系統(tǒng)中的實現(xiàn)與應(yīng)用,比如開發(fā)*作系統(tǒng)、制定網(wǎng)絡(luò)協(xié)議等。這類課程占據(jù)本科cs課程的30%左右。
以***梅隆大學(xué)cs專業(yè)的課程設(shè)置為例——
卡梅“金字招牌”cs的課程設(shè)置
卡梅面向cs本科生提供兩種學(xué)位:計算機科學(xué)理學(xué)學(xué)士學(xué)位(bscs)和計算機科學(xué)文學(xué)學(xué)士學(xué)位(bcsa)。
bscs課程設(shè)置在計算機科學(xué)學(xué)院下,課號通常以“15”開頭,包含7-8門核心課程。涵蓋命令式計算原理、函數(shù)式編程原理、并行和順序數(shù)據(jù)結(jié)構(gòu)和算法、計算機系統(tǒng)導(dǎo)論、理論計算機科學(xué)中的偉大思想、算法設(shè)計與分析等課程。
考慮到很多學(xué)生入學(xué)前并未接觸過編程,校方還貼心地提供課號為“15112”的編程和計算機科學(xué)基礎(chǔ)課。并要求沒有編程基礎(chǔ)的新生,在學(xué)習(xí)命令式計算原理前必須修讀“15122”這門課。
另外,卡梅還提供大量的cs細分學(xué)習(xí)分支和選修課程。比如——
計算機理論方向:學(xué)生們會學(xué)習(xí)到算法、算法的復(fù)雜度、算法的嚴(yán)謹證明、計算模型、離散數(shù)學(xué)、**論與圖論等非常偏重理論和數(shù)學(xué)的課程;
編程語言理論方向:涵蓋編程語言的嚴(yán)謹性、對類型理論、范疇理論等課程。
值得注意的是,這門課程與python、java沒有任何關(guān)系,是從理論的角度解釋編程語言語義是如何產(chǎn)生的,以及編程語言的類型是如何嚴(yán)謹定義的;
計算機系統(tǒng)方向:涵蓋*作系統(tǒng),編譯器設(shè)計、計算機網(wǎng)絡(luò),分布式系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等課程;
軟件工程方向:主要學(xué)習(xí)如何讓軟件更易于開發(fā)、維護和更安全等知識。
不得不說,光看到這些專業(yè)名稱就足以讓我們“頭大”,一股“學(xué)術(shù)難,課業(yè)壓力大”的氣息呼之欲出!
而bcsa課程則屬于交叉學(xué)科,由美術(shù)學(xué)院和計算機科學(xué)學(xué)院聯(lián)合授課。主要學(xué)習(xí)分支包括游戲設(shè)計、計算機動畫、計算機音樂、錄音技術(shù)、互動舞臺藝術(shù)、機器人藝術(shù)等。
主要核心課程包括通識教育、美術(shù)專業(yè)和計算機科學(xué)專業(yè)課程。
總得來說,我們不難發(fā)現(xiàn)卡梅的cs本科課程非常重邏輯、重理論、重數(shù)學(xué)。主要以鍛煉批判性思維和培養(yǎng)邏輯思維為主,并不重視工業(yè)層面的應(yīng)用(比如教你寫編程)。
值得注意的是,這并不影響卡梅cs本科生畢業(yè)后能很快適應(yīng)進入公司做項目的節(jié)奏。事實上
卡梅cs本科生的就業(yè)前景的確一片光明
根據(jù)卡梅官網(wǎng)數(shù)據(jù),2020年cs本科畢業(yè)生中,81%選擇了直接工作,16%選擇了讀研深造。
其中,選擇參加工作的cs畢業(yè)生倍受科技名企的青睞,并在銀行、對沖基金等領(lǐng)域有著“一片光明”的職業(yè)發(fā)展前景。
最佳雇主包括facebook、谷歌、amazon、微軟、蘋果、高通、美林銀行等。從事崗位大多是軟件工程師、網(wǎng)絡(luò)安全工程師、量化系統(tǒng)研發(fā)工程師、數(shù)據(jù)科學(xué)家、產(chǎn)品經(jīng)理等。
令人羨慕的是,卡梅cs本科生平均年薪高達120,043美元,約76萬人民幣,妥妥的人生贏家!
而之所以卡梅cs本科生職業(yè)前景如此“優(yōu)秀”,與以下2點密不可分:
cs人才非常短缺,卡梅學(xué)生有口皆碑
卡梅cs專業(yè)世界領(lǐng)先,全球500強企業(yè)中的it巨頭們紛紛在cmu設(shè)立研究所,其軟件工程研究院更是成為美國***軍管研究所,成為眾多院校的楷模。
得益于此,卡梅cs畢業(yè)生大多是業(yè)界精英,是華爾街投行、硅谷科技名企、國內(nèi)金融、it、計算機硬軟件等各行各業(yè)名企眼中的“香餑餑”。
卡梅提供豐富的實習(xí)&就業(yè)資源
卡梅與眾多世界名企早已建立了穩(wěn)定的人才輸送關(guān)系,學(xué)生們在畢業(yè)前就能獲得實習(xí)機會。
另外,該校擁有十分強大的校友網(wǎng)絡(luò),很多本科生能夠獲得在硅谷、西雅圖等名企工作的學(xué)長學(xué)姐的招聘內(nèi)推機會,提高就業(yè)率。
總之,對于卡梅cs本科生來說,基本不用太擔(dān)心“畢業(yè)即失業(yè)”的狀況發(fā)生。
了解完這些,相信準(zhǔn)留學(xué)家庭們已經(jīng)不止有“億點點”心動了!接下來,我們來聊聊同學(xué)和家長們最關(guān)心的內(nèi)容——
成功被卡梅cs錄取的方法及策略
1、學(xué)術(shù)硬件一定要強
眾所周知,卡梅是分學(xué)院錄取的。其計算機科學(xué)學(xué)院不僅錄取要求高,錄取率還非常低。
以2020年秋季錄取新生數(shù)據(jù)為例,cs學(xué)院錄取率僅7%,申請競爭激烈程度和錄取難度可見一斑!所以,如果你想要直接申請cmu的cs必須得硬實力過硬。
2、提升軟實力
打造最具競爭力的申請人形象
這里與大家分享1個誤區(qū)和3條提升軟實力的建議:
誤區(qū):申請cs必須熟練掌握編程
在很多同學(xué)和家長的觀念中,認為申請cs專業(yè)必須得掌握編程。但其實這并不是申請“必需品”。
比如我自己,在入學(xué)cmu之前一行代碼也沒有寫過。而上文也提到過,cmu課號為“15112”的編程和計算機科學(xué)基礎(chǔ)課,就是專門為“編程小白學(xué)生”設(shè)立的。
另外,一些美國院校甚至希望學(xué)生在編程方面是一張“白紙”。這樣美國院校在進行本科cs教學(xué)時,不需要花費大量時間和經(jīng)歷在糾正學(xué)生的固有錯誤觀念上。
但我們也不能否認,一些頗具特色和含金量的編程項目,是能夠為我們申請卡梅起到加分作用的。
建議:申請卡梅cs一定做好這3點
1). 做個全面(well-rounded)人才:即在課外培養(yǎng)1-2個興趣或者才藝,掌握一門除英語以外的第二外語,可以選法語、日語、德語、西班牙語、拉丁語等等。
尤其對“亞洲工科男”來說,申請cs一定要注重全面性,有利于自己打破招生官的刻板印象;
2). 擁有高含金量cs科研或競賽傍身:高含金量科研競賽能夠幫助準(zhǔn)留學(xué)生們很好地體現(xiàn)學(xué)術(shù)能力、學(xué)習(xí)潛力、領(lǐng)導(dǎo)力、解決問題能力等。
推薦大家參加美國信息學(xué)奧賽、usaco美國計算機競賽、普林斯頓大學(xué)數(shù)學(xué)競賽等。切忌參加“水科研/競賽”,導(dǎo)致申請翻車!
3). 參加個性化項目,凸顯自己的與眾不同:比如參加比較有特色的編程活動,開發(fā)軟件為社區(qū)做貢獻;開發(fā)具有創(chuàng)意的小游戲,體現(xiàn)自己的創(chuàng)造力和邏輯能力;組辦讀書社,體現(xiàn)自己的批判性思維能力和寫作能力等,避免申請形象“同質(zhì)化”,對錄取至關(guān)重要。
3、轉(zhuǎn)專業(yè)進卡梅cs
要注意gpa和選課要求
面對卡梅cs學(xué)院激烈的申請競爭和“低到塵埃”的錄取率,很多同學(xué)和家長會疑惑“曲線救國”的申請策略是否適用于cmu。
即能否先申請進入錄取較容易的學(xué)院,再轉(zhuǎn)到大熱的計算機學(xué)院。
不是不可以。卡梅官網(wǎng)有明確的cs轉(zhuǎn)專業(yè)要求,通常來說gpa達到3.6+,并完成cs專業(yè)的所有核心課程,還是有很大幾率轉(zhuǎn)專業(yè)成功的。
但是,我們還是建議大家在美本申請時,以自己的首選院系和專業(yè)為主。萬一夢想就實現(xiàn)了呢!
石家莊藝術(shù)職業(yè)學(xué)校有哪些專業(yè)?有健美操專業(yè)嗎?保定開設(shè)會計電算化專業(yè)的職教中心有哪些岳池縣職業(yè)技術(shù)學(xué)校有哪些專業(yè)?有汽車運用與維修專業(yè)嗎?鄭州讀鐵道信號專業(yè)哪所技工學(xué)校好宜昌讀模具專業(yè)哪所學(xué)校好讀現(xiàn)代農(nóng)業(yè)專業(yè)選擇承德哪所職教中心比較好長沙望城區(qū)職業(yè)中等專業(yè)學(xué)校招生專業(yè)有哪些?有汽車整車與配件銷售專業(yè)嗎?六安初中生讀農(nóng)業(yè)機械使用與維護專業(yè)有哪些學(xué)校