目前共有95篇帖子。
(轉載知乎)在卡內基梅隆大學 (Carnegie Mellon University) 就讀是怎樣一番體驗?
31楼 JosephHeinrich 2025-12-23 20:48

作者:匿名用戶

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

來源:知乎

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


不熟的人問我CMU怎麼樣,我會說值得—-讓人challenge自己, 不斷break boundaries,知道迎難而上, 懂得解決問題。Self-discipline, independence, willingness to learn…這些都是塑造一個完美candidate的特質, 也應了一個朋友的玩笑「The good thing about recruiting students who went to CMU is as they step out of college they have already been working for 4 years. 」

我還會說CMU能讓學生站在未來. 用最前沿技術解決今天的問題和明天的問題. Computational bio, computational finance, technical writing, intelligent environment…所有傳統學科都和科技交叉, 鼓勵不同背景的人應用科技賦能方方面面.

對外我有太多借CMU的光環感到自信的時刻. 對朋友家人我會說來CMU是我做過最後悔的決定. 有一類insecure overachievers永遠需要借比他更厲害的人群以追逐比較, 還有一類highly driven的go getters在大學之前就已經知道自己要什麼, 堅韌堅定, 剩下的只是把一堆check list一一兌現。而這個學校能給實幹家工具,給alpha擂台, 給天才機會,唯獨不適合剩下的一類。它不會憐憫一個處於Identity Versius Role Confusion的青年幫助他完成整合, 也不會有心教學生對抗時代焦慮地follow your heart and intuition.

最後從這個工廠畢業出來, 天才還是天才,普通人還是普通人.


32楼 JosephHeinrich 2025-12-23 20:48

作者:問靈

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

來源:知乎

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


本科學Business + Statistics的路過回答一下。感受就是剛進學校的時候,容易被洶湧的cs大潮拍到岸邊,然後有一種強烈的想要隨波逐流然後乘風破浪的願望。似乎不管什麼專業,都會去想和cs攀個親戚,從著名的15-112開始,然後minor一個cs,或是double major,或是乾脆轉到cs。在這種全民cs的浪潮中,我當時也被迷得七葷八素,崇拜各種出娘胎就會想算法寫code的大神,垂涎各種名氣斐然的tech firm,對這種geeky的環境真是相當自豪,常有一種自己也十分聰慧的錯覺。當然後來審視完自己的能力之後就默默去學stats了哈哈哈。

說到CMU本科stats的課程,據某個professor說,也是完全和其他學校grad school的難度相當的。鑒於這個prof是教data visualization的,可能就是想誇一下自己這門課很一枝獨秀吧。但確實,我畢業之後重新整理了一下本科所有的stats筆記,發現statistical computing, data visualization和data mining以及一系列regression的課,也真的也很足夠運用到工作中了。從清洗,處理,建模,到可視化,可以說是覆蓋了大部分需要了。

甚至是business的課程中,也完全不乏technical的設置。哎CMU可以說是盡心儘力為僱主準備好了一切實戰中需要的技能,乾貨滿滿。我上過的很多BA和biz tech的課,都是能量密度極高。就比如商學院下的modern data management,現在工作中用的很多advanced的excel技能都來自這節課,為數不多的幾節SQL也已經cover了多層嵌套的語句了。商學院也有自己的data mining課(順便安利一下這個年輕的韓國教授,很萌!),雖然不涉及過多theory,但是拿來了解一下industry application和算法異同也是很有意思了。

如此practical的課程,當然免不了讓workload變得很可怕,我常常疑惑是不是因為學校幸福指數過低所以我們排名不能更靠前了。尤其是臨近考試的時候,學校里常常瀰漫著一種陰鬱而壓抑的氛圍,來往的行人臉色總是不好看。站在我們「全美最丑十大校園建築」的wean hall對面的草坪上,覺得哪裡都望不到生氣。全校最漂亮的樓大概是gates吧,可是就在這幢充滿科技感的樓里,有無數cs的學生從日暮工作到日出,也許只是為了code中一個字母沒有大寫而不吃不喝debug 十六個小時(絕對真實的anecdote哈哈哈)。

人有一長,必有一短。學校可能也是這樣。雖然是公認的理科牛校,但我校的人文氛圍真的需要加強建設,藝術也許有drama school和archi支持,但是liberal arts真是沒有人支持了。因為自己真的很喜歡文科,所以和志趣相投的朋友常常吐槽,在這裡如果double major一個文科,絕對是非主流到了極點,會被歸為異類吧。但我確實也遇見過做出了不同選擇的人。曾經有一個同高中的學姐,在商學院汲汲營營學金融奔赴投行的氛圍下,她毅然回國做了記者,因為確信自己喜歡文科。也有一個朋友是double philosophy的。我個人很佩服有勇氣這樣做的人,作為一個精神浪漫、行動務實的人,我只是想想而已╮(╯▽╰)╭


33楼 JosephHeinrich 2025-12-23 20:49

作者:匿名用戶

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

來源:知乎

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


CMU在讀 我的感覺就是來CMU簡直腸子都悔青了。。。CMU喜歡的人可能會非常喜歡,討厭的人會非常討厭感覺每天都活在地獄中感覺整個校園甚至匹茲堡都很壓抑讓人很窒息每天都極其痛苦(比如我)

1) 我覺得CMU是個全民CS的學校,尤其是咱們中國人印度人所在的圈子,周圍幾乎人人都在狂上CS課。就像之前那個回答一樣,學什麼專業的都跑去上CS。。。最終掉入這個大坑。但是我覺得並不是人人都適合學CS也並不是人人都熱愛CS,很多時候就是跟風走,看大家都去上,然後自己也去上,然後可能有的人上着上着覺得自己還挺喜歡的,但是也有人上着上着覺得自己不喜歡很痛苦可是活在這種環境里和壓力下及時痛苦又接二連三地上着CS課。反正我是覺得在全民CS的環境下,容易跟風走,摸不清楚自己到底想幹什麼,也可能忘了自己的初心。。。所以除非本來就特別特別喜歡CS或者上了CS發現自己是真的熱愛,不然在這個學校容易被帶偏。。就有一種明明學得挺痛苦但是覺得來了這個學校就該學CS似的

2) 感覺CMU對人文的教育特別不重視。像大一要求上的寫作課,基本上大家能混混就混混,省下時間全寫代碼去了。。。但是寫作很重要啊 communications 很重要啊 感覺CMU就是培養職業技術人才的,但是對於一個人,對於一個20歲左右,開始思考自己的人生,思考自己以後想成為什麼樣的人的這個階段,不太利於個人長遠發展。。。雖然找工作很有優勢。。。反正利弊都有吧,就看你想要趕緊找個好工作,還是希望個人身心能夠得到全面發展了。

Anyway,如果真的很熱愛計算機,CMU是個好學校;如果自己明確目標確定自己想學的東西並且不會受周圍環境影響,CMU也不錯;如果很容易受人影響受周圍環境影響對自己要求也高,來CMU的結果有兩個:發現自己熱愛計算機並且最終走上了這條路 OR 陷入痛苦


34楼 JosephHeinrich 2025-12-23 20:50
作者:AdmitWrite研究生留學
鏈接:https://www.zhihu.com/question/24295398/answer/1355284812
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

先介紹一下自己,我是18fall入學CMU並就讀於MS ECE

項目的同學,今天這篇文章主要給大家分享一下CMU ECE項目的相關信息和我個人的生活學習體驗,希望能夠幫助到想要申請該項目的同學。

基本情況

CMU的MS ECE項目為授課型項目,在入學時間方面提供了春季學期和秋季學期兩個選項供大家申請。

我們這屆ECE差不多錄取了200人左右,其中中國人佔比超過三分之一,與往屆只錄幾個人的情況相比,可以說擴招太多倍了。不過這個項目自開設以來就沒有一個比較明確的標準,它時而縮招時而擴招,錄取的bar也忽高忽低,變數比較大。


項目課程

我們項目要求學生在三學期內修滿96學分,且GPA大於等於3.0即可畢業。正常來說,CMU的每門課程為12學分,所以大家只需要修滿8門合規的課程就能剛好達到畢業要求。但實際情況是,為了維持F1簽證的身份,每個同學每學期至少要選夠36學分的課程,即至少選3門課來上。大多數同學也正是這麼做的,按照3-3-3的選課模式,三學期上九門課畢業。不過,ECE規定學生在項目期間所修學分不能超過120學分,所以也會有部分同學按照3-4-3或者3-3-4的模式來選課,三學期上十門課畢業。

相較於CMU的其他項目來說,ECE算是很自由了。它沒有必修課,從理論上來說,你對什麼方向感興趣就可以去選那個方向的課,且一般都能選到合適的課程。此外,ECE項目允許我們非CIT學院

的課程,但是最多選48學分,即一般情況下最多選4門,這個時候大家一般會選SCS的課來上。我們CIT學院(主要指ECE和INI)其實能找到和CS cross-list(即同一門課,一起上課但課號不一樣)相關的課程以及很多CE和ML方向的課程,如果你們選本院的替代課就不必浪費外課的學分了,那4門外課對於想走system選課路線和轉碼的同學來說是完全足夠的。

另外,MS ECE項目雖然主要是以授課的形式開設,但是你如果想做research的話也可以,我們許多lab的research project還可以拿來抵學分,是非常值的。

下面,我就給大家推薦一下ECE項目的部分可選課程,希望大家到時候不要「踩雷」。



18600 Foundations of Computer Systems

大家應該有聽說過CMU的計算機系統入門神課15213/15513吧?18600是它的ECE版本,如今課號已經從18600改為了18613,內容和講授風格也越來越向15課程靠攏,想體驗15的同學一定不要錯過這門課。

這門課內容廣泛且有深度,學生可以循序漸進地掌握知識。課程從0/1bit操作這類基本的知識開始,逐漸涉及到進程、cache、I/O、並發、proxy、虛擬內存等系統概念,而且會針對相應的內容輔以相關的lab,讓學生進行練習鞏固,以便更好地消化所學內容,可以說設置得非常周到。

我個人認為這是轉碼系統方向的必修課,並極力推薦大家最好第一學期就能把它上了,這樣你們上完之後不僅可以對傳統的計算機系統體系建立起一個基礎全面的認識,而且也能給自身打下比較牢固的計算機基礎,之後有利於更好地學習高階系統課。而且有一些教授要求很嚴格,如果你沒有先修513/600就不會給你register。

大家到時候有兩位老師可以選擇,一位是John Shen,他長期在Intel和Nokia任職,有大量豐富的實踐經驗,講的知識也很硬核,會和我們分享自己的私貨,比如hardware、superscalar等,但是講課比較催眠;而另一位老師Saugata Ghose則是第一次上這門課,講課就是照本宣科,內容沒什麼延伸性和拓展性。你們到時候按照自己的想法去選就行了,但是如果覺得老師講得不好的話,去蹭513那邊的課或者看513對應的視頻也是可以的。此外我個人建議你有時間可以閱讀配套課本CSAPP

的對應章節,這樣能幫助你加深對內容的理解。

至於課程作業,我們這屆是7個lab,不過自18613開始多了一個幫助大家熟悉C的lab 0,也就是大家如果之後選了這門課的話一共要做8個lab。這些lab的內容很豐富,比如使用給定運算符進行bit manipulation、利用gdb閱讀調試彙編、實現簡易shell、實現malloc函數、進行cache simulation、實現支持HTTP GET請求的proxy等,大家可以隨意選擇。不過要注意的是這些lab需要全部用C在Andrew Unix machine環境下實現,用autolab測試,最後分數會包含coding style。總體來說,要完成這8個lab並不算太難,因為所有lab都會提供start code,handout也寫得比較清楚,而且老師留給大家做lab的時間比較寬裕,但要做好它們還是非常費神的,尤其是在後半學期,需要付出很多精力。

這門課的考試包括一個midterm和一個final,題目量大且靈活,我覺得和作業比起來,完成的難度會大一些。如果大家還想了解更多的信息的話,可以去CSAPP的官方網站看一下,網址是http://csapp.cs.cmu.edu/3e/labs.html。



17637 Web Application Development

這門課是由ISR

開設的,課程內容主要圍繞web的基礎知識展開,所涉範圍廣泛,包括但不限於HTTP、Django

相關概念(例如MVC)、ORM、cookie/session、database、DOM、jQuery、web security、WebSocket、mobile等,總之大家選了之後什麼都能學到一點。

我們春季和秋季學期都有開這門課,不過授課老師不一樣,課程安排也不太一樣。

秋季學期的授課老師是ISR的大佬Charlie Garrod和Joshua Sunshine,他們講課比較清楚,而且認真負責,還開了好多10-20人的section,把課堂重心放在了學生的自主探索上。比如Charlie課前會讓我們看許多視頻和材料,然後section就一般只講十幾分鐘,剩下的時間便是讓我們動手實踐完成in-class exercise,如果有不懂的地方就問教室里的TA。到了春季學期,老師被換成了Jeff Eppinger,課程變為lecture形式的授課,並取消了section和TA參與的in-class exercise部分。我覺得兩學期不同的課程安排各自都有利有弊,且處在變化之中,所以建議大家到時候選課前可以發郵件問問老師的具體安排再決定。

至於作業,這門課的課程作業包含兩部分,大家需要在前半學期和後半學期各完成一個任務。

前半學期是讓大家基於Django實現一個小型網站,而網站的實現是被分成若干個homework來完成的,網站本身也會以incremental的形式被不斷開發,即從最開始搭建純前端界面,之後不斷添加功能並完善,再增加Validation/Authentication/Authorization等要求,以及加入一些Ajax flavor等等,最後還會將網站部署到cloud上。此外,這個過程中還可能涉及到前後端測試、CI/CD pipeline搭建等等。所有作業會提交到GitHub的課程repo里,因此寫作業的過程中會使用到git。

後半學期則是以2-4人組隊的形式,無限制地實現一個稍微大型的網站。大家可以參考的網站類別有online game、類piazza、類Tripadvisor等。

關於課程考試,這門課一定會有final,題型包括選擇、填空和簡答。此外,老師還會讓我們在白紙上手寫一個Django app,我個人感覺有點硬核。

如果你是轉碼選手或者之前無項目積累、對web感興趣並希望以後從事web前後端開發的同學的話,我建議你一定不要錯過這門課。一是因為Diango操作簡單易於上手,二是web的相關概念相較於其他系統課而言理解起來較為容易;三是你可以把這門課的項目經歷寫到自己的簡歷上,這對找工是有利的。



17514 Principles of Software System Construction

這是一門由ISR開設的類似於軟件工程的好課。

總的來說,課程內容比較基礎,但是非常經典和實用,從class level到project level再到system level都會涉及到design,能夠鍛煉到學生的動手能力,而且還會講到design pattern、framework/library、testing和concurrency等若干software相關概念,上完這門課對大家之後的面試也很有幫助。此外,這門課的課堂例子是基於Java來講的,homework也是基於Java來做,所以你們可以把它當成一門Java語言課來上。

我們一共需要做6個作業,除了第5個需要組隊外,其他都由個人完成,其中比較好玩的有設計並實現Carcassonne桌游(帶GUI的)和寫一個data visualization framework等。至於workload,總體來說比較正常,只有Carcassonne比較耗時和難寫一點。最後的考試包含兩個midterm和一個final,難度都不是很大。

我個人覺得這門課可以一定程度上豐富簡歷並補充軟件設計的基礎知識,還可以順便寫點(相對高質量的)Java,因此非常適合轉碼選手。此外,類似於17637,大量依賴於GitHub和Travis CI的作業提交方式也會幫助掌握git版本控制技能和了解CI/CD pipeline的使用。



15640 Distributed Systems

DS是CMU非常著名的系統課之一,內容豐富翔實且深入淺出,如果大家認真學的話能夠學到很多有用的東西,我個人是強推它的。不過如果你想上這門課的話,600/513至少要達到B,否則沒法選上。

這門課在春季和秋季學期都有開,但是授課老師不一樣。

春季主要由Mahadev Satyanarayanan講授,這位教授非常厲害,他是AFS

和Coda

的發明者,同時也是edge computing

等雲計算領域的先驅。Satya的課側重於底層基礎,大體涵蓋了RPC、caching、distributed file system、scaling、failure recovery等內容,雖然他講課節奏很緩慢,但是我覺得也留給了學生一定消化的空間。而秋季課程偏應用一些,老師為Yuvraj Agarwal和Dave Andersen,他們的授課內容弱化了caching並加強了分佈式系統的一致性部分,更注重實踐。

春季的project要求基於C和Java完成,包括實現基於RPC的遠程文件系統、實現一個簡易的AFS-like distributed file caching system、模擬scaling policy以及實現基於2PC的帶有failure recovery功能的簡單圖片合成系統;秋季的project要求基於Go完成,具體的要求大家可以自己去了解一下。這兩個學期的project均需使用autolab提交,且和其他系統課一樣帶有coding style分。

除了project之外,該課還有4個貫穿整學期的homework,跟考試題型相似,主要為簡答和計算。至於考試,這門課包含了一個midterm和一個final,題目雖然簡單,但題量大又注重考查細節,所以平均分不高,比較在意GPA的同學請慎選。

總體來說,這門課workload偏大,不過如果你堅持下來的話會覺得很充實,對於system design的概念也可能會有新的認識。



15719/18709 Advanced Cloud Computing

這門課是ECE兩大高階系統好課之一,另一門是Storage Systems,我在下文會提到。

它之所以被稱為好課,授課老師功不可沒。給我們上課的是Greg Ganger和George Amvrosiadis這對黃金搭檔,此外還有Majd Sakr給他們打輔助。

這兩位G老師都是雲計算、分佈式文件系統、存儲系統等方向的集大成者,其中Greg還是PDL

的director,在系統方向頗有建樹,跟工業界的聯繫也比較多,所以他們會經常請FLAG的大佬們來作guest lecture,我們便可以藉此領略到工業界的前沿科技。

在講課方面,Greg偏幽默,習慣於把很深的知識以一種巧妙的易於理解的方式傳達給我們,方便我們消化。而George則更加嚴肅認真一點,和學生互動也更多一些,不過我覺得有點他的課堂有些催眠。他們經常交叉授課,互有特色又能相互補充,上下來真的讓人受益匪淺。

課前,老師會給我們布置幾篇論文或者技術文獻,以便我們閱讀之後加深對概念的理解。在課程中,老師會給我們講包含了cloud computing這一領域的各個經典概念,例如elasticity、virtualization、scheduling、fault tolerance等,還有各種cloud、distributed file/storage system實例等等,可謂非常精彩。

這門課要做3個project,分別是scaling policy設計、基於spark的大數據ETL以及模擬Kubernetes scheduling,均基於AWS完成,涉及到的語言有Python和Go等。我自己做下來感覺除了spark ETL比較令人頭禿外,其他的load都還行。它代碼量不大,但是writeup往往不是很清楚,再加之一些配置操作細節比較繁瑣,所以我還是建議新手慎選。

至於考試,包含了一個midterm和一個final。試題風格鮮明,題目靈活,題型多為簡答題。老師會側重於考察學生是否理解了各個系統的特點與design的tradeoff,需要你給出明確的選擇並利用課堂所學來論證你的觀點,非常考驗學生的學習能力。

CMU還開了一門「低階版」的ACC,即課程15619 Cloud Computing,我在這裡也跟大家簡單對比一下這兩門課。

CC沒有特別多lecture內容,也沒有paper閱讀要求等,但它的workload非常大,基本上每周都會有作業和quiz,旨在讓學生通過不斷練習來鞏固所學的知識。我覺得這門課對於大神來說就是在重複地做一些簡單的事情,所以更願意把它推薦給簡歷空白的小白。而對於一些已有基礎的大多數同學來說,我的建議是選ACC,因為ACC能更多地幫助你知其然也知其所以然,你上完這門課可能會有醍醐灌頂的感覺。

需要注意的是,ACC目前只在春季開設,而CC則春秋兩季都可以選,如果你上過CC就不需要再選ACC了。另外,由於DS和ACC的課程內容相互呼應,所以我建議大家把它們選在同一學期來上,收穫會更多。

對了,還有一門15688 Practical Data Science,據說是CMU數據科學版本的CC,大家感興趣的話可以自行了解一下。



15746/18746 Storage Systems

這就是ECE另一門高階系統好課,授課老師同樣是Greg Ganger和George Amvrosiadis,值得一提的是Greg是746這門課的創始人。

這門課不僅課堂風格與ACC相似,而且兩者在課程設置方面也差不多,老師會要求我們課前讀paper,然後他倆交替為我們講解lecture內容,後半學期會帶來許多guest lecture,我印象最深的是來自Google的對GFS

繼任者Colossus

的講解,暴力美學太酷了。

在課程內容安排上,這門課從微觀到宏觀,涉及到了許多SS相關內容,既有SSD/HDD的底層講解、FFS/LFS等經典文件系統的實現細節,又有RAID、分佈式文件系統和存儲系統實例,還有data integrity、redundancy、backup等相關概念和應用,考慮得很全面。

我們一共會做2個project,均基於C/C++完成,運行和測試環境均部署在AWS上,但分別被拆成了3個checkpoint,所以會貫穿整個學期。因為項目重心可能比較偏向於後期,所以大家在後半學期的學習壓力比前半學期要大得多。

第一個做起來相對比較簡單,要求我們模擬實現SSD中的flash translation layer(FTL),涉及address mapping、garbage collection、wear leveling等概念;而第二個難度和代碼量都比較大,是基於FUSE實現一個hybrid file system(local SSD+AWS S3),功能較為強大(例如支持雲端傳輸的block-level deduplication,支持snapshot和caching等等)。

至於考試,SS跟ACC一樣,都有一個midterm和一個final。老師出題靈活,側重於深度考察我們對SS領域各種概念的理解。在試卷最後,老師還會給我們放一個bonus questions,我印象最深的一個問題是請選擇一種動物作為746的吉祥物,然後給的參考答案是「A beaver, because it cares about logs. There might be a fight with MIT, but totally worth it :-)」,感覺很有趣。

我個人非常喜歡Greg講課,再加之少有大學能夠以存儲系統為核心開設系統硬課、上完課你們還能將hybrid file system作為一個完整的project放在簡歷上,所以我個人是由衷推薦這門課的。大家需要注意的是,SS只在秋季開設,如果你們春季上完ACC並喜歡這兩位老師風格的話,不妨秋季試選看看。



15651 Algorithm Design and Analysis

這門課19 fall的老師是Gary Miller和Danny Sleator,兩位妥妥的大牛。

Gary是Rabin質數測試算法

的提出者之一,651課程的創始人,講這門課已經有40餘年了,經驗非常豐富。而Danny則是splay tree

的發明者,amortized analysis等領域的先驅,在實踐方面絕對是高手。

我個人很喜歡這門課的課堂氛圍,Gary總是面帶微笑,講課時會沉浸在自己的狀態里,語速比較快,而Danny則總是眉頭緊鎖,隨時準備應對各種奇怪問題,他們兩人組隊講課能夠碰撞出特別奇妙的化學反應。這門課的TA也很厲害,對我們幫助很大。

老師們準備的課程內容不僅非常廣泛,而且也有極有深度,他們會給我們講DP、DFS、max flow、hashing、LP等經典知識,也會把自己的研究和見解分享給我們,比如splay tree、ball growing、計算幾何學、backward analysis、parallel MIS等等,我覺得這樣的機會是很寶貴的。

我們一共需要做7個作業,其中3個是oral presentation,另外4個則需要提交LaTex。因為這些作業的workload都比較大,所以可以3人組隊完成。具體的作業構成幾乎是清一色的3道算法題+1道coding。

算法題難度較大,一般跟課上所學緊密相關,老師往往要求我們針對描述的問題,給出一個時空複雜度滿足要求的算法,然後證明算法的正確性等等,比較考驗個人的理解、推導和證明能力。我建議大家到時候如果思路不清晰的話,可以去piazza瘋狂轟炸TA或者去office hour求助來獲得靈感,還有就是要多和自己的隊友交流,集思廣益。而coding是基於autolab測試的,也會跟所學有所關聯,但是做起來沒有那麼簡單。case數量很多,時空複雜度要求很高,老師給我們出的題也往往是帶迷惑性的,例如看上去需要max flow解決的問題,實則必須用DP才不會time out之類的,很費腦筋。老師在給分方面也比較嚴格,錯3個case及以上就是0分,完全不留情面。

除了作業以外,我們每周都有一個quiz來幫助大家鞏固所學。

至於考核方面,這門課的考試包含兩個midterm和一個final,難度較大,課程給分也很是嚴格,curve以後只有20%的A,其餘大概會有40%左右的B和40%左右的C,以及若干fail,在意GPA的同學請慎選。

就我個人來講,這門算法課是我在CMU最喜歡的課,所以我強烈安利給大家!如果你們想要學好CS的話一定不能錯過這堂算法課。但是,客觀地說,這門課老師講課速度快,作業和考試難度也較大,費時較多,其實不太適合零基礎的小白。對於想要把精力留在刷題上的找工黨來說,這門課對你刷題也沒有特別多和特別快速直接的幫助,因為能力的提升畢竟需要一個潛移默化的緩慢過程。不過,在選擇之後堅持下來的同學,你們到時候會發現自己對於許多算法和數據結構的理解會有質的提升,我認為這是非常值得的。



15750 Graduate Algorithms

這是Gary於春季開設的一門高階算法課,涉及到了Van Emde Boas tree、斐波那契堆等內容。內容與651有部分重疊,對算法感興趣又覺得651簡單的同學可以直接考慮這門課。



17681 Java for Application Programmers/17683 Data Structures for Application Programmers

這是ISR開設的兩門mini課(每門mini課的學分為6分),均由Terry Lee主講,我認為非常適合那些沒有代碼積累、不了解OOD、對數據結構無概念的小白入門,大神們也可以把它當作水課來搭配使用。總之,我身邊上過這門課的同學都說它非常好,值得一選。



15618 Parallel Computer Architecture and Programming

PP是CMU的經典CS系統好課之一,我個人也給大家強推這門課。這門課的其中一位授課老師Randal Bryant同時也是CSAPP的作者之一。由於這門課實在是太過於熱門,所以每年waitlist都會被排爆,我在這裡告訴大家一個tip,那就是你即使在waitlist上也要按時上課和交作業,這樣就能優先排進去。它的project由individual和team構成,據說load較大但做完收穫很多。我身邊有人憑着課上所學最後去了Apple做GPU加速,所以我認為這門課對於找工的同學來說,一定是個加分項。



15662 Computer Graphics

這是一門很有趣的計算機圖形學入門課,內容涉及圖形學領域的方方面面。作業是基於OpenGL實現若干與rasterization、animation等相關的project,load較大,debug時間較多。我身邊有人推薦PP+CG一起上,你們可以試試看。相關課程還有15663(Computational Photography)、15664(Technical Animation)、15666(Computer Game Programming)等。



18645 How to Write Fast Code

這門課是ECE開設的破產版PP,雖然workload相較於PP會小很多,但是課程質量遠不及PP。如果你對並行計算感興趣、但是又不想自己太累,或者不想佔用48學分名額的話,我建議你可以試選,選上之後可以去蹭PP的lecture視頻,這樣既能學到想學的知識,又不至於負荷過大的workload。



15645 Database Systems

DB是CMU的經典CS系統好課之一,授課老師Andy Pavlo是DB領域的狂人,他還是上文所說的PDL的成員之一,跟Greg、Dave等人交流密切,我個人建議如果你對數據庫非常感興趣的話一定要pick它。

不過這門課只在秋季開設,並且超級熱門,所以你可能選不上。而且課程的project均要求基於C++來做,不僅workload很大且對沒寫過C類語言的人非常不友好,所以你也可能對它感興趣但又不是很願意上。這都沒關係,因為我們貼心的Andy老師會錄製lecture視頻並發布在Youtube上,piazza的權限也對未選課生開放,如果你想的話,完全可以參與到課程中去。

此外,Andy在春季還開設了另一門DB有關的課程 15721(Advanced Database Systems),貌似load比645要小,大家如果感興趣的話可以自己去了解一下。



15641 Computer Networks

這是一門網絡CS課程,但是它的課程內容設置比國內的一般計網課程強了好幾檔,具體從作業要求基於C實現TCP、實現類Netflix streaming功能等就可見一斑,因此workload也較大。授課老師Justine Sherry之前是伯克利的,他給我們講課的時候特別有活力,還會經常給我們發糖吃,課堂氛圍很好。總之,這門課相對小眾但質量很高,我推薦大家去上一上。



18741 Computer Networks

這是ECE版本的CN,但內容跟15版本相差較大,比較偏向於鏈路層和信號處理,load也相對較小。不想佔用40學分名額但又對CN感興趣的同學可以試選。



15410 Operating System Design and Implementation/15411 Compiler Design

這是CMU流傳已久的兩門鎮校神課,雖然課號都是4開頭但load巨大。這兩門課的學分均為15,所以如果你們都想選的話就會佔到30分的外課學分,剩下的16分貌似最多就只能選一門外課了。不過如果你在暑期先修513課程(這樣513隻用佔到6學分,弊端是要多交6學分的學費)的話,這樣就能夠上夠四門CS外課,即15410+15411+15513+15XXX。

其實這門課對找工的幫助還蠻大的,我身邊有大佬堅持了一學期扛下來了OS並最終去了Apple寫kernel,TOC的時候有個小公司直接說如果你上過OS並且成績還OK,就可以直接去他們公司工作。



17645 Software Engineering for AI-Enabled Systems

這是ISR於19 fall新開設的軟件課,我有朋友上過覺得還不錯,感興趣的朋友不妨試一試。



14741/18631 Introduction to Information Security

這是ECE開的security課程,lecture比較無聊,但作業以CTF形式呈現,挺有趣的,workload對大多數人來說應該都比較適中。另外一門security相關的課程是18730(Introduction to Computer Security),據說課程內容艱深晦澀且給分不高,在意GPA的同學請慎選。



11755/18797 Machine Learning for Signal Processing

這門課比較適合本科具有信號和圖像處理背景的同學以及刷題找工黨來上,可以作為一個緩衝,跟硬課搭配使用。



18661 Machine Learning

這是ECE開的ML入門課,課程乾貨十足。對比10601,18661能夠幫助你夯實理論基礎,而且還不會佔外課學分。



11661 Search Engines 

這門課的內容和作業都很好,但考試就是死記硬背,我個人不是非常推薦。



10707 Deep Learning/11785 Deep Learning 

這兩門DL課,我個人比較推薦785,因為707的課程設計問題比較大。



11747 NN4NLP

這門課沒什麼好說的,我心中永遠滴神。

此外,我們還有24780 Engineering Computation、18794 Pattern Recognition Theory、18749 Building Reliable Distributed Systems這幾門課,大家完全可以把它們當做水課來上。

總體來說,我覺得CMU的大部分課程質量都很好,對於我們更好地掌握現學的知識是有益的。大家還可以把那些做得不錯的course project放在簡歷上,以便日後找工。至於workload,我個人覺得還是蠻大的,因為我之前在國內的時候幾乎不怎麼學習,但是到了CMU之後經常學習到一兩點才坐escort回家,學習狀態對比強烈。但是只要你認真努力了,一般都能拿到A/B。

就業

在就業方面,CMU會為學生提供career service,具體工作是幫忙修改簡歷上的格式和語法錯誤以及教你一些面試技巧,我個人覺得作用不是很大。

學校也會有cf,因為開的比較早所以建議大家提前準備好簡歷和自我介紹,不然的話很可能會白跑一趟。

我自己當時找工的時候主要是在LinkedIn上獲取求職信息,感覺還比較有用。

大家其實不用太擔心上岸的問題,雖說CMU的peer pressure較大,但是往屆找全職的情況很好,而且我認識的大部分ECE同學大部分也都拿到實習offer了。

生活

我們這屆錄取了挺多中國人的,而且整個CMU也有很多國人,所以我平時基本都待在以說中文為主的社交圈裡,每周就跟朋友一起約約飯打打球,沒有跟外國同學party過。但是我感覺大家還是得重視一下口語問題。在來美國之前,我T 105、口語23,剛到這邊的時候遇到口音比較重的外國人根本聽不懂他在說什麼,不過現在上課的話基本沒啥問題了。大家要是想提高口語的話可以在做project的時候和外國人組隊。

AdmitWrite,基於共享經濟模式建立的知名互聯網留學平台,留學屆Uber。迄今為止,平台入駐世界頂級名校導師已超過1000名,實現美國TOP30,英國G5,澳洲八大等多個地區名校全覆蓋。學術大牛?名校學霸?外籍名校導師?牛人彙集地,你想要的都在這裡。人文社科/商科/工科?理科/藝術/法學?不管什麼方向,我們都能為你匹配同專業名校學霸,申請so easy!中介價格不划算?線上模式,拒絕無謂成本,打造極致專業度,極具性價比服務,讓每一分錢都花到實處。

大牛談留學之申請硬知識可以關注專欄:

學霸談美國申請:哥大學姐帶你沖藤校

大牛談英國留學:劍橋學姐帶你申海外名校

海量名校實戰申請經驗:海外名校申請經驗

35楼 JosephHeinrich 2025-12-23 20:50

學為貴北美留學:


因為喜歡打造能改變人類生活/ 改善生活體驗的產品,並且希望能夠解決更複雜的問題、做出更大的影響力、面向更大更多元人群,因此決定來美國學習如何「設計」產品。

本文將從剛就讀完第一個學期的角度,來分享「我」認為來到卡內基梅隆大學讀互動設計究竟能獲得什麼?

CMU School of Design 介紹給我一個全新的世界觀,設計於我變成一種思維、一種方法、一種探討未來可能性的精神與行動。

我申請的卡內基梅隆的互動設計研究所名為Design for Interactions,定義不限於人與電腦螢幕/軟體/既有科技的互動,更廣地延伸到人類與整個人造世界(built world) /人造物( artifacts)與自然世界(natural world)的互動。學習的設計方法論

更讓學生也能為尚未存在的未來科技進行設計。

學院在Communication Design與Information Design悠久歷史。

現有三大側重方向:Design for Service 、Design for Social Innovation 、Transition Design。

Graduate Program 有三個track,我目前就讀的MA (Master of Arts) 是專門開設給未曾接受正式設計教育的學生跨領域進入設計的世界,從設計基礎與方法論開始、學習如何縝密地思考、培養設計思維解決問題與實踐技能,並且將各自跨領域學術背景、工作經驗與能力結合轉化為獨特優勢。

MA 一年讀畢後可再申請續讀MPS (Master of Professional Studies) 一年或MDes (Master of Design) 兩年,課程設置皆為給設計背景的學生鑽研互動設計。

MA 學生來自多元背景,本屆例如航太工程、腦神經科學、電腦工程、社會與認知科學

、歷史與國際文化、文學、財務金融,多有自學設計的經驗;MPS/MDes 學生則多為工業設計

、建築設計、視覺設計背景以及MA track 畢業生。

CMU School of Design

我就讀的是個怎麼樣的program (專指CMU MA track) :



專為未受過正式設計教育者、社會經驗三年以上者設計的課程
第一學期主要奠定設計思考與視覺設計基礎,design thinking seminar、visual communication design studio、design principles and practices。(下學期則將專註於互動設計interaction design studio、prototyping for interaction design、transition design / design for services / design for social innovation 三選一)
小班制10–12 人
本屆學生90% 為英語母語、75% 為美國本地學生
本屆學生90% 女生、10% 男生

我的目標:



在美就職product designer
探索possibilities in the design world
鍛煉英文溝通表達能力課堂介紹一Seminar: Design Thinking

在讀了十幾篇不同大佬寫的design thinking文章、也練習了半學期的口頭critique後,期中作業是自選一本課外design thinking

著作,寫一篇完整書評、書面critique。

繳交後另需準備10分鐘presentation + 10分鐘Q&A。在這項作業上我練習了如何read critically for a whole book、如何針對正反評價適當地措辭、如何有力有理地批評、如何書寫學術性文章。

在閱讀、評判了一個學期各家設計學

說後,我們應該形塑出一套自己的design thinking。

所以期末project主題是「Research, design and produce a 「 Design Thinking Manual 」 introducing the topic to a non-expert reader.」向非設計人士介紹你的設計思考是什麼。

從發想、設計、到production 、正式裝訂,實際生產出這本書。教授還有強調作品必須要「 PHENOMENAL 」 (現象級),並且在分享去年學生作品時指稱其中一件的裝訂手法太差了「is a crime」 (是罪過) ,搞得大家壓力山大我們沒有學過如何打造實體書,所以過程中一邊在發想設計,一邊想辦法突破技術

問題。

我的作品理念來自於我認為設計思考

是一種empower (賦能、使…能夠)人們解決問題的方法。

在我們的文化當中兒童時常被認為幼稚、少不更事,並非一個可以獨力解決問題的成熟的個體。而我希望可以empower kids to be problem solvers,所以為6–8歲的孩童設計了一本設計思考的立體書,希望鍛煉孩童解決真實世界問題的能力,讓他們知道他們可以、相信自己。

下圖是在學期末design week 對外展示作品時,幸運的被featured 在院方的instagram!照片中上方的同學作品是設計了一個design thinking survival kit 急救箱,左邊中間的是引導工程師了解user-centered design thinking 的tool,左下方是針對聯合國17 項永續發展目標Sustainable Development Goals 設計的wake- up calls。


在這項project 上我練習了用語言、圖像、立體元素溝通概念、打造互動體驗;也第一次學了paper mechanics、材質挑選、印刷、徒手裝訂書籍、如何手做精裝封面。

也在同學的反饋提議學到如何留心處理inclusiveness,例如多元的家庭成員組成、性別的可能。

兢兢業業地完成這本書,最後得到了 的評語:「Well done for putting together a well-made book which provides the user with a hands-on, and highly interactive experience with design thinking. You've done a really great job of putting together a fairly complicated idea into a simple format which young people can easily engaged with. It was interesting to see students and colleagues at the exhibition enjoying your book also, and so I can see how your audience for this book potentially could be much wider than just kids.」


卡內基梅隆大學

我的收穫是什麼?1. 思維認知的轉變

在就讀design school 之前,設計於我感覺比較像是一種能力、一種職業。然而CMU School of Design 介紹給我一個全新的世界觀,設計於我變成一種思維、一種方法、一種探討未來可能性的精神與行動、一種志業。

在設計學院中能接觸到各式各樣設計的議題/領域/研究題目,對我來說像是腦洞大開。

2. 快速成長,注重實踐

學習各種設計方法論、學習如何critique design 後對於知其所以然深有心得。設計的抉擇不該來自於「某某知名服務某功能就類似這樣設計」、「知名A 和知名B 都這樣用,那一定是最好的,我們這(完全不相關)的C 也來採用」 。

毛主席的實踐是檢驗真理的唯一標準「往往要經過大量實踐,才能總結出一些經驗」

3. 我參加許多projects 的經歷

在學校里有許多參與大大小小projects的機會。

我覺得和自己做side project的差異是:

(1)教授丟出需解決的問題可能較深、較複雜,是龐大的wicked problems,需要足夠紮實的系統思考

與引導,是剛入門自學者可能比較難獨立進行的。

(2)有老師與助教在每一個發展階段給予很多feedback,讓你儘早pivot或是提供inputs啟發你開發這個項目的更多潛力。

(3)項目題材接地氣、highly relevant to American society & culture,讓你呈現出有許多為美國本地題材做設計、合作的經驗,對於要找這裡的工作有利。

例:本學期visual communication studio課堂的一個client project是與匹茲堡

當地的Environmental Charter School (ECS)合作。Charter School為美國公辦民營

教育系統,各個學校有自身辦學目標、獨立運作,ECS為一專註環境教育、強調戶外學習的學校,從幼稚園到八年級都有。

此次合作的主題則是針對匹茲堡當地的空氣污染議題,為學校的創新總監設計如何提升學生及家長對空氣品質問題的意識。(此project成果將在本文下方分享)

而和實際工作上的projects 的差異是:通常公司產品開發

會有一些現實考量或人事影響,不一定能朝設計上最理想的方式發展(不過現實中本來就需要考量多方利弊,是正常的) 。

但如果是需要用來介紹自己的設計邏輯、如何一路進展到最後的deliverable

,可能就不一定完整紮實。視覺品味等等也不一定是你自己最滿意的。

除了課堂projects外,也有其他campus design challenge的機會:MHCI June Liu的Top 3 in BOSE AR Challenge at CMU我在設計競賽中學到的事

4. 與同學合作的經歷知乎某匿名用戶的回答說道「招收學生的背景很多都是五花八門的,不同的人生經歷,思維模式,放在一塊,產生碰撞,不談學習,單單就是生活中的聊天,也是一件很有趣的事情。作為一個designer,很重要的一件事情就是學會如何去開拓眼界。跟不同背景的人一同做項目,交流的過程中,會對某個項目,某些事物有着多方面的理解。」

像提升市民對空氣品質問題的意識的proejct 就是一個小組合作項目,班上10 個同學2 人一組。

每組發展出來的成果都超級不一樣,並且在每個作品都明顯呈現出兩個組員不同專長的結合,激發出思考的火花、多樣的可能性。

5. 授課教授的經歷

授課教授的學術和業界經驗功力深厚,壓縮在一門課程中把精華傳授給你。尤其體現在他們能帶給你思想上的啟發、對你的項目提供的inputs。

像visual communication studio 的教授就是數位設計的大牛。我認為他是全世界最會給feedback 的人,總是一針見血提供非常有建設性的意見但又講得很正向,毫不會覺得被殘酷批評而難以接受,連美國同學都覺得他好會phrasing

design thinking seminar 的教授則是在每周兩次各輕薄短小一個半小時的seminar 課堂,帶着大家做我會說像是沙龍式的思想激蕩,藉由閱讀批判不同學者的設計理論,形塑每個人自己的設計世界觀。

6. 對於語言能力的提升

熟練使用一門外語,會提升拓展一個人知識來源渠道,除了能力的提升,對人的視野和格局都會造成影響。

在英語環境下會大幅提升你用英文理解設計、思考設計、分享設計的能力,讓你比較容易用這門外語侃侃而談你的專業。

多和同學相處、合作,也會讓你對文化與社會規範變熟,順便預習未來如何和面試官、同事老闆相處。

7. 對於人的多樣性的理解

對於人的多樣性的理解,也會延伸到學習如何為多樣性做設計、如何應對處理多樣性的議題。

例如在空氣污染議題的初步研究時,一位相關人士就提及空氣污染對於不同市民的影響有着巨大差異。

在同樣的空污狀態下,白人成年男性可能絲毫感受不到影響可以正常的度過一生,但對黑人女童來說可能造成嚴重氣喘問題,若缺乏資源支持,將導致許多孩童輟學人生髮展受限。

如何在設計中適當地tackle 種族議題,對我來說可能都是個全新的挑戰。

8. 充足的資源支持

是學習資源、人(前輩、同儕)的資源、軟硬體的資源,我們在學校里都得到了很充分(超多)的資源支持。

有教授、助教、學長姐、同學與你討論你的問題、出謀獻策;有conference、workshop、speech 、tutoring service 帶來課堂外的學習機會;有各種軟硬體的lab 和專家引導你如何把想法變成真實。就求職來說,學長姐校友、career service、career fair 也是很好的資源。

9. 練習試驗場、Soft-landing 就業緩衝期

在學期間給你學習成長的磨練機會、較能包容你的錯誤(或是讓你稍能不過度懊悔自己還做得不盡理想的地方),不論是設計專業上、是英文口語/書寫溝通還不到位、不同文化下人際應對的磨合,都給你改進的機會與時間。

不論之前經驗多少,只要是在校生(仍須注意program 狀態是否支持,通常兩年期長的碩士就讀完第一年後)就可以從暑期實習招募開始你的美國就業之路,只要是應屆生就算在應屆生全職機會招募的pool 中。(當然你想從社會招聘直接找資深的工作機會也可以。)

10. 學生簽證

提供畢業後一或三年合法工作身份

F1 學生簽證畢業後有一年OPT 的合法工作身份,若program 為STEM 則有共三年的合法工作身份。後續就看任職公司是否願意贊助抽工作簽證或辦理綠卡

申請。

——————————————本文來自學為貴北美留學L學姐分享——————————————

想了解更多關於北美留學申請

經歷以及就讀體驗,歡迎關注學為貴【北美名校申請經驗】,專欄包括申請經歷,就讀體驗,專業分析,實習、就業分享等~

北美名校申請經驗!學為貴北美留學 的專欄59 篇內容 · 600 贊同 · 7 訂閱

36楼 JosephHeinrich 2025-12-23 20:51

某匿名用戶:


應朋友ZX之邀,在這裡寫一點一年以來的感悟。

我是14年8月到15年8月在CMU ebiz讀的碩士,期間拿到了包括水果在內10個左右的offer。由於來CMU之前有過將近4年的IT諮詢工作經驗,所以我的視角可能會有一些不同。

至於為何工作幾年又出來讀書,已經超出此貼討論的範圍,可以以後另開一帖細談。

從申請ebiz到拿到學位,一路看着ebiz的各種爭議帖,大多都是圍繞着各種「水」或是「不水」展開得。個人覺得,如果只是以在美國求職為目的,又不想在學業上給自己太大的壓力的話,ebiz是不錯的項目。如果以學技術或者知識為主要目的的話,可以很負責的說,ebiz不是你的首選,至於其他的master項目我不是特別了解,也不方便在這裡做評價,建議可以申請CMU的phd哈。

ebiz一共有3個學期,包括16個團隊task,一個團隊practicum(畢業設計)和36學分的課。從workload上來看,第一學期會稍微有一些緊張,需要完成6個task和一門12學分的Java課,我當時還選了law,如果想維持在4.0的gpa得話,還是要上不少心的。

在這裡需要提一下,Java課非常受益,老師講的非常清楚,由於我本科學的是軟件工程,對我來說也算是二次學習和與時俱進了。Task除了認真理解之外,還需要習慣不同faculty的風格,一般好好做,拿A問題不大。不過ebiz的task給分是非常主觀的,各個分組的faculty給分,只有A,B,C和F,今年見證了很多拿到C的task,本人也未能倖免,呵呵。law是一門鍛煉legal reasoning的課,可以拿來混學分,但如果好好學,不是很容易,對於每個案例需要思考得比較深入和透徹,第一學期過去了,我law拿了A+,gpa保持的不錯哈。

隨着第二學期的到來,匹茲堡的天逐漸變冷,有時下着雪,該玩兒的地方也都玩過了,在這段時間裡,同學們紛紛開始改簡歷,刷題,旁聽或者選一些「神課」,為求職做準備。

感謝oracle公司,解決了ebiz的就業問題,從3月開始,陸陸續續有同學憑藉著名校+高gpa,直接拿到onsite去參加各個組的面試,然後敲定offer。oracle是分批發onsite的,所以如果還沒有拿到他們的onsite,也不用擔心,我是到了初夏的時候陸續拿到了一個campus hire offer和一個senior level的offer的。千萬不要以為ebiz等於oracle保底,另外,我的個人體驗是,oracle是一家文化氛圍很不錯的公司,在發出onsite之前他們也是很挑的。

今年我們專業沒有趕上facebook,linkedin和amazon等公司的校招大年,畢業時的統計數據就業率60%左右,但並不等於沒有機會。我在去年9月的TOC上拿到了一個加州小公司的offer,之後陸陸續續拿到了不少onsite面試,飛了10多次加州,3次德州,2次西雅圖,2次DC,還有麥迪遜,phoenix,portland,東部一些詭異的地方,值得一提的是還去了5天阿姆斯特丹(來美國前我也去過歐洲)。onsite面試的感覺有點像以前工作的時候頻繁出差,除了緊張的工作之外,也是開拓眼界交流的機會,同時還能體驗當地的風土民情。

說到求職的準備,由於本科時候殘存的基礎加上工作這幾年的經驗,我在刷題上花得精力主要是深入理解和總結歸納表達(這點很重要)。美國有那麼多很棒的高科技公司,值得去嘗試,拿到offer以後想想,刷題這一點付出也不算什麼,至少最後從搬家到看房基本都不需要我操心。

說到規章制度,ebiz有一系列自己制定的規則,其中對於離開匹茲堡外出面試有很嚴格的請假規定,班級有相當數量的同學因此被扣過gpa。除此之外,學院在具體執行上做得不那麼人性化,比如請假後會被要求改或者推遲面試時間,下一屆ebiz還會推出新的「連坐」政策,不知又會是怎樣一番體驗,呵呵。

說到同學,我們這一屆的同學都非常認真好學,做task的過程中有時熬夜解決技術上的難題,或者精益求精優化系統,對於老師提出的質疑不會害怕,勇敢提出自己的觀點。還有一些同學之前並不是學CS的,但是無論是英語口語還是交流表達方面非常棒,可以從他們身上學到很多。

說到課外,我去年見到了Pittsburgh的市長,還去了市長辦公室參觀,匹村對國際學生非常友好。還參加了加州企業的大學生峰會。這一年hiking音樂會,歌劇,電影一樣都沒少。最最遺憾的是cmu的健身房實在是不咋的,3月後游泳池大整修,只能去附近chatham游泳,享受那裡優質的體育資源。

回首一路走來,從來沒有哪個一年能像過去這一年過得那麼緊湊,在cmu一切皆有可能。


37楼 JosephHeinrich 2025-12-23 20:51

作者:PivotEdu中樞教育
鏈接:https://www.zhihu.com/question/24295398/answer/226239521
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

中樞教育學員,目前就讀於CMU INI (Information Networking Institute)的MSIS (M.S. in Information Security),下面回答將從項目、學校生活、就業三方面談談就讀體驗。

——————————————分割線——————————————————

寫這篇文章時我正坐在從北京

飛往匹茲堡的航班上,結束了實習之後回國的短暫修整,新的學年又要開始了。其實之前零零散散地回答了這麼多問題,最想告訴大家的還是:在CMU的日子,將會是一段艱辛但收穫極大的旅程。


1. 項目介紹

1.1 項目長度

我就讀的項目是CMU INI (Information Networking Institute)的MSIS (M.S. in Information Security)項目。CMU的INI可以算是一個大家相對關注較多的學院,項目長度有16個月和20個月可選。因為CMU是Semester制的學校,所以16個月項目的童鞋是第一年8月入學第二年12月畢業,共3個學期;20個月項目的童鞋則是第一年8月入學第三年5月畢業,共4個學期。


1.2 培養方向

關於培養方向,INI主要分為MSIT (M.S. in Information Technology),MSIN (M.S. in Information Networking)和MSIS 三個專業,其中MSIT又分3個子track: MSIT-Mob (Mobility), MSIT-IS (Information Securuity)和MSIT-SM (Software Management)。需要注意的是,大部分MSIT的童鞋們是第一年在東海岸

的主校區,第二年在西海岸的硅谷

校區就讀的(還有一部分MSIT(Kobe)的童鞋是春季入學,第一年在日本

神戶就讀,第二年在主校區/硅谷校區就讀);而MSIN和MSIS的童鞋則是全程在主校區就讀。


先大致從方向介紹一下我就讀的MSIS專業:這個專業相對於MSIT/MSIN,每年就讀的國人數量相對偏少,在我這一屆加我總計只有5人,總人數應該是在30 – 40人左右。(但是貌似下一屆的學弟學妹們有十幾位)


相信很多考慮申請MSIS專業的同學都有這樣的一個問題:我接觸安全比較晚/對安全沒有真愛/只是感覺安全很Cooooool,缺乏具體的了解(比如我,naïve啊!)/…,申請了這個專業之後是不是就一定非要走這條路不可了呢?當然不。得益於INI靈活的選課制度,雖然專業名裡帶有IS(Information Security)但其實在具體的選課方案上傾向於更加傳統的Software Engineer也是完全可以的。事實上,不僅上一屆畢業的學長學姐大多數也找了Software Engineer的工作,我們這一屆的5人里也有4人在選課上更側重傳統的Software Engineer方向。


剩下兩個專業我也大致介紹一下:MSIN因為和MSIS一樣兩年都在匹茲堡校區,差別可能更多在必修課設置方面,但是任選課部分大家的選課自由度都是一樣高的。而MSIT專業相對就更有意思一些:這個專業因為大部分的童鞋都是第一年匹茲堡,第二年硅谷,在硅谷的一年好在可以在招工季更近距離接觸業界(包括更多的資源,onsite更方便等)同時還能接觸工業界項目,而相對的選課方面就有一些限制,可以說是有利有弊。(據說MSIT在申請時要求學生在之前要有工作經驗,但事實上有很多無工作經驗申請上的先例,大膽地申)


1.3 課程設置

課程設置方面,大體上來說每個學期需要上36 – 48學分的課,換算成貫穿整個學期的課則是3-4節,每節12學分(此外存在僅上半學期/下半學期授課的mini course

,每節6學分),每學期修滿36學分即可獲得學位,學位要求144學分(20個月為例)。


在學位要求的144學分中,項目安排的課程必修72學分,限制選修學分為36學分,另外還有36學分的三選一track(research track

/project track/course track)。從選課自由度角度具體剖析一下的話,MSIS專業的限制選修3門課幾乎沒有選課限制,而在三選一中選擇course track的話可以多上三門課,這三門課也沒有限定在安全方向,僅僅要求屬於某一個特定的CS方向即可。並且,以上的安排全部基於學生一學期上三門課的假設,而如果願意每學期多上一門課的話,多出來的最多4門課也全部都是任選課程。總共算下來,對於20個月的學生而言,最多16門等價學期課程裡面有10門可以任選,自由度可以說是很高了(但是,由於複雜的先修課

依賴關係,有些課也是要硬着頭皮去上的)。


下面是MSIS的必修72學分:



<img src="https://pic1.zhimg.com/50/v2-88c995d974dd6af8575593e8fcc155aa_720w.jpg?source=1def8aca" data-caption="" data-size="normal" data-rawwidth="554" data-rawheight="533" data-original-token="v2-88c995d974dd6af8575593e8fcc155aa" class="origin_image zh-lightbox-thumb" width="554" data-original="https://picx.zhimg.com/v2-88c995d974dd6af8575593e8fcc155aa_r.jpg?source=1def8aca"/>


課程安排方面,由於具體的安排每年都在變動,建議大家直接上學院官網http://www.ini.cmu.edu/degrees/msis/curriculum-MS29.html查看,這裡不做贅述。


選課制度方面,學校從上學期的期中之後便開始下學期的選課。由於每個人的起始選課時間有些許不同,如果不幸抽中一天內比較晚的選課時間(比如下午3點),恭喜你,想報的課在你開始選時基本已經需要排隊了(也就是waitlist)。進入了waitlist之後,一般來說在學期初的兩周試聽期(意味着頭兩周退課/重選沒有任何影響)積極交作業,刷臉是可以正式註冊上你想要聽的課的,但是如果waitlist太長也要做好心理準備(通常來說,waitlist過長的熱門課近幾年也都開放了網課section,除了教室聽課優先級低於正常section的同學之外其他一般都是相同的)。


1.4 教學模式

學校里絕大多數的課都是lecture制度授課的,也就是傳統的老師上課講學生聽的形式。當然,也有一些純網課(比如CC,513),以及熱門課的網課section不要求學生到堂聽課而是轉為看錄製的lecture,這些課可能更接近所謂的tutorial

的形式。同樣,學校還允許學生在找到負責的professor之後開一些self-taught課程,這種課程基本上都是professor定下一個目標,讓學生自由發揮和探索的。


評分標準方面:在這點上和國內的高校頗為接近,基本上是從作業,考試,project和考勤幾個方面來打分,不過也存在只有project和考試,只有考試和作業,只有作業和project等等的變種。


1.5 課程難度

整體上而言,我認為INI下屬的各項目適合之前有CS相關背景的童鞋就讀,不太建議從此開始轉CS。(當然有大牛學長學姐轉成功的先例,也有很多童鞋在之前便開始轉專業)


CMU的課程基本上分為水課和非水課。水課一般是指coding量較小(但其他方面未必就好過),而非水課往往伴隨着大量的coding project以及其他作業,最著名的莫過於一學期倆人寫一個OS的OS課(上課之前要被教授面試,本渣自然是沒有選了)。一般來說,個人強烈不建議一學期選超過2門的非水課,除非你想細細品味一下凌晨四點的匹茲堡…


1.6 師資力量

由於INI選課的靈活性,大家在選課時往往會傾向於選擇課號15開頭的計算機學院

及其下屬的10開頭的機器學習系的課程。所以便產生了許多傳說:比如Java之父教Java,CSAPP作者教系統(CSAPP這書本來也就是這課的教材),Tom Mitchell教機器學習,AFS之父教分佈式系統

,圖靈獎

得主教算法之類的,你們懂得…(但是這裡還是要小聲的說一句,越大牛的老師教課就越好這不是真的)。


另外,美國的高校普遍使用Piazza來輔助教學 – 簡單說來就是一個學生提問,助教/老師答疑的平台,當然老師也會在其上不定時發一些通知。所以,和老師/助教的交流大部分是在其上進行的。當然,老師也很歡迎學生們上課隨時打斷講課提問,或是下課後直接去問老師。


1.7 學生背景

中國學生的數量大約佔總人數的四成左右,來這邊社交圈子基本上也是以說中文為主。


感覺中國同學的本科背景都是不錯的,大多數畢業於國內知名綜合性院校或計算機相關院校,也有一部分同學是海本畢業的。專業方面,大多數同學本科時專業應該都可以劃分到CS及EE相關;GT成績則是GRE 320+,TOEFL100+居多。


2. 學校生活

2.1 生活環境

老生常談,學校位於美國東海岸北部的匹茲堡,具體而言學校位於匹茲堡的North Oakland地區,和匹茲堡大學接壤,離居住區Shadyside和Squirrel Hill較近。


氣候方面,由於匹茲堡

的緯度相對較高,因此冬季也是比較漫長而且寒冷的(經常四月份還在下雪),春秋兩季相對較短,之前沒在北方生活過的同學來這兒可能需要一段時間適應。同時,匹茲堡的氣候變化很快(是的,我說的就是毫無預兆的下雨),因此出門最好備着把傘。


而至於食宿,飲食方面可能要讓大家失望了,匹茲堡地區好吃的中餐相比於美國其他地方而言並不多,要吃個正宗點兒的火鍋燒烤啥的比較困難。不過一般來說,絕大多數的時間裡大家也都在吃微信群訂餐然後校園取餐的盒飯。住宿的話大家一般選擇在Shadyside或者Squirrel Hill區域合租Apartment或House,租金多在500-600刀每月。


2.2 生活開銷

前面提到一個月的房租大約在500 – 600刀每月(事實上這在美國應該算是一個較低的水平了),除此之外每個月1500 – 2000刀的生活費應該可以在這邊生活的還不錯(不過由於課業壓力的原因倒也沒什麼享受生活的時間就是了)。


2.3 課餘活動

因為社團和學生組織這塊我參加的較少,所以沒什麼具體的信息可以和大家分享。據我所知,CMU的中國學生組織名叫CSSA,不定期會組織一些活動,比如組織新生接機,春節聚餐等(但是我都沒參加過);他們也提供電子版的匹茲堡新生指南,值得一看。


而至於學校的傳統娛樂,每年的四月底下旬學校會舉辦為期2天的狂歡節(Carnival),屆時學校放假的同時還會把校園改造成遊樂場!值得一去。學院(INI)的傳統娛樂項目則是九月初剛開學時舉辦的匹茲堡夜景遊船。


2.4 安全問題

匹茲堡整體而言算是個很安全的城市,具體的治安事件我在匹茲堡一年期間也並未遇見。但是學校警察局在發生治安事件後會向全體學生髮郵件彙報,有零星的凌晨時段搶劫案件發生:還是希望同學們早點兒回家或晚間時乘坐學校提供的Escort校車直接送到家門。


3. 實習與就業

3.1 實習情況

剛剛結束在Google的實習。實習的崗位是Software Engineer(MSIS同學的公司實習崗位還是比較多元化的,Software Engineer / Site Reliability Engineer / Security Engineer均有),工作內容是和Google內部存儲系統私隱和安全相關的一個project,就不展開講了。


感覺INI的大部分中國同學都找到了企業實習,也有一部分同學選擇暑期在學校的實驗室做一些科研相關的工作。企業實習方面,FLAG等大型互聯網企業均有同學進入,也有很多同學選擇了創業公司,主要實習地點集中在灣區、西雅圖

、紐約這幾處。


3.2 實習渠道

找實習這個事情早點兒開始總是沒錯的。在剛入學不久,第一年的9月份學校便會舉行名為TOC的招聘會,一般而言,由於職位的空缺還很多,實習在那會兒是最容易找到的。如果想早些找到實習不耽誤後續的課程及學業,希望大家可以在那之前便準備好簡歷、刷題、Linkedin頁面、與面試官交談的自我介紹等等。在TOC之後,找實習的渠道基本就是找學長學姐內推、網申

之類等等,但是就有效性和時機而言能在TOC上便斬獲實習Offer自然是最好的。


3.3 學校提供的就業指導

學校提供了名為Handshake的平台,與你的個人學生信息綁定,在上面可以快速投遞簡歷。學校同時也會不定期有各大企業的Recruiter到訪,屆時將會有郵件通告具體宣講時間,這種時候帶上幾份簡歷過去和Recruiter談笑風生總是沒錯的(還有Free food!)。


除此之外,我所在的學院INI還有數位專門負責Career Development的staff,可以和她們預約幫你改簡歷,催Recruiter,對比Offer,和校友聯繫,做Mock Interview等等,還是非常有幫助的,人也很nice。


4. 總結

不得不說CMU的整體氛圍還是十分壓抑的。並不是說來這兒的學生都是所謂的Nerd或者「不會玩」,只不過在每學期3 – 4門課還要同時找實習/全職工作的壓力下你很難給自己騰出時間來放空自我。同時,CMU的Peer Pressure也切切實實地存在着。我個人的感覺是在這兒你身邊的同學從來都不乏大神,一學期選四門課的同時還能早早找好實習,外加一個TA / RA也能遊刃有餘。在這樣的環境下,選課時常會問自己:這學期選三門課真的就夠了麼?然後默默地給自己也加到四門課。(然後發現自己作了個大死,一學期有好幾周都要熬夜熬到凌晨三四點,咳咳)


在這邊的生活也是單調的。一天的日程里可能只會有這麼幾件事:聽課,吃盒飯,趕due(趕完due就換成刷題)。至於每個周末都去周邊自駕或開party,每天給自己做頓美味的晚餐,把所有新出的遊戲打通關什麼的?想多了,不存在的。一個學期里可能只有一次或兩次這樣的機會。


但是,如果你能忍受這樣一整個學期除了幾周之外都被火燒眉毛的due趕着的生活,你會發現其實還是有許多時刻值得回味的:和小夥伴在自習室暢飲紅牛討論Project設計的雨夜,在Autolab(學校的一個交代碼自動判分平台)在用盡最後一次提交機會時得到滿分的狂喜(好吧,其實有很多大神第一次交就滿分了),以及在學期的最後一場期末考結束時把筆合上的瞬間。(每次在這之前我都計劃着考完試了一定要大吃一頓或者打通個遊戲啥的,真考完試了我卻只想在我的床上好好睡一覺)


最重要的是,你會發現自己的代碼水平會在一學期due的滾動轟炸下突飛猛進,當年在你看來曾經遙不可及的大神現在貌似也沒離得那麼遠了(當然也有些大神你會發現自己離他/她越來越遠了2333,這種一般也是你的同學)。而有着CMU的這塊牌子在這兒(咱怎麼說也算是計算機四大不是),在找工作的時候還是能感受到在這兒的所學都是有所回報的。


最後還是要感謝Pivot中樞教育給我的這次機會,讓我在第二年開始之時沉澱一下之前的求學生活並和大家分享,也希望能在這兒與大家相見!


歡迎大家關注微信公眾號「中樞教育」,獲取更多有用有趣的留學資訊哦~

38楼 JosephHeinrich 2025-12-23 20:52

baicaioyzy:


你見過凌晨三點的匹茲堡嗎?

在CMU,選課選得好,你可能每周都能見幾次。

不說別的,CMU凌晨三點多的校車從來都是排長隊上的。


一鍵三連➕關注

更多文章,請關注我的專欄:



投資理財之路
程序員之路
計算機科學專欄
金融學專欄
留學、求職、生活、思考
39楼 JosephHeinrich 2025-12-23 20:52

老遊說留學:


關於卡內基梅隆的10件小事!

1.卡內基梅隆大學(Carnegie Mellon University,簡稱CMU)是美國東部著名的頂尖私立研究型大學,位於美國賓夕法尼亞州第二大城市,曾經的「鋼鐵之城」匹茲堡市。CMU成立於1900年,由安德魯·卡內基創立。安德魯·卡內基是匹茲堡成功的企業家,也是著名的慈善家。他創立了世界上最大的鋼鐵生產公司,是當時全世界最富有的人之一。1900年,他捐贈100萬美元在匹茲堡建立了一家技術學院,這就是卡內基梅隆大學的前身。

2.卡內基梅隆大學

在2022U.S.News全美最佳綜合大學排名2,擁有享譽全球的計算機學院,截止目前為止,已經培養了13位圖靈獎

(計算機專業最高獎)得主。在最佳本科計算機科學課程排名中,與麻省理工學院、斯坦福大學和加州大學伯克利分校

並列全美榜首。除計算機課程外,在科學、技術、商業、公共政策

、人文和藝術方面也有着不錯的表現, 2019年培養出20個諾貝爾獎、9個奧斯卡金像獎、114個艾美獎、44個托尼獎得主。


3.知名校友有茅以升是中國現代橋樑之父,美國科學院

外籍院士,卡內基梅隆歷史上授予的第一個博士。安迪·沃霍爾

:波普藝術的倡導者和領袖 曾就讀於卡內基工學院(CMU前身)。愛德華·費根鮑姆

: 人工智能先驅,1994年圖靈獎獲得者。羅伯·馬歇爾

: 美國導演、製片人、演員,代表作品有《芝加哥》《加勒比海盜4》 《藝伎回憶錄》。戴爾·莫滕森

: 經濟學家,2010年諾貝爾經濟學家獲得者。愛德華·普雷斯科特

: 經濟學家,2004年諾貝爾經濟學家獲得者。


4.匹茲堡是全美治安最好的城市之一,是犯罪率最低的城市之一,被CNN Money評為最適宜居住的城市之一(在100個城市中排名60),它已經從一個煙霧繚繞的鋼鐵城

變成了一個綠色城市。

在匹茲堡和附近區域有很多的就業機會。2009年美國500強企業中有8家將全球總部設在該市,美國500強總部數量全美排名第8。分別是:

105 U.S. Steel(美國鋼鐵公司)
161 PPG Industries(PPG工業公司)
267 H. J. Heinz Company(亨氏公司:食品公司)
278 PNC Financial Services(PNG金融服務集團)
406 WESCO International(西科國際有限公司)
448 Allegheny Technologies(Allegheny Technologies-世界最大的特鋼生產商之一)
462 Mylan Laboratories(邁蘭實驗室:美國最大的學名藥

生產商)
497 CONSOL Energy(康壽能源公司:天然氣和煤炭生產商)
另外,總部在該市的還有4家美國1000強的公司,分別是:
541 Dick's Sporting Goods(迪克體育用品公司)
690 American Eagle Outfitters(美國鷹服飾公司)
732 Kennametal(肯納金屬公司)
867 Atlas America(保險公司)

再另外,德國拜耳公司(製藥企業)的美國總部,美國鋁業公司

的運營總部也設於此。匹茲堡的主要僱主還包括紐約梅隆銀行(Bank of New York Mellon),葛蘭素史克

公司【全球第三大的製藥、生物以及衛生保健公司(營業額排在強生公司

、輝瑞之後)】,德勤,聯邦快遞等。

5.匹茲堡是體育之城,是文化之城,也是動物園之城。匹茲堡動物園和水族館(The Pittsburgh Zoo and PPG Aquarium )是全美少有的將動物園和水族館融合在一起的景點。比如動物園中有瀕臨滅絕的雪豹、大象、西部低地大猩猩

;水族館中有企鵝和鯊魚。The National Aviary(美國鳥園)位於匹茲堡的北邊,是全美唯一一個獨立的、室內的、非盈利的鳥園。在這個鳥園中有蜂鳥有丹頂鶴

等。值得一游。

6.自從1900年建校以來,卡耐基梅隆大學一直就是為了培養工程界和科學界的精英而存在的。隨着20世紀中期計算機時代的到來,卡耐基梅隆大學

再次確認了它將理論聯繫實際技術問題的決心。2002年,卡耐基梅隆大學在硅谷

建立了分校區,將它的優秀的技術教育項目與創新性的商業氛圍相結合。硅谷校區開設的項目包括:碩士項目:Software Engineering軟件工程

;Software Management軟件管理;Engineering & Technology Innovation Management工程和技術創新管理;Information Technology信息技術

7.學術氛圍非常緊張,特別是技術學位

(如CS等),課程極其嚴格和苛刻。許多學生反饋連睡覺的時間都不夠,也沒有時間參加課外活動。就像有名學生直率的說的,卡耐基梅隆大學的課程「超有競爭力,你需要在課外花很多時間。如果你來這裡,做好努力的準備吧。」「卡耐基梅隆大學的課程設置非常密集,所以很多時間都被貢獻給課堂作業和團隊項目了,」

8.卡內基梅隆大學沒有一個集體的大食堂,不同的吃飯點坐落在校園的不同角落。學校內部有標誌性建築「勇登高峰」,以及多個雕塑。教學樓多以米白,磚紅為主色,好像走進了一所古老的院校,莊嚴肅穆,學術氛圍濃厚。另外在校園內還有food truck餐車。不少學生也會選擇在自己的公寓內自己做飯。學校離大型生活食品超市Giant Eagle和超市Target都很近,可以持學生卡免費坐公交車前往,大概20分鐘的車程。

9.雖然CMU提供的公寓式宿舍都位於校外,但卻非常受學生歡迎,因為住在裡面的學生一方面享受學校宿舍的諸多管理優勢,另一方面又與公寓所在的社區緊密結合,更有利於學生融入當地生活。CMU提供的公寓式宿舍都靠近巴士車站或有學校免費班車停靠,交通非常便利。CMU共有公寓式宿舍10處,大多為學校自有或接受學校管理,其中接待新生住宿的主要為Residence On Fifth公寓和預計在2023年秋季開放的Forbes and Beeler 公寓。

10.CMU也有學生給老師打分的慣例,但人家是玩真格的。曾經有個某領域頗具影響力的教授在CMU開設了一門課,但是這位教授似乎準備的不太充分,板書也不多,沒詞兒了就念念課本,然後思維好像也不那麼清楚。然後到學期末學生打分的時候,這位教授得分不高(這幫學生也是挺實在)。由於學生反響不好,學校停掉了教授的這門課。然後又過了一年,這位大名鼎鼎的教授又回來教課,據說比之前有了長足的進步。

40楼 JosephHeinrich 2025-12-23 20:53
作者:TechX
鏈接:https://www.zhihu.com/question/24295398/answer/759182370
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

近日,卡內基梅隆大學的研究人員提出了一種添加觸摸控件到任何對象的方式,用戶無需考慮對象形狀或材質如何。

這個被稱為Electrick的系統通過軟件算法測量導電錶面上的電流變化來讀取手指的按壓。


Electrick技術展示


相比傳統觸摸屏或是觸摸板,Electrick無疑更加靈活、低成本,也帶來了無數的可能性。


研究人員稱,噴上塗層

後,他們可以用「電場成像」(electric field tomography)技術來感知手指觸摸。比如把導電塗料

噴塗在手柄上,即便手柄壞掉了也可以實現操作;噴塗在結他上,電子效果版就集成在機身上;甚至可以噴塗在汽車方向盤上,用手勢控制音響聲音或切換電台,非常方便。


Electrick技術展示

卡耐基梅隆大學

的人類計算機互動研究所克里斯·哈里森(Chris Harrison)說:「只要我有一罐噴漆,我就能把所有東西變成觸摸屏。」

像Electrick這樣的概念科技,不久前還只存在於《鋼鐵俠》這樣的科幻電影里。





然而在卡內基梅隆大學,這樣看似未來科技的發明簡直多得不勝枚舉。


我們不禁會好奇,卡內基梅隆到底是什麼樣的大學?CMU的學生都具備怎樣的素質?竟能創造出如此眾多的未來科技。


TechX特別邀請了即將在TechX 2017擔任課程助教的三位CMU在校生,分別是Harvey、Karen和Brian,聊了聊CMU與眾不同的科創氛圍。




」酷!「


在與三位MA聊完他們在CMU的經歷後,我們本能地反應出了這個詞。


Harvey和我們說,他在CMU最喜歡的的一位教授是Whittaker教授——「他不僅自己是Space Spark Startup的創始人,還經常帶着學生做星際機械人的項目。」


近期,他將帶領Harvey所在的團隊參加谷歌的Lunar X機械人比賽,而獲勝的隊伍,可以把他們的機械人送到月球。


和教授聊天,發現他的副業是把機械人送上月球 - 圖為Whittaker教授

「Whittaker教授不僅技術很強,鼓舞士氣,帶領團隊更是一流。」


在提到這位教授時,Harvey給出了非常高的評價。


「他會重複地和你強調,不斷地讓你意識到,我們正在做一件偉大的事情,而這是一個千載難逢的機遇。」


「想像一下,在繞地軌道

的飛行器


運行着你寫的代碼

這是一件多麼酷的事情」 




「普遍的24小時不睡覺Hackathon」


在CMU,雖然受校訓「My heart is in the work(心在工作)」的影響,學生們大多非常專註於自己的學術和科研工作。


但黑客馬拉松

十分普遍,大部分的CMU學生在大學本科期間,都會多次參加類似活動的豐富經歷。


Karen在大一時參加了Hack CMU,一個面向匹茲堡

地區開放的大型黑客馬拉松活動,根據活動當時的時限要求,各個隊伍需要在24小時內完成整個項目的設計、開發和實踐。由於時間的有限性,通常大部分的選手都會選擇犧牲睡眠時間,「基本上大家都是只睡一到兩個小時,甚至是不睡,來完成自己小組的項目」。


CMU的PR2 robot and hexarotor MAV


當時Karen和團隊開發的項目叫,是一個基於建模

、中心性、網絡擴散模型

等建立的遊戲。


玩家通過Facebook賬號登錄時,系統會根據Facebook提供的玩家的朋友關係網數據,生成一個現實的3D網絡。玩家可以製作不同的「殭屍病毒

」,然後通過朋友網絡擴散,同時可以自己調節難度等等,也會有一些小道具如疫苗、隔離房間等。


「這樣一個看似普通的小遊戲,其實背後要研究的東西真的非常多。我們在構建朋友網絡以及病毒擴散模型的時候,都是參考、查閱了大量了資料和研究數據才做出來的。


當時我們幾個人一起連續做了24小時才完成了這個項目,雖然基本沒有怎麼睡覺,但是能和志同道合的夥伴一起做自己熱愛的事情,這真的是一個很酷的體驗!」


Harvey在CMU的寢室

說到這裡,Brian提到了他先前一次參加ECE(電子與計算機工程)Build18活動的經歷,當時有一個隊伍的成員來自不同的專業,有遊戲設計、Art、ECE等,結果他們小組一起做了一個VR的坦克遊戲——「是真的有一個VR的坦克座艙的那種,我覺得不同的想法能夠在這裡發生碰撞,誕生出非常有趣的東西,這個太酷了!」

Brian, TechX 2017 航空航天課程導師助理


其實談起CMU,不少人會有一種「他們的學生都很nerdy」的印象,三位MA也都一定程度上肯定了這種說法,但他們更願意將這種「nerdy」解讀為對學術和科研的專註與嚴謹。其實CMU的學生也有玩得很「瘋」的時候:

「我們學校每年春季的期末考前幾周,會有一個大型的狂歡嘉年華,CMU幾乎所有人都會出動,把學校變成一個遊樂場:配備有摩天輪、鬼屋等等的遊樂設施。有一個遊戲非常有意思,每個學院的dean坐在一個大水缸上,學生飛鏢如果扔中中心,那個dean就會被扔到水缸里去。大家全都樂在其中。這也讓我覺得很酷。」


Karen, TechX 2017 iOS課程導師助理


可見,CMU的學生並不如我們平時所見那樣,都是不苟言笑的,外界所認為的「Nerdy」更多的是只指他們身上所具有的那種近乎偏執的對學術研究的專註度。

再者說,管它Nerdy與否,難道你不想像Harvey,Brian,Karen一樣,在自己熱愛的科技領域中浸泡,度過痛並快樂着的四年時光,並且為未來貢獻出自己的一份力量呢



回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
 
 
©2010-2026 Arslanbar [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。