在卡耐基梅隆大學(CMU)學習非CS/EE相關專業是怎樣一種體驗?

在CS氛圍濃厚但又逐步掐緊曲線轉CS的情況下,CMU的非CSEE專業的學生會不會有點尷尬?CMU不少非CSEE專業排名還不錯,但網上的相關討論卻是以轉CS為主,有親身體驗過的朋友們能講講自己或者身邊人的故事是最好了。

知乎推薦的CMU用戶一眼望過去都是CS,所以有誤邀請還請見諒,也希望被誤邀的朋友們能邀請符合描述的知友回答。


謝了個邀,這邊一隻稀有的(咦)本科數學汪

其實很多人看到這個問題或者可能題主問這個問題隱含的意思是:「在計算機職業技術學校學習非計算機相關專業是怎樣的體驗?」 (′°????????ω°????????`) 。

所以首先要澄清的就是,我校根本不是計算機職業技術學校啊喂!我校除了CS專業名聲特別好之外,其實有很多專業也都是特別優秀的。School of Design好像是全美第二,建築也是聞名於世,藝術院的Drama也出了不少名人,各種Music專業聽說也特別熱門;工程院除了ECE很多學科也排名靠前;理學院的數學program也是極好(畢竟自己的專業還是要吹一吹);文學院和CS院合辦的stats and machine learning,我校應該是美國唯一一所本科就有machine learning專業的大學;information system也是少有人知的一個很強壯的program;哦對我們的商學院tepper school of business好像全美排名也很靠前;另外數學系和商學院合辦的項目mathematical finance簡直江山代有才人出,華爾街投行不是夢;還有一些很新奇的專業,music and techonology讓有音樂夢想的人能夠接觸黑科技(劃掉);human computer interaction人機交互好像也是只有在我校才在本科開設的專業;等等等等等我就不細說了,CMU又好又有趣的專業實在是太多,感興趣的話我可以在評論里詳細介紹 (′?ω?`)

記得剛來時我對CMU的評價就是:藝術與科技(文藝與學霸)並存,在一個陽光明媚的午後,你既可以在校園裡聽見悠揚的低音號聲,又可以在各處見到穿著career fair領的各種T恤的……呃……碼農。

(悄悄盜個圖,對不住這位同學了 ヽ( ′ー)ノ )

我來說說我在數學系的體驗吧。數學系的課程設置總體還是非常寬鬆的,留了很大的自由空間讓我們選修別的感興趣的課程(比如CS,不過我還見過有人學數學和Drama的)。而且數學系的方向特別多,有純數;operations research,好像是研究最優方案的;statistics統計方向,好像是唯一一個不用學實分析的方向;還有我現在這個computational and applied,計算及應用數學;還有discrete math and logic,就比較偏邏輯和計算機方向。有意思的教授很多,比如美國IMO國家隊教練Poshen Loh;一天要喝超過一升可樂但卻肌肉發達的John Mackey;婉拒各大投行金融公司邀請任教幾十年的William Hrusa;業界毒瘤Midterm均分50打唇釘視覺系的Greggo Johnson等等,他們的課都非常非常有意思,還會時不時作為mentor關注一下你的精神健康(咦),給你指明方向。不過有些教授還蠻坑爹的,但是也能看得出來他們挺努力的,就是實在是講不好課而已hhh每周數學俱樂部CMUMC還會組織各種math talk/colloquium,有時會有別的學校的教授/研究生過來客串講講課。總體而言,只要選課不作死,數學系的生活還是很輕鬆愉快的。(吐槽一下intro to operations research選修課,簡直把學生當人肉計算器,算了五個小時整整七頁正反面的作業我也是第一次見OTL)

其實我因為興趣,也在修一些CS相關的課程。體驗就是:一入CS深似海,從此睡眠是路人。簡直太苦 (′°????????ω°????????`) 頭髮差不多掉了一半hhh,三四點還醒著寫碼的人比比皆是(雖然大概是打遊戲打到十二點才開始寫作業)。CS專業課和數學專業課疊在一起簡直是卡梅最強弄死人組合。但是課程真的非常有意思,非常非常有意思,我校特有的函數式編程SML教學簡直未來黑科技。教授也都非常非常好。(詞窮)這裡就不再贅述了。

我校的確CS氛圍濃厚,但是不學CS真的不會怎麼樣。要說尷尬,其實只是自己給自己施加的心理壓力吧。「那麼多人都學CS,我是不是也應該學一下」「CS好找工作啊,不學白不學啊」。其實吧,咳咳,CS和其他學科一樣,都只是中華名族偉大復興的一部分而已(咦)。很多人,在自己熱衷的學科里,腳踏實地、心無旁騖地學習、研究,不也一樣過的好好的么。講真,我覺得如果沒有什麼特別大的興趣或者特別缺錢的話,珍愛生命,遠離CS。並不是學了CS就能賺大錢,那1%的天分其實很重要。

但感覺在這個環境下特別容易迷失自我,走著走著就會走偏。大家都想著transfer/double/minor CS,就算不疊專業也至少要蹭幾門課;大家都忙著學習找工作學習找工作;大家都以不睡覺為榮;在這樣的環境下,很少有人能不忘初心,不受影響。學Design的也要疊個CS,學化工的也要疊個CS,學Art的還要疊個CS,甚至CS院還和Art School合出了一個專業叫BCSA,就是Bachelor of Computer Science and Art,在這個program里的孩子們都有著同一個信念「不學CS找不到工作」,本來是藝術系的文藝的孩子們苦得不得了(頭髮都掉光了(咦。什麼東西都能搞成computational的,有什麼comp bio, comp physics, comp chem,於是在實驗室里寫碼成了學習新風尚。上周我一個學ECE的室友還很鄭重的跟我說想double一下cs來著。(已經是ECE了再疊CS其實感覺沒什麼必要)比如我有個數學系的好友,上學期一起學CS的study buddy,一起寫碼寫到深夜due前最後一秒交作業,一起連著考兩門CS,連著三個小時手寫代碼。她學得很苦,基本沒有空閑的時間,所有時間都用來寫代碼了還經常寫不出。上學期考完最後一門CS之後她突然說要放棄CS了。原本她就是想來CMU學金融的,但是卻被這股CS風潮影響了,導致學得很苦卻又沒學好GPA爆炸。所以她自我反思了一下之後認清了自己,忍痛放棄了CS回歸本來的道路。我的mentor也一樣,她說她剛來的時候大一大二那會兒好想好想double CS,逼自己修很多很多課。後來大三轉變了思維,回歸finance的初心,最後拿到了四大的實習。她說:想要什麼就要早點做好決定,不要這也要那也想的,不同的目標需要走的路是非常不一樣的。

總之還是腳踏實地心無旁騖地學習吧,只要學什麼專業就能賺大錢什麼的都是騙小孩的,這世界上好的東西太多,適合你的只有這麼點兒。

Carpe Diem


目前為止好像還沒有我們系的來回答。先自我介紹一下,CMU化學系博士在讀。

CMU好歹也是一個綜合大學啊。先來一張地圖吧,我們和被關在地下室的生物系(並不完全是事實)就在圖中紅圈裡。

一般意義上的CMU就是圖上標記出來的Carnegie Mellon University,所以發配邊疆的我們可能對主校區里的大多數人來說沒什麼存在感吧?雖然我們的Mellon Institute佔了校名的三分之一。關於Mellon Institute,最值得說的大概就是 《蝙蝠俠:黑暗騎士崛起》 的外景地吧。對了,這就是我們四樓大廳(蝙蝠俠:黑暗騎士崛起 劇照),還有這個是正門口(蝙蝠俠:黑暗騎士崛起 劇照)。歡迎蝙蝠俠的粉絲來現場圍觀。

之前有相當長的一段時間,匹茲堡超算中心也曾在我們樓里安家。

我們系雖然現在很弱(USNews排名50上下吧),但還是有過一段輝煌的歷史的。

比如說高分子物理之父Paul Flory (Paul Flory - Wikipedia),計算化學先驅John Pople (John Pople - Wikipedia),還有我們發明了凱夫拉的校友Stephanie Kwolek(Stephanie Kwolek)。其實連John Nash都可以算是我們系的校友(John Forbes Nash Jr.)。

再比如說1940年代,在康寧玻璃的支持下,硅橡膠在Mellon Institute里被發明出來,並直接造就了後來的道康寧公司(Mellon Institute at Carnegie Mellon University National Historic Chemical Landmark - American Chemical Society)。

當然,因為有John Pople留下的傳統,我們系有相當一部分人都在做計算,也算是符合CMU的特色。我們系的另一個傳統就是高分子了,有時常在八樓晃來晃去的光散射大牛Guy Berry,有已經去了哈佛的導電聚合物大牛Richard McCullough (Richard D. McCullough),當然也有我老闆。

實際上,因為我們組是一個傳統的高分子合成課題組,所以實際工作中跟CS/EE相關的地方很少。如果硬要扯上點關係的話,我們可能是世界上最早的Predici模擬軟體(Predici)用戶,以及我偶爾會去焊個攪拌台的電路板(因為我們窮(lll¬ω¬)

化學系的課程方面,我修過5門,其中2門需要用到少許coding。不過與其說這是體現CMU特色,不如說是教授個人特色。兩門課都是由同一位教授開設的,分別是近場探針技術和高分子物理。前一門課主要是用Simulink模擬一台AFM在一維上的工作狀態,而後一門課則主要是用Mathematica模擬高分子鏈的結構、聚合反應動力學以及高分子的粘彈性。

所以,其實CMU的化學系也是正常的化學系。


瀉藥...我就是文院統計系Stat ML的學生...統計系可能是文科院中出的最大叛徒,走在數據科學的前列,一線。在Kaggle辦Data Science Bowl之前已經給本科生辦了三屆data science cup,幫助本科生更好的運用。但是說真的這也是變相逼著統計學生學CS吧!畢竟最後就是一堆boosting, ensemble啥的,讓人感嘆sklearn拉近了人與一線科技的距離(

CMU對於文院的管理比較寬鬆,AP能換的課非常多,而且通識教育也很鬆散,什麼理科課文科課基本上都可以。而且選擇專業啊,轉專業啊,相較於工院之類真的輕鬆很多

感觸大概就是,最起碼在統計系,想單純的推推公式已經不行了。上學期蹭過兩節統計系研究生的必修課36650 Statistical Computing,以為還是有那麼一點統計的意味,最後發現就是寫碼!寫好多碼!寫好多碼做數據分析!雖然和正兒八經的CS比起來這些真的簡單太多太多太多了,但是還是有點想感嘆CS的普遍。當然機器學習這個CS相關專業也有很多統計內容,比如說36-705,36-702和選修中的一堆統計課。哪怕10-701這門機器學習入門課也有很多的理論作業,強調著統計知識的重要性。

最後想說的就是隨著學科的發展,統計和CS到後面在機器學習領域上的區別越來越小,比如說high dimensional testing作為一個經典統計問題,最近又收到了CS的學者的關注和研究。可能在cmu學習統計,也要開始上越來越多的cs課了吧。


我本科在國內讀的漢語言文學,在CMU讀研的時候專業是藝術管理 (Master of Arts Management)- 可以說是真·邊緣專業了。

不過雖然沒讀計算機相關專業,課業壓力還是蠻大的。我們專業設立在亨氏(蕃茄醬)管理學院下面,百分之七十的課都在管理學院上,另外百分之三十的時間我會泡在CFA(就是CMU的藝術學院,包括音樂學院、視覺藝術學院以及大名鼎鼎的戲劇學院)。基本上我每周都會去學校旁邊的卡內基美術館打卡,戲劇學院的小劇場我偶爾會在晚上自習間隙去買張票,卡內基音樂廳的音樂會也看了無數場,算是一解生活的苦悶。

我們是一個很小眾的專業,不過在全美設立藝術管理碩士專業的學校里來看,CMU這個項目的質量是很高的 - 也是我當時來CMU的原因。除了坑爹的匹茲堡沒有太多大牛藝術資源可以提供給我們(儘管全系不到三十人幾乎全部在Andy Warhol Museum或Carnegie Museum of Art或Pittsburgh Cultural Trust等實習過),整個項目的課程設置都非常具有職業導向性,在全民寫碼的氛圍下,我們很多人也都有修基礎的Python/R語言入門,或者去學了學SAS/SPSS - 事實證明,這對於我們畢業後在大型藝術機構找工作幫助巨大,畢竟很多藝術背景的美國人不太擅長跟數據打交道。此外,我們項目有專項資金供全系的人(包括國際生)在校內外做apprenticeship,我們還有一個由藝術學院和我們項目共同運營的畫廊叫Future Tenant,地點在匹茲堡的downtown,每年由9位我們項目的同學共同經營和管理 - 我一年級的時候有幸在這個畫廊做了Marketing Manager,要處理的事情非常多,加上每學期要修的54-60學分課程,壓力確實大,也差點崩潰到要去看心理醫生,不過在高壓學習工作環境下,也學到了一些東西。

我們系百分之七八十都是純美國人(且我們這屆幾乎都是白人,這可能跟學文學藝術相關專業真的很砸錢有一定關係),另外百分之二三十的國際生里,差不多一半是中國人(其實也就四五個人),大家的背景也都很不一樣 - 我們這一屆的中國人,很多都是國內比較知名的綜合性院校讀文學、新聞類專業出身,因為從小喜歡藝術所以來了這裡;但下一屆的學妹們(及一隻很難得的學弟)中,大部分人是國內外的知名美院畢業的,客觀來講的話,專業功底會更強。

在CMU的兩年時間裡,像我這種社交尷尬星人,除了修過一點點的計算機語言課程外,幾乎與學校里大批大批的計算機大神們沒有接觸(窩在學院上課就已經很心力交瘁了,再加上還一直在校外做實習,也沒什麼機會出去社交)。只是回頭望的時候,也會很感謝全校瀰漫著的勤勤懇懇、好學上進的氛圍,這讓一個在很多人看來「邊緣專業」的我,也一直能保持著「工作狂」一般的態度來對待學習、工作及生活的方方面面,讓我覺得生活一直在躍進。


瀉藥。

我是商院的,客觀上學業難度比CS小,但是大量presentation和group work壓力挺大喲;

實習了幾個地方,老闆們都默認我會編程;

家人說出去,親戚朋友都會覺得我是計算機高手,家人都著急得讓我學編程課;

但是,術業有專攻吧,我還是挺喜歡商院的,興趣所在^ ^


別人:你們cmu的學生肯定大二全到大公司實習吧?

我:???


我去年剛剛從CMU藝術管理專業畢業。

CMU藝術管理碩士項目是在Heinz College的,一個管理學院。(對,就是做番茄醬的那個亨氏)

Heinz College分為兩部分,一部分為公共政策與管理,另一半是信息系統與管理,所招收的以碩士生為主。藝術管理學位主要學習美國的非盈利藝術機構的方方面面,其實是一個很紮實也很對口的專業。

在CS氛圍濃厚但又逐步掐緊曲線轉CS的情況下,CMU的非CSEE專業的學生會不會有點尷尬?

在CMU學習的時候沒有特別的感到CS氛圍濃厚。

我們專業有很多專業課都是本學院的,也就限制了我們的活動範圍基本就是Heinz College所在的Hamburg Hall,俗稱漢堡樓。身邊的同學也大都是藝術管理專業的同學,或者公共政策管理專業的同學。很少有機會能認識學CS的同學

漢堡樓緊挨著CS的Gates樓,有時候我們會去他們的咖啡廳或者樓道里自習,因為Gates樓很新很大很好;而漢堡樓是一個很有歷史的建築,比較老舊。很少會遇到學CS專業的同學,咖啡廳里吵吵鬧鬧但一大半都是別的專業的學生。

另外,身處CMU的時候,能夠接觸到CMU很多非CS專業的學生。我研究生期間選了一些設計的課程,並且藝術管理專業本身是CMU藝術學院與Heinz管理學院合開的,所以接觸的更多的是學設計的學生,HCI(人機交互專業)的學生。CMU的藝術學院很強,戲劇和設計專業全美排名也是很高的。戲劇專業有很多知名校友。HCI也是CMU的強項,也有不少能力很強的中國學生在學這個專業。

簡單來說,不學CS不尷尬。

CMU不少非CSEE專業排名還不錯,但網上的相關討論卻是以轉CS為主...

這個問題我覺得多方面的吧。最主要的是CS專業確實在美國好找工作,收入高,工作環境好,而且工作崗位需求旺盛,美國本土的人才不夠。中國學生去CMU讀研,很多都去了CS或者任何跟CS沾邊的項目。CMU有一些不叫CS但其實跟CS差不多的研究生項目。

Heinz學院的信息系統與管理部門下面的信息系統與管理碩士項目(MISM)有一點跟CS沾邊吧。該項目畢業生有的會找Software Engineer的工作;不想碼代碼的畢業生多半會去consulting。

已知:Consulting平均年薪小於Software Engineer;Consulting的招聘崗位少於Software Engineer,申請H1工作簽證不一定,而Software Engineer基本上是都申請H1。求:你該怎麼辦?

的確,網上的很多討論,包括我現在在灣區遇到的很多CMU校友,都是跟CS專業相關的。沒辦法,畢竟是個很熱門的話題。

在我學習藝術管理的過程中,大概也是受到CMU技校氛圍的影響,上課時會討論到一些technology在美術館的運用,data analysis在marketing方面的運用。我們還有專門講解資料庫的課,因為很多藝術機構在用CRM系統,我們也是需要了解相關知識的。

我們專業的學生每年會去克利夫蘭旅遊,參觀克利夫蘭美術館。其中有一間畫廊,叫Gallery One (鏈接Gallery One),很好的把參觀美術館的體驗和技術結合起來。我去參觀的時候體驗了展廳裡面用kinect的互動小遊戲,印象很深。據說現在體驗更豐富了。

我在研究生剛入學的時候就決定想做科技和藝術結合的事情,想做digital experience。因此才選了設計的課和HCI專業的課。托CMU的福,我剛入學就參加了Hackathon;在遊戲設計的課上能跟很牛的CS大神結組,期末成為唯一一組做出iOS prototype的;研究生第二年學了一年的HTML和CSS,能去Andy Warhol美術館實習寫簡單的網站。

前面的回答也有提到,CMU的招聘會就是Tech的天下。在招聘會上最能感受到濃厚的CS氛圍,各大科技公司全部出動,逛一圈可以拿到不少免費T恤和小玩意。穿在身上擺在家裡,還真跟個CS學生差不多。

最後總結,在CMU確實有CS氛圍,但如果學的專業跟CS差距比較大的話,感受到的氛圍有限。不學CS也不尷尬。


學藝術的來答一發!

你們說!你們見過藝術生被要求學編程的沒?!我們有要求~必修!~因為專業特別注重科技與藝術的結合。(Randy Pausch Bridge就是連接戲劇和計算機系兩棟樓的,其中意義不言自明)

還有去job fair,被問會幾種語言,當自己一本正經回答略通法語日語的時候,被人家笑一臉說我們問的是計算機語言。。。

直到畢業n年還有穿不完的google,facebook體恤啥的,隨便去個gym分分鐘被人膜拜問是不是女碼農。

其他的想到再補充吧~


又收到你的邀請@YQP,之前的沒回答是真的不知道怎麼答。

建築學院下建築技術科學方向的master + PhD在讀。

本科背景是暖通,來cmu前一行代碼沒寫過,來了cmu跟風上了幾門15和10的課,深受啟發。個人認為,編程應該是所有專業學生都應掌握的基本技能,因為它真的能讓很多事事半功倍。

學院雖然是建築學院,聽起來很藝術,但是研究生項目的老師都比較推薦我們去學編程,學機器學習等。我個人的導師雖說是建築出身,但當年他在cmu讀博時應該也寫了不少代碼。我們組也開發過幾個軟體工具,所以基本的編程能力還是需要的。記得有節專業課,第一個作業竟然是做網站,因為我導師說cmu畢業的,出去說起來連個網站都不會做,太丟人。

我專業的課程設置很松,四個學期的master項目,一學期只有一門本學院必修的課程。除此之外全校的課隨便選沒人管。我基本上每學期會選一至兩門15或者10的課,目的僅僅為了稍有了解,並不想朝那個方向的職業發展。畢竟身在全美甚至全球都數得著的計算機機器學習的大學,不學一點感覺可惜了。不過說來也怪,這麼長的項目,這麼松的課程設置,我卻很少見到轉碼的同學。可能我們專業太小眾了,樣本太少。

Master需要做論文。一般工程背景的同學都會做和數據挖掘或和軟體有關的論文。我當時就基本上寫了個把一個控制演算法應用到空調控制中的軟體。目前phd研究方向也是和數據相關的,開發一個基於機器學習的空調控制演算法。畢竟是在cmu,耳濡目染,所以大家都會做一點這方面的東西。

總結一下,雖然在cmu不學cs ece,但是或多或少都會接觸一點這方面的東西。畢竟大環境使然。學院的研究方向也會受此影響,往這方面靠。不過我覺得這很好,畢竟在這個時代,it是一個很有前途的行業。科研領域也得跟風,得早把坑佔下來。


我是Fine Art的,感覺我們專業明明是全美Top30,可是濃厚的計算機氛圍還是籠罩著哈哈哈。其實會希望多一些不同的視角,可是常常感覺藝術與科技的橋還是有一些無法聯通。歡迎其他專業的同學常來CFA聽聽音樂會呀


我,一個學產品設計的,每天學習花的最多的時間都在寫代碼上。。。

不過確實沒什麼「全民學cs」的氛圍,因為感覺老師上課的時候都默認學生已經會coding了啊摔!像我這種沒基礎的就只能課後自己啃。

啊也可能是因為我比較笨。


CMU生物醫學工程碩士,本科復旦大學,研究家族遺傳病,大二的時候就進入復旦醫學表觀遺傳學研究中心實習,也在香港大學做過交流,曾在羅氏製藥(瑞士跨國製藥商)實習,可謂是經歷豐富。至於在在卡耐基梅隆大學(CMU)學習非CS/EE相關專業是怎樣一種體驗?這要看他本人的回答了,他寫在這裡~

學長檔案haixuezhang.com圖標


計算機 專業 和 人工智慧 專業 確實牛 世界 上 都 排的 上 的


就是學校丑的沒話說…其他都非常棒,很nice 的教授,又有一些非常非常smart and hardworking的同學。氛圍棒極了。


CMU藝術系不被當人看啊!教室在Doherty Hall地下三層,我第一次找教室時是蒙逼的。要知道地下二層就已經沒有裝修,到處都是裸露的下水管道了啊!

從教室出去就是gates的車庫。我猜在gates上了四年課的同學們,都不一定去過車庫那麼深的地方……


佔一個位置,之後來答 (不過已有珠玉在前)

百分之八十可能今年會去CMU讀藝術管理MAM項目,求17fall各種校友或者前輩們聯繫我。非CS專業的人實在是太難找了QAQ

謝謝~!


還沒定專業,不過應該是數學或者物理。不學cs挺無聊的。平時完全感受不到傳說中CMU的快節奏和高壓力。吃吃睡睡非常開心√


謝 @wahood 邀...

但是cs major幫不到你啊..._(:з」∠)_


Computer Manong Univ?


推薦閱讀:

如何看待中國留學生的「抱團」行為?
明年去伯克利城市學院,目標是轉入UCB或UCLA,請問專業該如何選擇?
為了成為一個好醫生,大學都該幹些什麼?
家裡沒錢究竟能不能出國讀博?
留學中特別痛苦該怎麼辦?

TAG:留學 | 卡內基梅隆大學CarnegieMellonUniversity |