目前共有95篇帖子。
(轉載知乎)在卡內基梅隆大學 (Carnegie Mellon University) 就讀是怎樣一番體驗?
81樓 JosephHeinrich 2025-12-23 23:51
作者:AdmitWrite線上留學服務
鏈接:https://www.zhihu.com/question/24295398/answer/1953719271
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

說到計算機,一定要提到大名鼎鼎的CMU,那麼該如何選課呢?
本篇文章主要針對求職向的學生,從秋季入學的角度進行闡述(春季入學的同學也可以參考一下)偏SDE軟件開發方向,適合基礎薄弱的同學,希望看完這篇文章能讓你結合當下的選課規則和自身情況去更好的進行選擇。

第一學期:打基礎
CMU的課程workload都比較大這是眾所周知的。因此,在選課之前,最好在課程官網上找到這個學期的安排表,將想選的課程全部列在你的日曆上,如果想選的課程組合起來之後,考試時間、大作業的deadline之類的時間點都是錯開的,那這個還是可以的;但是如果是那種集中一段時間搞大事的,什麼一個星期考三、四回考試,一個星期有三、四個大作業的deadline,那還是再琢磨一下換換課程組合吧。還有就是,學習氛圍也很重要。可以小夥伴們一起選某一門課,大家就可以多多討論多多交流交流。有人會擔心有交流障礙,其實主要看你願不願意主動去交流,托福GRE多少分其實沒有什麼太大的參考性。
1、18-613 Foundation of Computer Systems
這是一門基礎的系統課程,必選。它經過了近十年的不斷改進之後,變得越來越系統和完善。為了給之後的課程打下堅實的基礎,無論你是本專業、跨專業還是今後打算或者不打算做Computer System這一塊的,這門課都十分值得去上。除了打基礎之外,這門課據說還有一個評估功能:拿A者在CMU今後學習、工作路程會比較順利,拿B者還得多多努力。
它其實是借鑒了15-213/18-213/15-513課程的,只不過18-613是專門為ECE MS而設計的擴展課程。實際上,15-513的課程質量會更高。在學習這門課的時候,拿15-513的課程視頻來進行預習甚至學習也是也是比較有效率的學習方式。
2、10-601/10-701/18-661 Introduction to Machine Learning
CMU Machine Learning一系列課程的門檻,必選。特別是對於想要往Machine Learning發展,但是比較猶豫、對自己的能力評估得並不是特別到位的同學,上完這幾門課,基本就被安排得明明白白了;如果是在Machine Learning 方面有基礎的同學,這課就相當於複習鞏固,也挺好。為什麼說那些猶豫的同學會被安排得明明白白?是因為上了這幾門課之後能拿下A的,就相當於拿下了在Machine Learning方面學習的通行證;拿了B的同學,那還是考慮其他對數學要求沒那麼高的方向吧,比如SDE什麼的。另外,這幾門課的老師還算是比較好的,評分方面不會很嚴格很死板,拿下A其實並不算很難的事情。
雖然名字看起來幾乎一樣,但是這三門課並不是一樣的課。10-601是相對基礎的課程,雖然有時候有能po到簡歷上的project,但是10-601不是核心課程;10-701的質量比較好,很理論幾乎都是推公式,是核心課程,但是這是CS的,不是ECE的課程,如果要上的話會佔用一個非ECE課程名額;18-661是ECE核心課程,內容偏理論。通常來說CS課程的質量遠比ECE課程的質量要好得多,估計是近幾年CS的課程火了之後,ECE跟着開設的。另外,在選課之前要好好打探清楚任課老師,這幾門課每學期的老師都不一樣,通常來說,任課老師決定授課內容和質量。
另外,第一學期重在打基礎,基礎不好的同學還可以選這兩門來補一下:
17-681 Java for Application Programmers 17-683 Data Structures for Application Programmers
這兩門如果只能選一門,那肯定是17-683了,簡直、算法什麼的不好的同學的必選項。這兩個課好就好在都是同一個教授授課,即使你為了節省非ECE課程的學分而只選17-683,而17-681的課程只找那些上了課的同學借視頻來看,也可以提問教授17-681裡邊不懂的內容。Terry Lee是這兩門課的教授,他的課比較詳細,很有邏輯層次。這兩門課程分別上半個學期,17-681前半學期,17-683後半學期。只要你認真上了這兩門課,雖然不能讓你立馬成為大神,但是自己刷題的時候看明白解法是沒問題的。
3、18652 Foundation of Software Engineering
sv、se的必選課。這門課會用到很多web tool、framework等等之類,可以給簡歷增添不少亮筆;如果你選了一個市面上運用比較廣泛比較流行的,什麼react/之類的,那不得了了,你這個簡歷怕是要開光了。這個課的過程是這樣的:學生組隊做一個老師規定好的項目,一定要用node(express)作為後端。一開始,就是搞一個聊天室,一個hw0用http://socket.io作中介的非常基本的nodeJS為後端的那種。組隊項目對每個人的要求都一樣,每周要給助教報進度,每個組每兩周一個iteration、每兩周給助教demo。想上這門課的同學,建議提前去打聽一下作業,然後自己估摸一下自己能不能上,如果感覺很難,就不要去坑隊友了...

第二學期:重提高
這個階段選一些實用且質量不錯的課程是比較有利的選擇。
1、15-640 Distributed System
CS本科的必修課之一,必選。對後端比較模糊的同學,這門課值得你擁有。只不過春季入學和秋季入學的課程內容不完一致,秋季開學的用GO語言,春季開學的用Java。課程工作量當然也比較大,一般是:4次作業、4個項目、2次期中考試。這個課是沒得分來調的,即使全班都考了B也不調,就是這麼剛,考多少就是多少。
2、15-719/18-847 Advanced Cloud Computing
這是一門ECE的核心課,僅春季學期開設,方便畢業,可選。比Distributed System low一點,但是又比Cloud Computing的level高一點。這個課和Distributed System有很大的重疊,可以和Distributed System同步上,也可以先把Distributed System上完再上這個課,這樣會比較輕鬆一些。千萬不要先上這個課再跑去上Distributed System,怕你理解起來不容易,畢竟這個課的老師講課質量不夠Distributed System的好,有點隨意。這門課的優點是workload比較小。
3、18-845 Internet Service
這是一門由CSAPP授課的課程,僅春季學期開設,可選。它和ACC、DS有大量重合,質量那是槓桿的,一門頂三門,人間很值得。這個課程一般一個班20人以下,一學期缺勤不能超過2次,上課的時候主要是大家圍坐在一起,開口參與paper的討論,有問題老師都親自解答,不但提高了自己的表達能力,還提升了自己的思維眼界。這樣看來,每一節課都摸不了魚,得認認真真地提前準備好才可以,要不然面對這麼多大牛,你一開口就讓別人感覺奇怪的知識點增加了,怕你找不到地縫鑽。課後作業主要是每個星期要寫兩篇論文讀後感,還有一個Individual Project和一個Group Project是完完全全開放性的。對於這些,老師會更care裡邊有沒有你自己的思考和見解。
4、17-437/17-637 Web Application Development
這是一門加持SDE方向工作簡歷競爭性的課程,可選。最後一個學期面臨找工作的壓力,為了能把這個課放到簡歷上,強烈建議你一定要在最後一個學期之前上。這門課不難,但就是節奏比較快,只要你態度端正認真,就能夠學好。基本上每個星期作業都少不了,有時候是Homework,有時候是Project,這些都能夠幫助你對有個基礎了解。

第三學期:減壓力
一般這個學期大家都會面臨找工作的壓力,所以選課主要選擇那些難度相對低一些的課程會比較好。
1、16-720 Computer Vision
一般來說,這是一門沒有考試沒有Project,整個學期就5個作業的課程,可選。學生一般把自己的時間規劃好,按時寫完作業就是A的級別了。但是據說這門課每學期都有變化,課程的內容和質量得多觀察一下才是。
2、11601 Coding Bootcamp
這是一門刷題課,僅春季學期開設,可選。教材用的是Cracking the Coding Interview,需要你有一定的數據結構和算法的基礎,沒有的話...那還是選一下上前邊說的那個mini course吧,17-683 Data Structures for Application Programmers。
3、11-642 Search Engine
這是一門需要推公式的傳統的課程,需要讀論文,寫論文讀後感,可選。課程質量一直不錯,作業量主要依個人興趣想法而定。
除開以上十門課程,這裡另外推薦一個專門找工作的課程,非常實用,建議第一學期去上:39-699 Career & Professional Development for Engineering Masters Students。這門職業課是來自CIT學院的,只有半個學期,是教你簡歷、Linkedin、Handshake等方面的知識的。實習工作方面,CMU的是很不錯的,建議好好準備;找正式工作可以career fair再加上學姐學長之類的內推。
在CMU有一點很重要,就是不·要·抄·襲!
CMU向來對這個都非常嚴格,基礎大課比如Introduction to Machine Learning、Introduction to Computer System這類,更會是嚴格中的戰鬥機。像Cloud Computing 個別課程,你在每道題目上的停留時間長短將會被老師追蹤,拿來判斷是否抄襲。Project把規則講明不能使用已有代碼的情況下,即使你再在已經存在的代碼上花大量的時間來改進,甚至做出來的項目都和原來的不一樣,這也還是算是絕絕對對的抄襲。不管你是學霸還是學渣,一旦被追蹤到抄襲、被抄襲之類的,你將面臨掛科、休學、退學等的懲罰。


其實,在CMU學習壓力大、節奏緊張,寫作業寫到崩潰,甚至錯過deadline,是部分學生會出現的情況。(開學期間)這裡沒有party,也幾乎沒有有意安排的娛樂時間,絕大部分的人都在學習。有人從早上十點開始學習到凌晨兩點,每天如此;也有人堅持每天早睡早起地去學習。只要勤懇努力,雖然並不一定能拿高績點,但是畢業是沒問題的。另外,在CMU的生活還算可以,每餐都有好多家中餐外賣可以吃。還有,氣候比較乾燥,冬天比較長,要記得保濕好自己的皮膚哦!

82樓 JosephHeinrich 2025-12-23 23:52

漢斯寶寶:


讀個Master都累哭

83樓 JosephHeinrich 2025-12-23 23:52

做留學的舒老闆:



卡內基梅隆大學是美國一所著名的高校,綜合排名也一直位於前列,在2019年的美國大學綜合排名中也是位於25名。雖然卡內基梅隆大學開設的項目比較少,學校的規模整體也並不是很大,但是作為一所世界知名的研究型大學,它開設的很多項目都在行業內有着極高的聲譽,專業排名也是名列前茅。

一般卡內基梅隆大學都作為美國CS四大強校被人們所熟悉,不過卡內基梅隆大學的金融工程作為一個綜合了金融、數學與計算機技術的交叉學科,同樣有着很強的實力,在最新的專業排名中,該項目也排在全美金融工程中的第二名。

卡內基梅隆大學是美國最早開設金融工程碩士項目的高校,在設置項目的時候,更重視理論與實踐之間的平衡,所以並不像其他金融項目那樣過分重視金融理論的學習,而是更重視實際運用,所以學生也會學習利用數學建模以及編程技術來解決金融中的問題,目前主要的方向有交易、金融模型、定量組合管理以及風險管理。

目前該項目時長為16個月,每年的秋季入學,項目一共分為三個學期。不過這三個學期被分為了六個時長為七周的迷你學期,課程的學習也會在迷你學期之中完成,所以整體來說課程安排的密度還是比較大的,學習壓力也是有的。

另外項目在秋季和春季學期結束之後,還會安排為期三個月的暑期實習,實習結束之後再進行最後一個學期的課程學習,這也可以為想要就業的同學們提供一定的實習經歷,所以從整體上來看項目的質量還是比較高的。

卡內基梅隆大學的金融工程項目的課程安排中,有一些基礎的課程,也有一些專業性比較強的課程,因此不能因為某一個科目的難易來判斷整體的課程水平。而其中就算一些看起來比較基礎和簡單的課程,對於那些沒有專業背景的同學來說,也是會有一定難度的。

而且因為迷你學期的設計,所以所有課程的學習時間都是十分緊張的,每個迷你學期開始之後,往往3周之後就開始期中考試了。而你還沒有從期中考試中緩過來,期末考試就接踵而至了。除了課程的節奏很快之外,作業也是很多的,尤其對於一些其他專業背景的同學來說,光是應付作業就讓人精疲力竭了。不過雖然作業中有很多的重複,但是在畢業後做project的時候面臨的也是同樣的狀況,所以同學們還是要想辦法克服,在這個過程中也會讓自己取得進步。

正因為課程安排如此密集,所以很多專業性比較強的課程學習起來難度還是比較大的,雖然項目中的導師大多授課都很深入淺出,但是想要在課堂上就掌握知識還是比較困難的,因此同學們大多需要在課餘時間自己慢慢理解。而部分課程授課的時候也更偏向於實用性,所以授課的時候更多的是為了讓學生可以通過考試以及應付面試,所以不少的同學在學習的時候也會有知其然而不知其所以然的感覺。

正因為如此,像stocal、machine learning、macro這些課程只要認真聽課,那麼通過考試也沒有什麼難度,也會給人一種很簡單的感覺。但是在如此巨大的課業壓力之下,想要學好這些課程還是有些困難的。

而且對於那些想要留美工作的同學來說,在項目開始之後就要開始着手求職就業的問題了,所以在第一個迷你學期之後,就要開始準備求職相關的事情了,加上平時的networking,學習的時間更是遭到了進一步的擠壓,所以想要順利完成課程的學習,除非專業背景十分深厚,很多科目不需要費力學習,不然的話想要順利完成項目的學習,還是十分困難的。

所以項目難度大的說法還是比較準確的,但是這種困難並不是難度帶來的,而是密集的課程安排所帶來的,因此還是比較容易克服的,而只要可以克服這些困難,得到的收穫也是特別多的,在學習中同學們也都可以得到成長。另外在卡內基梅隆大學開學之後,都會有一周的orientation,在這段時間裡會有很多的人來告訴新入學的同學要好好學習,好好找工作,經過這一周之後,同學們也都可以打起精神投入到學習之中去,這也可以幫助學生們更好地完成項目的學習。

而且在卡內基梅隆大學讀書,平時身邊的同學也都十分的優秀,和他們在一起交流學習,也可以得到很多的成長,同時你也可以得到更多的社交資源,這些對於未來的發展也都是很有幫助的。

另外該項目的就業情況還算不錯是很好,根據最新統計資料,目前該項目畢業生的就業率達到了98%。學生在畢業之後主要的就業方向有交易員助理、定量交易分析師、期權交易員、市場風險分析師、資產和負債管理投資風險分析師等等,整體就業情況也是比較樂觀的。

所以說該項目的實力還是很強的,在行業內也比較受認可,其在錄取時對於學生的要求自然也比較高。首先其對於申請學生的先修課程有一定的要求,要求申請同學需要修過過微分方程、微積分、線性代數、機率論以及C語言編程,同時有工作經驗的同學往往也會更受青睞。而根據往年的錄取經驗,托福成績至少要達到100+,錄取學生的平均GPA則達到了3.78,平均GMAT成績是732分,可見要求還是很高的。

所以說想要順利申請卡內基梅隆大學的金融工程專業,難度還是比較大的,同學們也要提前做好準備才能最終脫穎而出。尤其在硬性成績要求如此之高的前提下,軟性實力也成為左右錄取結果的關鍵,所以我建議大家一定要在文書方面多下功夫。

但是大部分同學的英文能力並不足以寫出優秀的申請文書,我建議大家可以嘗試半DIY的申請模式,這樣在自己申請的基礎上也可以得到專業人員的幫助和指導,從而更好地申請心儀的高校。AdmitWrite就是一個不錯的選擇,在AdmitWrite中有超過500名來自不同名校不同專業的導師,他們也非常熟悉不同學校的申請流程,可以結合自己的經歷給出最中肯和實際的建議。

同時4v1的導師服務模式,讓每個申請的同學都可以得到4名導師的服務,這四位導師也分工明確,一位導師負責統籌,整體管理申請事宜,協調其他三位導師的工作。而兩位同專業背景的導師則分別負責申請的指導以及文書的創作,還有一位外籍導師負責文書的潤色,各司其職的四位導師也確保了服務的周到。而且如果同學對文書不滿意,30天內也是可以不限次數修改的,導師也會結合同學的實際,寫出最符合學校申請需求的文書,讓它成為申請的助力。而且這種半DIY模式價格也很親民,只需要20000元,也是傳統留學機構收費標準的一半,對想要申請出國留學的同學來說是一個好的選擇。


84樓 JosephHeinrich 2025-12-23 23:54

ghkk:


就讀美本申請美研還是有優勢的


85樓 JosephHeinrich 2025-12-23 23:54
作者:清流留學諮詢
鏈接:https://www.zhihu.com/question/24295398/answer/2547038976
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

我的專業是公共政策管理(MSPPM),它有5個細分Pathway可選,分別為Pittsburgh、Data Analytics、Washington, D.C.、Fast Track和Global(目前只有Data Analytics方向是STEM專業)。


不同Pathway的簡介

我是Global方向,第一年在CMU澳洲

校區,第二年在美國匹茲堡主校區。

CMU課程選擇非常靈活,下圖是Global方向的核心課程,在此基礎上可以非常自由地選修或者旁聽其他專業/學院的課程,很多同學選修了計算機學院、商學院甚至戲劇學院

的課程(CMU的戲劇學院在全美排名第二!)。我也選修過一門表演課,教授以前是戲劇舞台的演員,每節課都會有獨白或小組表演,非常有趣。

當然在CMU這所計算機強校,即使是公共政策管理專業

,大家也能學到很多關於數據分析

方面的硬核知識。各種編程相關的課程循序漸進,由淺入深,老師講課也通俗易懂,編程小白能很好地適應課程,編程大牛更能找到適合自己強度的課程。

每節課人數在25人左右,和教授互動的機會非常多。CMU的課業量比較大,Assessment有Homework,Quiz,Exam,Paper,Group Work等,雖然很累,但是每節課學下來還是非常紮實。

另外,第一年結束的暑假必須做一份實習,很多希望留美的留學生在美國找到暑期實習的話,有可能還能爭取到畢業留用的機會。專業最後一年的Capstone project也是一大特色,學生組隊為公司、政府或非盈利組織解決問題。我當時就與另外五個美國人一起為匹茲堡市

政府解決財政預算相關的問題,這也讓我對美國政府的運作有了更深入的了解。

CMU校園與生活

很遺憾2020年的全球疫情讓我第一年沒有去成澳洲,全部課程轉為線上進行。去年八月底我飛抵匹茲堡,開始第二年研究生的學習。

CMU距離匹茲堡市中心比較遠,毗鄰匹茲堡大學,也正因此非常安全寧靜,有濃厚的學術氛圍。整個校區不大,每個學院的樓之間距離都很近。

學校有很多班校車和公交車直達,所以即使住遠一點也很方便,甚至在校學習到凌晨也有專門的Escort Service護送你回家。

學校各處都有餐廳,外賣種類也很多。校園周邊分佈有許多商業區,超市購物非常便捷。幾家中超也基本能買到國內的東西。此外校園生活也非常豐富,每周都能收到學生活動的郵件,比如戲劇表演、演奏會、體育比賽等等。

<img src="https://pica.zhimg.com/50/v2-58ca91e826a617ad2ccbd864581e2ba0_720w.jpg?source=1def8aca" data-caption="" data-size="normal" data-rawwidth="1080" data-rawheight="810" data-original-token="v2-58ca91e826a617ad2ccbd864581e2ba0" data-default-watermark-src="https://pic1.zhimg.com/50/v2-663b9f661067fe98e77997fec46ca2e8_720w.jpg?source=1def8aca" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic1.zhimg.com/v2-58ca91e826a617ad2ccbd864581e2ba0_r.jpg?source=1def8aca"/>

匹茲堡也有一些文化節,周邊有很多公園。節假日去其他城市,比如紐約、華盛頓、芝加哥也只需要幾小時的車程,很方便。

86樓 JosephHeinrich 2025-12-23 23:55

alisa:



想轉CS的生物醫藥工程碩士如是說:

學長檔案


87樓 JosephHeinrich 2025-12-23 23:55

作者:AdmitWrite留學教育機構

鏈接:https://www.zhihu.com/question/24295398/answer/2585028846

來源:知乎

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


現在在中CS相關項目依舊是同學們申請最熱門的方向,現在也有很多項目得到了許多同學的追捧。項目CMU INI下的MSIN就是這樣一個項目,現在申請這個項目的同學數量很多。同學們之所以會申請這個項目主要是因為這個項目本身是以就業為導向的,而且其畢業生的就業前景都是很不錯的。不過很多同學對於這個項目的具體情況並不是特別的了解,今天我就為大家簡單介紹一下這個項目,同時和大家分享一下這個項目同學的找工作情況,希望可以為想要申請這個項目的同學提供一些參考。
項目簡介
首先我和同學們簡單介紹一下這個項目,這個項目時長為20個月,共分為四個學期,一年的學費是46000美金,除此之外還有2000美金的保險費用以及幾百美金的其他費用。不過這個項目的時長設置是比較靈活的,如果同學們在項目階段中可以做到每學期選4門12學分的課程,那麼同學們也是可以在三個學期結束之後就提前畢業的。另外項目一般是會給同學們獎學金的,像我們這一屆就是批發給每個同學一學期3000美金的獎學金,不過我也見過有的美本同學GPA達到4.0,4個學期拿到27000美金的獎學金,所以算下來項目的開銷並不是太大。
下面我來說一下項目的錄取情況,相信這也是很多同學最為在意的一個部分。現在INI學院下有很多的項目開設,不過這些項目選課的自由度是很大的,所以課程設置上的差別其實沒那麼大,同學們未來的發展也不會有太大的區別。INI中各個項目總招生人數在150人左右,其中中國同學的比例比較高,可以達到三分之一左右,因此同學們平時交流不會遇到什麼問題,大家也可以更快地適應這邊的學習和生活。
其中MSIN項目招生的同學在50-60人左右,項目在招生的時候對於同學們的專業以及學校背景都是比較看重的,項目中的同學們大部分本科都是CS、EE這些和項目相關專業的。而據我了解項目中國內同學大部分都來自華東五校、北郵、電子科大這些高校,學校的實力也都是很強的。

課程設置
接下來說一下項目的課程設置,項目要求同學一共要修144學分的課程,相對來說項目的學習壓力還是有一些的,不過在我看來平時學習的工作量還是和選課情況有關,我們也可以通過選課的搭配來調整自己的工作量。
MSIN項目中大部分的課程同學們都是可以自由選擇的,因此同學們可以結合自己的實際需要來設計自己要學習的課程,這樣可以滿足不同發展方向同學學習的需求,同時也給了同學們在項目學習過程中調整自己方向的機會,讓同學們可以通過項目中的學習更好地為自己未來的發展打好基礎。而且雖然項目中同學在選課的時候會晚於SCS的同學,不過因為沒有限制,同學們還是可以選擇自己心儀的CS方向熱門課程,就算一些課程我們進入了waitlist,但是根據我的經驗,大家最終基本上都是可以選到自己需要的課程的,這也是項目的優勢所在。
正因為項目的課程選擇十分自由,所以我們可以讓我的課程更加tech一些,也可以將課選的水一些,同學們結合自己的需要去進行選擇就可以了。不過根據我的觀察,同學們還是更樂意選擇一些CS方向的課程,在我看來我們完全可以將這個項目當成MCDS system的低學費版本來上,而且教學的質量也是有保證的,所以這個項目還是很值得同學們去選擇的。

說完了項目的選課情況,下面我再和大家分享一下我的學習體驗。在我看來這個項目的學習體驗主要還是取決於我們的選課情況,如果大家選了很多偏tech的課程,那麼學習壓力自然會提升很多。不過整體來看無論同學們如何選課,這個項目整體的學習壓力都算是比較大的,平時作業量是很大的,儘管這樣可以讓同學們更好地掌握專業知識,不過這也導致同學們沒有足夠的時間去刷題和進行其他的準備工作。不過學習時間長也是有意義的,我們不僅可以學習很多知識,同時CMU很重視hands-on experience,因此課堂上學習的內容是很實用的,其對於同學們未來的求職和工作都是很有幫助的,也能提升同學們在求職時的競爭力,因此我覺得學習工作量大帶來的劣勢其實並沒有太大。
我在MSIN項目的生活基本不是在上課就是在趕due,不過CMU在平時給成績的時候考試的佔比並不是太大,老師也很看重平時的作業以及project情況,因此只要大家在平時認真完成老師布置的任務,最後想要拿A還是比較輕鬆的。
另外這個項目雖然是以就業為導向的,但是如果同學們對科研比較感興趣的話,自己聯繫老師做研究也是有比較多的機會的。不過在我看來在CMU這樣的學習工作量下,還要兼顧找實習和找工作,想要做科研時間和精力並不允許。

實習和就業情況
說完了項目的學習情況,下面我和同學們介紹一下這個項目的實習以及就業情況。在實習和就業的時候,學校和項目最大的作用就是給同學們提供一個平台,幫助同學們通過簡歷的篩選,而CMU無疑是一個很好的平台,對於同學們的求職是比較有幫助的。另外學校和項目對於同學們的就業情況也是非常看重的,它們也會為同學們的就業提供很多的幫助,項目的career fair會有很多企業,平時同學們也會有很多機會去和校友進行networking來獲得內推的機會。
不過現在CS方向的就業的整體情況並不是那麼樂觀,所以同學們還是有一定就業壓力的。而CMU的背景雖然很好,可是CMU的同學數量比較多,不僅內耗嚴重而且CMU的背景已經不足以讓我們順利從申請者中脫穎而出。像我們這屆CMU的同學在找FB的實習時很多同學都沒有通過簡歷的篩選,其中有一些同學有奧賽的金牌也同樣沒有通過。
後來根據我的了解,這是因為很多公司也都會有diversity的要求,也就是說每個學校的HC要平均,而CMU中找CS方向工作的同學數量實在是太大,這對於同學們找實習和工作都是會有一定的影響的。像我身邊還有TiDB contributor這種經歷的大佬同學面Pinterest時技術面都沒問題,但是就是因為CMU的HC用完了,最後還是掛了,這樣可以看出競爭的激烈,因此同學選擇這個項目之前也要做好心理準備。

不過在我看來我們找工作的結果還是取決於我們自身的能力,所以我們還是要在求職之前豐富自己的相關經歷並多多刷題,這樣才能真正提升我們就業的成功率。不過因為這個項目平時的學習壓力是比較大的,所以對於想要刷題的同學來說不是很友好,同時CMU的地理位置對於求職也會帶來一些影響。我覺得這個項目更適合那些之前背景就比較好同時刷題已經達到一定數量的同學申請,這樣可以很好地彌補項目本身的短板。如果其他的同學申請這個項目,求職準備工作方面的壓力是比較大的,大家一定要結合自己的背景來確定要不要申請這個項目。
雖然現在找實習的競爭很激烈,但這個項目的實習情況還是很不錯的,項目中的同學基本上都能找到實習,其中還有很多同學去了FB、Google、LinkedIn等大企業,所以同學們也不用太擔心實習和就業情況,只要大家做好相關的準備就不會有什麼問題。
生活情況
在最後我再和同學們分享一下我在CMU這邊的生活體驗,雖然CMU平時的學習很緊張,不過平時校園中的活動還是比較多的。INI在開學的時候會有遊艇舞會,中間還有很多的校友見面會,同時party也是很多的。因為項目一個學期會有200多美金的acticity fee,所以不參加這些活動在我看來是會吃虧的。匹茲堡這邊平時的開銷並不高,找到好的公寓,然後平時自己做飯的話,也是可以將生活費壓在一個很低的水準的,像我一個月的開銷就只有800美金左右,對於美國留學來說這樣的開銷很低,因此申請這個項目可以比較好地緩解同學們的經濟壓力。

以上就是我今天要和大家分享的全部內容,希望可以幫助到想要申請CMU MSIN項目的同學,希望同學們可以結合自己的實際需要來判斷要不要申請這個項目,最後我祝願同學們都能找到適合自己的項目並順利完成申請。


88樓 JosephHeinrich 2025-12-23 23:56

作者:小A說留學

鏈接:https://www.zhihu.com/question/24295398/answer/1640993833

來源:知乎

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


最近幾年申請CS專業的人數越來越多,申請競爭也越來越激烈,而CMU作為幾乎每個申請者都會申請的學校,一些高質量項目的受歡迎程度自然是不必多說。在這裡我和大家分享我在CMU ECE項目的學習經歷,方便大家更詳細地了解這個項目,從而在選校時多一個參考。

項目簡介

我讀的ECE項目是在匹茲堡校區,項目時長為一年半,畢業的要求是修夠96個學分,包括60個學分的專業核心課和36個學分的選修課,其中選修課又分為less-restricted electives和restricted electives兩種,後者的限制較大,是課程等級在500以上的研究生中級課程,所以選課的時候我們只能選代碼為18-5xx的課程,不過這些課程幾乎包括了CMU最好的計算機課程。

ECE的申請難度沒有CS那麼高,但是由於申請的人數越來越多,所以還是建議大家對任何一個申請步驟都不要掉以輕心。三維當然是越高越好,一般GPA3.5+,TOEFL105+,GRE320+才會有競爭優勢;文書什麼的也建議認真準備,我身邊就有一個朋友標化成績不錯,但是因為沒有認真寫文書而被CMU拒了。實習、競賽、海外交換、科研等也去試試,畢竟這些經歷有時也是我們拿到AD的關鍵。

項目里中國人佔了大多數,同胞很多的好處就是大家即使在異國他鄉也能夠感到親切,可以相互照應,不足就是和外國人交流的機會比較少,口語水平提升得很慢。CMU本校區的學習氛圍非常好,周圍的同學都非常認真,當然這和CMU繁重的課業壓力有着很大的關係。對於我來說,研究生期間和本科相比簡直是太累了,CMU的課程設置和上課節奏逼着我們不斷去學新的東西,不斷進步,感覺這兩年學的東西比本科四年學的還要多。我一般都是每天從早上10點,學到凌晨2點,每天都在寫作業中度過,即使這樣拿A還是很難,我一般都是拿B,CMU大佬太多了,學渣實屬不易。另外master還有一個特點就是剛來就要着手準備找實習了,再加上上課節奏很快,這樣就會導致要做的事情特別多,回憶當初,我每天不是在做作業,就是在找工作,實在是太難了。當然找工作這個是我個人的情況,如果有同學喜歡做研究的,和教授聯繫就行,教授們都很和藹可親。

選課推薦

上面說到過CMU的課業壓力很大,而且根本就不存在那種能夠輕鬆就拿高分的水課,所以不要衝動一個學期就選好幾門課,如果這樣你會發現自己會被無窮無盡的作業淹沒,永遠都在為了趕上ddl而努力着…而且拋開workload這方面來說,課程的安排也在很大程度上影響了我們以後就業的方向,所以在僅僅三個學期里,選什麼課、怎麼選課對於畢業後的發展非常重要。

先說明幾點:

1、我在CMU三個學期的績點是3.1-3.4-3.5,成績屬於中下游的那種,所以這個選課推薦對於學霸可能不怎麼適用,學霸們請盡情地選難度更高的課程吧!

2、因為我的就業目的非常明確,所以選課都是奔着能夠學到有用技術的課程去的,這些課程的workload都很大,也很耗費時間,還有就是不容易拿到A,如果很在意績點的同學,可以選一些其他的容易拿高分的課。

3、我當初選的課都是偏SDE(軟件開發)的,所以這些課程對於想往ML方向發展的同學參考性不大。

4、以下選課推薦更適用於Fall入學的學生,如果是spring的學生,可以適當做些調整。

5、CMU很多課程的上課內容只和教授有關,和課程的名字沒有太大關係,所以以下我推薦的課程也存在這種情況,建議選之前先打聽好授課老師。

6、據我所知現在的選課規則有所變化,而我當初在的18spring選課是非常自由的,建議大家選課先按照畢業要求來選,再根據自己的就業方向來調整,我的選課只是給大家一個參考,如果能夠幫助到你們那自然是再好不過的了。

第一學期

必選:

18-613 Foundations of Computer Systems

這門課是最基礎的系統課,因為我本科就是ECE相關專業的,所以剛開始的時候我覺得這門課對我來說應該是不需要的,所以去詢問了老師,但是老師給我的答案是"You do. This course is different.",之後上下來覺得這門課真的太值得了!課程的內容和相關的作業、資料都已經有了數十年的完善,質量非常高,不管是本科是不是CS專業的都推薦你選,因為這門課可以給我們接下來要上的課程打下堅實的基礎,好好學,後面的內容就會輕鬆很多。同樣的,我們也可以通過這門課來對自己的技能水平進行一個評估,如果拿到了A,那麼就說明以後上其他的課程是沒什麼問題的;如果像我一樣不幸拿到了B,那麼接下來的日子裡還需好好努力。

課程的內容和15-213/15-513的教學內容和教材都是一樣的,但是我個人覺得兩者的課程質量還是有些差別,建議大家預習、複習的時候直接看15-513的視頻,有時候直接用它代替ECE的這門課也是可以的哈哈哈。

10-601/10-701/18-661 Introduction to Machine Learning

這三門課都是CMU Machine Learning系列課程中的基礎課,區別在於10-601比較基礎,有的老師會叫我們做project,以後可以寫進簡歷;10-701很理論,因為是PhD的課所以有很多難度較大的公式推導,這個並不是ECE的課程,但也算是核心課;18-661是ECE的核心課,也是偏理論的課程。三門課選其一就行,因為他們的作用在我看來是差不多的,作為ML的基礎課,他們的一大作用就是讓我們確定自己是不是適合往ML這個方向發展。如果你覺得學下來非常有趣,那麼以後就可以選偏ML的課程;如果學下來覺得不太感興趣並且得到了不好的成績(比如我),那麼就試着往其他方向發展吧。而對於之前就有研究過ML的同學,這門課也可以讓你們回憶起基礎的知識,並進行進一步的鞏固。

另外這三門課還有一個優點就是老師給分都挺高,相對來說拿A是不難的,我認識的同學都拿了A,只有我拿了B。看到這個成績我就充分認識到我的數學水平限制了我走向ML的道路,所以轉而投入了SDE的懷抱。另外需要注意的一點就是,這三門課每個學期的授課老師都是不同的,上課的內容和質量也有所差別,所以選課前要先打聽清楚,以防踩雷。

18652 Foundation of Software Engineering

這門課是硅谷校區SE的必修課,課程的主要部分就是組隊做一個老師要求的project,要使用node(express)作後端,中間會用到很多web tool/library/framework,用的語言是js,如果做的好的話對簡歷的幫助很大。項目每兩周一個iteration,每周都要和助教彙報項目進度,然後每隔兩周給助教演示一次,過程中我們各種git practice, code review, ci/cd,testing testing & testing, 檢查代碼風格甚至還有pair programming,不得不說如果沒什麼基礎的話做起來還是非常吃力的,比如我,當初幾乎天天都在搞這個東西。所以這裡提醒大家,如果想選這個課,建議先提前了解一下具體的作業內容,看看自己能不能hold住,如果覺得難度太大那還是放棄吧,因為不僅自己學得很費力,然後小組合作,也許還會成為拖後腿的存在;如果自己本身有基礎而且想鍛煉一下的話可以選,記得選一個大佬當隊友,會非常加分!

課程的項目部分很好,可是老師的講課水平其實不怎麼樣,上課經常講一些和內容無關的software engineering practice,感覺非常扯。期末有考試,考試內容很迷,單選、多選、簡單的js testing代碼都有,而且找不到方向複習,所以想拿高分還是要上課活躍一些,這樣平時分會很高。

17-681 Java for Application Programmers + 17-683 Data Structures for Application Programmers(如果只能取其一,建議選17-683)

這是兩門推薦搭配的課程,由同一個教授上課,一門前半個學期,一門後半個學期,屬於mini course。這兩門課強烈推薦給數據結構和算法的基礎不太好的同學,授課老師的水平很高,上課用到的資料很全面,講課思路清晰,很有利於我們理解題目。只要學好了這兩門課,那麼自己刷題的時候基礎的題目一般都會做了,一些難的題目,看了解法也都可以理解。

39-699 Career & Professional Development for Engineering Masters Students

Master剛來的時候就要準備找實習了,這門課很有幫助,所以建議第一學期選。這是CIT學院的職業課,上課時間是在上半個學期,這門課教我們怎樣寫簡歷、LinkedIn和handshake,並且老師會布置作業讓我們學會修改自己的簡歷,讓其更加完美。

第二學期

必選:

15-640 Distributed System

這門課是我在CMU上過的最喜歡的課程之一!這是CS本科的系統必修課,不僅課程內容質量高,而且授課老師水平也非常高,一致獲得了同學們的好評。整個課程上下來能學到很多東西,對於後端的理解很有幫助。課程有4個homework,4個project和2個midterm,每個星期的作業量都很多,遇到bug的時候簡直要懷疑人生,這種時候就要積極和小夥伴們討論一起解決問題,畢竟CMU本科生高手雲集,大家互相學習都能夠進步噠。這門課的成績非常真實,就是我們考多少就是多少分,即使是全班考出來成績都不理想,老師也不會調分的,但是這並不影響它的實用性和受歡迎程度!另外需要注意的是,Fall和Spring兩個學期的內容有所差別,Fall用的是Go,Spring用的是Java,同學們要自行選擇。

15-719/18-847 Advanced Cloud Computing(只有Spring開)

這門課是ECE開設的核心課程,其實和上面的Distributed System課程內容有很多都是一樣的,可以說是低配版的DS。低配的原因是授課老師講課太順便了,上課容易犯困。但還是建議選了DS後再選這門課或者兩門課程一起上,更有利於我們對這方面的理解。還有一門版Cloud Computing的課和這門課名字類似,但是這門課比CC好點,workload也比較小。

18-845 Internet Service (只有Spring開)

我對於這門課的喜歡程度不亞於DS,強烈推薦給想讀PhD或者是喜歡讀paper的人選!這門課就是專門讀paper的課,上課的形式是大家坐成一個圈一起討論某一篇paper的內容,而且人數很少,才十幾個人,授課老師是Foundations of Computer Systems教材的編寫者,真正的大佬!所以在課堂上需要非常認真地思考,周圍都是學霸,教授也非常博學,自己都不好意思划水。這樣一來能夠學到的東西就更多了,一周兩次的看論文時間能夠提高我們的眼界和邏輯思維,同時討論的環節也鍛煉了我們開口說話的勇氣(這對於中國學生來說很不容易),你提出的任何問題老師都會親自解答,更何況老師還是這麼資深的大佬,這樣的機會對於研究生來說是很少的。建議這門課和上面推薦的兩門課一起選,因為我們上課讀的paper很多都是ACC、DS兩門課所要求的,有了這門課的助攻,對於那兩門課程的理解就會更加深入。

小班授課+自主討論這樣的上課形式對於出勤率的要求很高,一個學期最多缺勤兩次。作業的話是每周寫課堂上所讀論文的讀後感,另外還有一個Individual Project和一個Group Project,對於project老師沒做要求,難度隨意。總之整體上下來我覺得這門課最重要的是鍛煉了我們的思維,無論是上課還是作業,老師強調的都是我們要有自己的想法,而不是人云亦云。

17-437/17-637 Web Application Development

CMU名氣很大的課程,也算是神課之一了吧,教我們去全面了解全棧web開發。推薦在第二學期選這門課的原因是在這個學期,我們所學的知識剛好能夠應用到這門課所要求的作業中,從而得到很好地鍛煉,我們所做的project也可以寫進簡歷里,對SDE來說找工作很管用。課程學的東西不難,但是節奏很快,作業量也很大,每周都被homework和project輪番轟炸,認真學的話是可以拿A的。

第三學期

這個學期的情況比較特殊,因為我們都要忙着找工作,可以花在上課上面的時間是有限的,所以這個學期可以選一些輕鬆點的課,最好是沒有考試的那種。但是我還是堅持不選水課的原則,因為我覺得,反正都是要上課的,花同樣的時間,為什麼不去學一些更有用的知識呢?即使是最後一個學期,我們也可能會做出比之前更好的project來提升我們的背景,而上一些水課是不會有此機會的。

可選:

11601 Coding Bootcamp (只有Spring開)

這是一門上課=刷題的課程,用的教材是Cracking the Coding Interview,教材很好,然而老師的講課水平不咋地。我感覺都是憑着以前的基礎在刷題,所以如果數據結構和算法基礎不是很好的同學記得不要選,你們會學得很痛苦,但是對於基礎還行的同學就很推薦,因為找工作本身就是要刷題的,既然這樣,那不如趁着這個上課的時間來練習一下。

11-642 Search Engine(只有Spring開)

這門課和18-845一樣要讀論文、寫讀後感,但是和18-845不同的是,上課的重點不在於討論,而在於公式推導,所以數學的不好的同學謹慎選擇!如果數學不太好但還是想選的話記得找一個好隊友!老師講課水平很高,課程質量非常好,workload因人而異,畢竟公式推導…

16-720 Computer Vision

我當初上這門課的時候是比較輕鬆的,沒有project和考試,只有5次作業,一般寫完作業就有A。不過據我所知這門課每個學期都不一樣,所以不知道現在怎麼樣,建議選之前還是提前打聽一下,如果輕鬆還是很推薦的。

選課的推薦就到這裡,以上都是我自己上過的或是身邊的朋友上過的課,無論是質量還是課程安排都是很好的。CMU是以CS為優勢的學校,你可以在第一個學期的時候看看自己對哪個方向感興趣,確定了就往那個方向選課,畢竟在CMU,什麼課都有,各自神課隨意選,資源非常豐富。但是不要因為神課多就全部都選,一定要考慮workload,建議在選課前在課程官網上看看這門課在這個學期的安排,然後把每一門課程的安排都列在日曆上,如果出現事情都堆積在一起的情況(比如一個星期有三門考試或者好幾個大作業),那就可以考慮把其中一些課程換掉,不然真的會吃不消的。

關於AIV

AIV其實就是Academic Integrity Violation,泛指抄襲或是作弊,我們在國內讀本科的時候沒什麼感覺,但是CMU對學術聲譽的規定非常嚴格,對於這些非常敏感,我身邊不止一個原本成績不錯的同學,卻因為抄襲/被抄襲或是看GitHub的代碼而掛科甚至休學、退學。

像一些大課,比如Introduction to Computer System, Introduction to Machine Learning這種,越是基礎的課程,學校抓得越嚴格;另外比如Cloud Computing這門課,老師會追蹤你在每道題上所花費的時間來判斷你有沒有抄襲。我做TA的時候,有一組同學用GitHub上的project作為參考,即使後來他們自己寫的project與之相比已經改了很多,但還是被老師判定為抄襲。抄一抄學長學姐的作業,用一用他們的代碼,從網上參考一下GitHub里的代碼,三五成群地做個人作業等等這些都可能在CMU構成AIV,所以我們一定要對AIV重視起來,不要覺得上面的做法都是一些無所謂的小事。

關於就業

我們這一屆的就業情況整體是很不錯的,只要公司招聘,我們就都有人進去。CMU的career fair很好,我的實習就是通過career fair找到的,全職也是career fair,外加內推。學校的career fair每年都會來一些大企業,機會很多,建議大家認真準備參加。然後上面也有推薦一些對找工作/完善簡歷幫助很大的課程,有需要可以選,有時候hr就是看中了你的某一個project也不一定!

剛來的時候不懂得要怎麼選課,全部都是看着課程名字和自己想像亂選一通,也因此踩了一些雷。通過上面的選課推薦希望學弟學妹們對於CMU的課程了解有所幫助,開學後好好排課。在CMU的這段時間雖然每天都熬夜,每天都很累,但正是這樣我才學會了更多,付出的努力都是會有回報的,也希望正在申請路上的你們也能夠得到一個好的結果,共勉。


89樓 JosephHeinrich 2025-12-23 23:56

某匿名用戶:


morewood underground 的 classic burger YYDS

誰懂

90樓 JosephHeinrich 2025-12-23 23:56

某匿名用戶:


課程需要很多時間。累成狗。

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2026 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。