前有微軟、后有谷歌,外有臉譜網(wǎng)、內(nèi)有開心網(wǎng),信息時代下,計算機技術(shù)從來不缺一夜暴富的神話,以至于這個專業(yè)成為青年學(xué)子趨之若鶩的專業(yè)。可是計算機到底學(xué)什么?懶惰的老美喜歡用縮寫,諸如CS、CSE、EE等計算機專業(yè)里的字母代號是否把你搞暈?本文想做一些普及。
?
計算機專業(yè)全稱“計算機科學(xué)與技術(shù)”,這是一門研究計算機系統(tǒng)、軟件設(shè)計的計算機理論和應(yīng)用的學(xué)科。在美國,計算機科學(xué)與技術(shù)專業(yè)分為計算機科學(xué)(簡稱CS)和計算機工程(簡稱CE或CSE)兩大方向,CS偏重理論、算法和高級語言設(shè)計,CE側(cè)重硬件和底層軟件或協(xié)議設(shè)計,通常設(shè)立在電子系(簡稱EE)下。

打個輕松的比方,如果說CS是在研究寫作和文學(xué)創(chuàng)作的話,CE則是研究怎么制造出合適的筆和紙。

計算機專業(yè)的“標(biāo)配”與“例外”

【計算機專業(yè)具有廣泛的應(yīng)用領(lǐng)域,具備數(shù)學(xué)、電子、自動化等交叉學(xué)科背景知識極為必要。如果說這是“標(biāo)配”,那么不按常理出牌的老美也允許“例外”——新東方董事王強就憑借“計算機語音和人類語言都是語言”的論斷,從英語語言專業(yè)轉(zhuǎn)到計算機專業(yè)?!?/p>

要研究計算機科學(xué),先要有先進的計算機,之前提到的計算機工程(CE)就是為此而設(shè)立。從代表二進制中0和1的高低電平,到存儲信息的記憶晶體;從I/O端口的讀寫操作,到無線連接的通信協(xié)議,這些與硬件性能相關(guān)的細(xì)節(jié),都在CE專業(yè)的考慮范疇。不難理解,CE專業(yè)的申請者需具備扎實的電子電路基礎(chǔ)和一定的動手能力。當(dāng)然,這不意味著CE只關(guān)心純“硬件”,應(yīng)該說CE專業(yè)是溝通軟件和硬件的橋梁,游走于電路、協(xié)議和應(yīng)用軟件之間,為高層的算法研究提供可靠、穩(wěn)定、高效的平臺。

與之對應(yīng)的計算機科學(xué)(CS)重點解決偏理論、宏觀和方法論的命題,比如計算機程序能做到什么、做不到什么(哲學(xué)和數(shù)學(xué)問題)、程序的效率(算法和復(fù)雜性理論)、數(shù)據(jù)存儲或計算的類型和結(jié)構(gòu)(數(shù)據(jù)庫,數(shù)據(jù)結(jié)構(gòu));人工智能(AI)、人如何與計算機溝通(人機交互)等。CS專業(yè)的學(xué)習(xí)和研究大量使用數(shù)學(xué),尤其是離散數(shù)學(xué)的知識,這要求學(xué)生具有相當(dāng)?shù)倪壿嬎季S能力,以應(yīng)付算法設(shè)計和編寫軟件時面臨的挑戰(zhàn)。中國學(xué)生由于擅長數(shù)學(xué),邏輯清晰,在CS申請方面具有傳統(tǒng)優(yōu)勢。

總的來說,由于計算機具有廣泛的應(yīng)用領(lǐng)域,交叉學(xué)科背景知識極為必要。這些學(xué)科包括數(shù)學(xué)、電子、自動化等專業(yè),也正因如此,工科專業(yè)本科生是美國計算機專業(yè)國際招生重點考慮的生源。

專業(yè)排名靠前的學(xué)校不一定是“最好的”

【好不好,是對自身而言!曾有學(xué)生拿到卡耐基梅隆大學(xué)、哥倫比亞大學(xué)、華盛頓大學(xué)、密歇根安娜堡分校的計算機專業(yè)的錄取通知。按慣例,他應(yīng)該選計算機專業(yè)全美第一的卡耐基梅隆,但他選了哥大——因為他的目標(biāo)是進入投行計算機崗位,而哥大地處紐約,投行多。】

如何挑選不同院校的計算機專業(yè)?需要考慮三方面因素:1,個人興趣;2,個人經(jīng)歷;3,學(xué)習(xí)目的和最終目標(biāo)。

首先,興趣是最好的老師,這無須多言。問題是,不少人根本不知道自己興趣在哪里!在西方高教體制下,學(xué)生可以旁聽各專業(yè)課程、隨時調(diào)整研究方向,直到大學(xué)高年級再確定專業(yè),找到自己的興趣點??紤]出國的學(xué)生應(yīng)充分利用這一體制優(yōu)勢,提前從學(xué)長、老師處了解專業(yè)研究的內(nèi)容、相關(guān)課程,確定未來研究方向。

第二,關(guān)于自身條件。留學(xué)申請是學(xué)校和學(xué)生間的雙向選擇,所以,正確評估自身條件是進入理想專業(yè)的前提。常規(guī)來說,英語水平(托福成績)和入學(xué)考試成績(SAT或GRE)是選擇不同檔次學(xué)校的重要指標(biāo)。此外,是否從事過相關(guān)研究、是否發(fā)表相關(guān)文章、是否有業(yè)內(nèi)名人的推薦,都將影響目標(biāo)專業(yè)錄取與否。

當(dāng)然,如果你從來沒有學(xué)習(xí)或從事過相應(yīng)專業(yè),或者成果成績平平,也未必?zé)o法進入夢想專業(yè)。美國學(xué)校常常會看中一些我們覺得不起眼的經(jīng)歷,比如申請計算機專業(yè)時,他們會注意你是否有良好的寫作水平、是否注意材料細(xì)節(jié),甚至是否擁有音樂、美術(shù)特長。同學(xué)們?nèi)绻貙捝暾埶悸?,可能會出奇制勝?/p>

第三,學(xué)生在選擇專業(yè)時不僅要考慮個人興趣,也要預(yù)想就業(yè)、生活方式等外圍因素。因為大部分情況下,學(xué)生選擇計算機專業(yè)并不是以此學(xué)習(xí)狀態(tài)作為終極目標(biāo),這只是實現(xiàn)人生更大理想的手段。針對不同的目標(biāo),選擇學(xué)校和專業(yè)的策略也會有所不同。

筆者曾認(rèn)識這樣一個學(xué)生,本科學(xué)主修軟件工程專業(yè),大四時拿到卡耐基梅隆大學(xué)、哥倫比亞大學(xué)、華盛頓大學(xué)以及密歇根安娜堡分校的4份計算機專業(yè)碩士錄取通知。按理說,他應(yīng)該選擇全美計算機排名第一個卡耐基梅隆大學(xué),可是這位同學(xué)選了哥大,因為他的就業(yè)目標(biāo)是投資銀行的計算機相關(guān)工作,其他大學(xué)周圍投資銀行的實習(xí)工作機會遠(yuǎn)沒有哥倫比亞大學(xué)多。換個角度,假設(shè)那位學(xué)生希望畢業(yè)后從事計算機專業(yè)的研究,那么卡耐基梅隆大學(xué)無疑是優(yōu)選。