PTT評價

[心得] ETH Zurich MSc CS 就讀心得

看板studyabroad標題[心得] ETH Zurich MSc CS 就讀心得作者
ech4121
(EXIT_SUCCESS)
時間推噓21 推:21 噓:0 →:8

PTT 首po,請小力鞭 ><

Medium 加圖好讀版:https://reurl.cc/X53al3

## 前言

我離開瑞士和 ETHZ 兩年多,有一些記憶也有點模糊了。想要寫這一篇文章,一來是想回味一下當時一些獨特的回憶。二來是留學板上關於歐洲學校的資訊比較少。尤其在歐洲念資工更是少見。所以想用一篇心得文,給大家分享一些在 ETHZ 的經歷跟想法,拋磚引玉,壯大歐洲的台灣勢力(?)。

三來是著手寫文章的七月初,因為疫情在國外流浪了兩年半後,終於有幸回到台灣。也趁還在隔離、調時差的時候來打發一下時間(那時政策還是 3+4)。
隔離完之後,我果不其然慘遭資工系鬼附身,拖延癌大爆發。好幾個月文章都沒了進度。但經過一番意志力大考驗,終於是寫完了。至於被吸引還是勸退,就自己衡量衡量吧。
XD

## 申請篇

最近發現 ETH 的申請方式變了一些。由於申請不是本文的重點(我自己當然也沒有再申請一次的理由),以下就當做是老人講講古吧。至於現在怎麼申請,還是請大家以學校公布為主。

在我們那個年代(自以為老人),申請 ETHZ 需要一張申請表、TOEFL / IELTS、GRE、CV、SOP、成績單、跟推薦信。這點和美國的學校十分相似。CS 碩士課程皆為英文授課,即使沒有任何德文背景(比如當時的我),一樣也有機會被錄取。推薦信只要兩封即可。但除此之後,還有三點跟美國大學是很不一樣的。

第一,需要高中畢業證書。那個時候為這個小慌了一下,不過還是順利的從房間陰暗的角落扒出了積滿灰塵的畢業證書。

第二,所有的文件都要郵寄。資料寄影本即可,若錄取了再寄正本,到校後再領回。這方面時間要算得夠準,不然文件遲交就不會受理了。推薦信方面,有兩種寄法。一種是請教授信寫完,教授自己寄到學校去。另一種是寫完之後彌封,再跟其他的文件一起郵寄到
ETHZ 去。那時請了兩個專題的教授幫忙寫推薦信,剛好兩個方法都用上,也都成功寄到了。

最後,要在網路上填一份大學課程大綱。我對這個印象深刻的事情有兩項。一件是大學的時候修了不少日文。要把所有日文文法的用詞查出來一一翻成英文,那時簡直是酷刑。第二是填到最後的時候,發現前面漏填了一門課。因為課程必須照成績單的順序列出來,填上去也後沒有辦法調換順序,只能花 O(n) 時間,把後面的課全部刪掉,補上漏掉那門之後,再填回去。填這張表我花了整整兩天。

也許有人會問:身為歐洲著名科技大學,為什麼申請方式還會這麼原始呢?為什麼明明寄了成績單,還要填一張課程大綱?官方的說法是,要知道申請者在課程方面是否達到
ETHZ 大學部的水準。不過這個說法的疑點在於這張表不只要填 major,而是所有修過的課都必須照成績單上的順序,一一作課程內容簡介。而且有些 ETHZ 大學部的必修課其他大學也沒有(比如 functional programming),但是我申請時也還是上了。

所以有沒有一種可能是,他們是故意讓你申請起來很痛苦,這樣一旦錄取,申請人斯德哥爾摩症候群大爆發,就會接受 offer 的機率就會變大?

這樣濫用斯德哥爾摩,同時也解釋為什麼瑞士常常被誤認成瑞典。反正都有IKEA,我也分不清楚。

總之,我是真心想去 ETHZ 的,不是中了什麼奇怪的洗腦技倆。不過當局者迷,旁觀者清,這只能交由大家來判斷了。

## ETHZ 與 MSc CS 簡介

ETHZ 是什麼地方呢?且來看看一段官方介紹:

https://youtu.be/VOVaGxfJVUA

……啊不是……這是敝校黑歷史,我是說……算了,我自己來。

(圖:ETH Polyterasse 屋頂俯瞰蘇黎世的風景。)

Eidgenössische Technische Hochschule Zürich,中文名為蘇黎世聯邦理工學院,與洛桑聯邦理工學院 (EPFL*)
是瑞士唯二兩所國立大學。知名校友包括愛因斯坦、倫琴、馮鈕曼等等。其中有兩間出名的電腦圖學實驗室,也是我當初嚮往的目標。

ETHZ 分為兩個校區。一是在市中心的校總區(Zentrum)。與大多數的歐洲大學一樣,這裡沒有一個校園,馬路邊就是一棟一棟的系館。火車站到校總區的路上有纜車可以搭,視為公共運輸,有買年票就不用再付錢。

(圖:冬天的 ETH 主棟(Hauptgebäude)。

第二個校區 ETH Hönggerberg,在蘇黎世 Hönggerberg 的山上。有建築、物理、化學、材料、生物、土木等系。睛天能俯瞰整個蘇黎
世市區。兩個校區間有免費的專車可以搭。

(圖:Hönggerberg 校區的 Wolfgang-Pauli-Strasse。
實驗室旁取這種路名真的不會出事嗎?)

資訊系(D-INFK)在校總區,主要建築物有兩棟。建築的名稱皆為三個拉丁字母,
敝系也不例外。一棟名字叫 CAB,如果沒記錯,全名是「化學系館」,於1886年落成,原為化學系所有。2001 年,化學系移至 Hönggerberg,獨留這棟名為「化學系館」的資訊系館。

(圖:化學系……啊不是……資訊系館。)

第二棟,名字叫 CNB。裡面裝的主要是一些 CG、CV、HCI 的教授和研究生。我自始至終都查不到 CNB 全名和命名由來,只能請大家自
由發揮了。

* EPFL 中的 EPF 是 École polytechnique fédérale 的縮寫,與ETH都是「聯邦理工
學院」的意思,所以在瑞士德文區也稱為 ETHL。ETHZ 在法語區也叫做 EPFZ,人稱大學界的藤子不二雄。好啦,只有我這麼叫。

## CS Master 都上些什麼?

ETH MSc CS 的學制,在我離開後有一點變動。不過乍看之下似乎除了學分數,其他變化不是太大。我只能就我當時的狀況來說。

首先要選擇一個 track,決定必修有哪些課。再依照所選的 track,必修選修合計 90 學分才能畢業。這幾年改制,現在要修滿 120 學分才行。

看起來很重,實際上……真的很重。

不過,這裡學分的算法包含課後 TA Hour 跟預計寫作業的時間,一門課如果比較重就值8 學分,和實際授課的時間沒有絕對的關係,不完全是重修一個學士的感覺。ETHZ 的官方說法是一個學期可以負擔 30 學分,所以一個 120 學分的學程兩年可以修完。但是我自己覺得課比較重時,20 學分壓力就很大了,所以還是要自己斟酌一下負擔。這個狀況下,延畢也是常有的事,我自己就修了三年。

### 期末與評分

課程的總成績,分數由 1.0 打到 6.0,間格 0.25 分。6.0 最高,4.0 及格,1.0 最低(迷之音:被當還要打分數根本二次傷害)。這方面瑞士跟德國、奧地利相反:他們最高分是 1.0,最低是 6.0。所以有個都市傳說是:愛因斯坦讀 ETHZ(的前身)時,天才的腦袋不受死板的分數束縳,成績一落千丈(一說是愛因斯坦讀大學前成績不行,在大學時遇到恩師後成績扶搖直上)。事實上,愛因斯坦的成績一直都很好,只是去瑞士求學之後,分數算法顛倒了才有這種迷思。

如果不幸被當,可以再補一次課。但是一堂課只能修兩次,因此必修課一定要好好注意。ETHZ 基本上遵照歐式的評分方法。也許有人對這個系統不太熟,這裡簡單介紹一下:

期末評量有分三種方式。第一種是沒有期末評量,全部的分數都從作業打。第二種是期
末 project。第三種是期末考。其中期末考最常見,而且分數比重通常很高,從 50%、
70% 甚至 100% 定生死都有。但是同時有期末 project 跟期末考的課也不少。

期初四周內,要在線上報名期中考。如果錯過這個時間,可以去教務處補報,但是會被
罰 50 CHF。儘管如此,有一學期還是收到教務處寄給全體同學的 email,說太多人補報,罰款要漲價……XD。

之後,全校會統一產生一個期末考時程表,在「期末考月」舉行。期末考月之前,可以退選任何有期末考的課。要是上完課才突然驚學期末考應付不來,大剌剌的退選也不要緊。期末考月訂在寒暑假的最後一個月 沒錯,是先放寒暑假再考試 一天內不會被排超過一門考試,但除此之外時間都是隨機的。幸運的話,所有的考試都被排在前幾天,那忍一下下就能回去放寒暑假;相反地,如果考試很~~平均的散布在期末考月之中,就只能一整個月都在準備考試了。這兩種狀況我都遇過。

制度聽起來雖然有點奇妙,不過也有一個好處,就是忙期末 project 的時候不用煩惱其他科的考試。當然如果有很多 project,或是同時有期末 project 跟期末考的課也沒輒就是了。

期末考有兩種進行方式。第一種筆試,就是大家熟悉,寫三個小時的那種。不一樣的是,因為期末考是學校統一安排的,通常可以排到很大的教室。桌子通常都很寬敞,寫起來很舒服。第二種是口試,會約個時間,一個一個被抓進小房間被教授問問題。時間通常在十五到三十分鐘之間。在我的經驗中,通常要求口試的課期末考分數都占特別多,又是一瞬間定生死,同時還要擔心被教授釘在台上,壓力會有點大。我的經驗中,很多人可能比較習慣筆試的形式,都會刻意避開有口試的課。

儘管如此,還是很鼓勵大家去體驗口試。一來不用在考場熬太久,二來因為時間有限,問的通常很概括式的問題,不會太刁鑽。三來有問題時,不論是題目聽不懂、講得太含糊,甚至真的不會的時候可以隨時問問題。如果有困難,教授通常會引導學生答題。至少就我修過的課,辦口試的教授都比較有耐心,人也很好,不會進場就讓你壓力很大。
有時口試中甚至能請教授換題目,不過通常會扣分就是了 XD

### 資工必修:Interfocus Courses

這是資工系的獨有的必修課,要從三門課中挑兩門來上。其中 Advanced Systems Lab 我沒有選(有選的人歡迎在留言補充心得),只選了Computational Intellegence Lab 跟Algorithms Lab。

Computational Intellegence Lab,顧名思義,跟 AI 有關。同時有期末考跟期末
project,其他的作業一律不算分。期末 project 要組隊玩 kaggle,期末考則是考課堂上的一些理論。不過這堂課對我來說存在感不是很高,很多細節都忘記了。XD

Algorithms Lab,期末考定生死,是一門玩 C++ online judge 的課。沒錯,就在以為從學士班的 DSA,ADA 辛苦熬過去,再也不用碰 online judge 之後,它依然陰魂不散。雖然如此,很多資料結構跟演算法不用手寫,可以直接呼叫 stl、boost、或 CGAL。也因為這樣,這門課的演算法可以考得比平常更深。主要內容有:

* C++ standard library 基本操作
* 貪進法
* 動態規劃
* 最短路徑(以 Dijkstra's Algorithm 為主)
* 網路流/最小成本最大流
* Exact arithmetic
* Delaunay Triangulation/Voronoi Diagrams
* 線性規劃

如果沒有在做圖學或計算幾何,可能對 exact arithmetic 比較不熟。若有此疑問,請繼續不熟下去,有益身體健康。

期末考分成兩天考。一天六個小時,每天要解三道演算法題目。聽說六題做出兩題就會及格,每題也會部分給分。當年有三分之一的人被當。後來離開瑞士,發現這堂課相當惡名昭彰,連外國人也有所風聞 XD

考試時可以帶一些沒有異味、不會發出聲音的食物,所以可以準備一些巧克力。記得要買戶外登山用的,不然會跟我一樣,巧克力融掉,差點把學校電腦搞得一塌糊塗。

### 必修:GESS

人文科學課。其實就是通識課,但是每個學程只需要修一門。大部分都跟一些科學哲學、科學歷史有關。我自己修了賽局理論,並不是很重。

### 論文

所有碩士生都必須寫完一篇論文,占 30 學分。論文需要找一名指導教授,不過通常不是教授親自指導的,而是教授底下的博士生或博後。論文必須在六個月內完成,不論有沒有做出結果都要提交。提交後需要再做個公開的 presentation。正常狀況下,只要有認真做,就算沒有有用的結果也不會被刁難。而報告完,一切的資料繳齊,就能準備申請畢業了!

### GPA

畢業時 GPA 的算法是:Focus Core Course (每個 track 的必修,不含 interfocus)加權3,論文加權2,其他加權1。成績單上只要過了一定的學分數,其他的課都可以列入「不計分」類別,所以這裡可以給你自由發揮,看怎麼調 GPA 會比較高都可以,也不用怕修到太難/雷的課被拉低分數。

### 所以我說那個錢呢?

我在 ETH 的時候一個學期學費是七百瑞朗(瑞朗大概和美金同樣價值)。雖然不像其他歐洲國家不用錢,但學費基本上也不會造成經濟上多大的負擔。

### 其他雜感

瑞士的學生,跟台灣的其實差不多,上起課來都恬恬,不太問問題的。下課後也是自己讀為主。這也是我來之後常常反思的一件事:其實真的沒有「歐美」這種地方。歐洲各國教育方面就有相當大的分歧,何況橫跨兩個大陸。常常覺得講到「歐美」實際上講的是英美,英美講的是美國,美國講的是美國沿岸。

當然,我也覺得台灣教育某些方面有很大的進步空間,只是大家崇尚的「歐美教育」,到底是法式、德式、美式、芬蘭式……,或是把「歐美教育」當做「隔壁家的小孩」,那種
只有優點沒有缺點的幻想存在,那不只沒有脫離讀書只為了成功的窠臼,也無法想出切實際的改革。

就這麼說,之前聽朋友說奧地利看見「亞洲的教育素質」,想把教育改得更台式一點。可怕不可怕?XD

每到下課,瑞士的學生都會敲桌子表示拍手。第一次遇到被這聲巨響嚇到。

ETHZ 有自己的體育館,每天都有人帶各種課,包含舉重、有氧運動之類的。理論上,求學中閒暇之餘,也不必拘束於肥宅人生。……理論上啦 QwQ

## 生活篇

眾所皆知,蘇黎世的生活費相當貴。而且沒有瑞士或歐盟國的公民身分,除非系所強制實習(資工系無此規定),想要打工、實習,簽證是幾乎拿不到的。所以平常只能節儉度日,自己煮飯、自己剪頭髮。日常買菜的部分,瑞士台灣學生會的網站都有資訊。亞超也有幾家,不用太擔心剛來時一下子飲食不習慣。

語言方面,蘇黎世的官方語言是德文,但大多數的時候,大家講的是瑞士德文,不論發音、文法,都和標準德文有很大的差別。對於這件事我感覺還是有點複雜:一方面,瑞士對於本土的語言都非常保護,令人很欣賞(+羨慕?XD),但另一方面,做為一個外國人,想在瑞士讀書時想學德文,也是有點困難。

除了德文和瑞士德語,瑞士境內還講法語、義大利語、和羅曼語。然而,瑞士其實只有少數的人會其他語區的語言。不同語區的人聚集時,反而最常講英語。所以如果臉皮厚一點,可以不學任何其他語言,只用英語溝通。不過聽這樣的日子過太久,入境時會被海關嘲笑。

### 食堂

除了 ETH 本身的食堂,還可以去隔壁蘇黎世大學(UZH)的。ETH 食堂學生價 6.4 CHF,UZH 則是 5.6 CHF。出瑞士菜的時候,例如 Rösti 或 Zürcher Geschnetzeltes,其實
都還不錯。

UZH 食堂的 immer pasta,顧名思義,每一餐都是 pasta。我覺得通常都還可以,尤其旁邊攤位在做葡萄咖哩的時候。(抖)

食堂偶而也出一些 asiatisch 的東西。雖然吃起來不太亞洲,但也頂 asiatisch 的。

### 住宿

ETH 在錄取後,會提供一學期的住宿。租約到期之後,就得自己想辦法找到下一個家。

大致上,找房的流程如下:

1. 在找房網站上找有興趣、符合自己預算的房子。
2. 寄信給房東。
3. 靠北啊,寄了七十封信給七十個房東都沒有人要回你。一塌糊塗,跟你做的任何事一樣4. 找個房子根本就是你的人生寫照啊。
5. 漫無目的、一事無成
6. 而且沒有人愛你
7. 這個迷因已經六歲了

總之,找房找到快或已經哭出來是常有的事情。只能祝大家找房順利。QQ

ETH Hönggerberg 提供兩棟宿舍:Student Village 和外面找房子的步驟差不多,只是
決定讓你住不住的是其他學生,不是房東。Living Science 則是一有空位,可以上網站登記。不過我記得有人寫了腳本,一有空位就會自動登記,導致 Living Science 活生生變成了 Living Computer Science。

還有專門經營學生公寓的 Woko,和學生與低收入戶的 juwo。另一個選擇是住在蘇黎世外,如 Thalwil、Dietikon 的房子。學校離火車站很近,有時這様通勤的速度會比住蘇黎世內還快。

### 出去玩

前面廢話太多了,現在進入正題。(喂)

瑞士身為山中的國度,風景自然是美不勝收,加上公共運輸發達,只要搭上火車、巴士,就能從繁忙的都市直達寧靜的郊外。但是因為生活費的關係,一些瑞士比較著名的景點,像少女峰、馬特宏峰、達沃斯之類的都沒什麼機會去 QQ

不過也毋須氣餒,連第一大城蘇黎世旁,也充滿美麗的景色。其中當地最著名的,就是蘇黎世旁的於特利山(Uetliberg),山頂可以俯瞰整個蘇黎世。

我則更建議往琉森的方向看去。

想要從俯瞰蘇黎世,除了ETH Polyterasse 上面, Käferberg/Chäferberg 上的角度也
很棒,但是我忘了拍一些好看的照片。常出沒在 Hönggerberg 校區的同學可以常常去欣賞。

位於市中心蘇黎世湖,晴天時能遠眺阿爾卑斯山。

Katzensee,中文名為屁股湖(X)貓湖(O),於蘇黎世西北,是蘇黎世人的休閒勝地。夏日有湖邊烤肉和湖泳,冬天則人煙罕至,覆上一層皚皚白雪。

(圖:撒鹽空中差可擬)

出了蘇黎世,美景自然更多了。那時唯一去到比較熱門的景點是格林德瓦。

還有法語區 Lavaux 的葡萄園,是聯合國教科文組織的世界文化遺產。

就算是沒有聽過的地方,也相當的有趣,比如Appenzell的地質步道:

(圖:步道在左下角)

……還有很多很多,族繁不及備載。但畢竟是讀書心得不是旅遊日記(說好的正題??)
,照片就先放到這裡吧,絕對不是因為整理照片害我拖稿。喜歡爬山的朋友,可以在
SchweizMobil 上找更多新奇有趣的登山路線。

## 畢業過後

最後不免俗的談一下,ETH 讀完後的就業狀況。就我看到的學長姊弟妹來說,都看起來還可以。有些繼續留在瑞士,有些跑去了歐洲各國,也有些去到美國工作。CS 在這幾年的就業環境一直都不錯,尤其是從 ETHZ 畢業的,在歐陸還是有光環的。這方面,我認為比起美國學校,並沒有吃太多虧。

至於我自己後來的發展,那又是另一段故事了……

## 結語

在出國之前,常常遇到有人問為什麼要去瑞士,或者為什麼不去一個更熱門的地方讀書。說起來也沒那麼多原因,就是「想」而已。五年前的我對瑞士一無所知,就純粹憑著一股衝勁,去了個陌生的地方,做個我以前沒有膽做的決定。

有時我也會想,如果當初去讀的是一所北美的學校,現在的發展會有什麼不一樣。在台灣的大學同學一個個去到美加發展之後,這種感受又更加強烈。碩士三年,在一個語言不熟悉的異鄉,有些寂寞、有些刻苦、課業有時重到令人發狂、更是會思鄉。

但也多了很多新朋友、新收獲。尤其所有的東西都貴到哭爸時,才驚覺人的求生意識可以有多大(X

尤其是遠走他鄉、自立更生時,一步步找到自己獨特的生活方式,欣賞他國文化的同時,反省並珍惜自己的故鄉,更是求學之外,珍貴的一堂人生功課。(O

在台灣,有一些名為「瑞士花園」的地方。最有名的大概就是清境農場的小瑞士花園,也有一些取名比較雅緻的一些華廈。很多人聽到「瑞士花園」,也許覺得一定是像個富麗堂皇的皇宮,或是有人別出心裁地佈置。至少我出國之前,是這麼想的。

但其實,瑞士的花園鮮少長成這個樣子。更多時候它們乍看之下,像是滿地亂長的雜草。秋天落葉點綴,冬天冰雪覆蓋。大半年下來,看起來就是這麼蕭瑟。但春天一到,雨水滋潤,春日普照下,野花就在自己的月份綻放。縱有酷暑、割草機,也能賣力的發芽再生。野花不懂人所定義的花語,也不學高深的色彩學。它所知道的,只有在自己的季節,和其他的野花一起茁莊。

感謝這一路來,不論在台灣或在瑞士支持、給過我建議的人。僅此獻給其他曾經寂寞或惶的人。

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 84.115.223.165 (奧地利)
PTT 網址

clemsontiger12/19 06:33推 寫得很精彩

expecto12/19 07:09推推 好讚

MIKEmike0712/19 08:06推 當初如果去了EPFL.. 可能人生又會變得不一樣

j1a0m0e4s12/19 08:46推精彩的心得

PyTorch12/19 08:49感覺寫論文挺類

PyTorch12/19 08:50台灣碩士光兩年就很辛苦了 六個月內要寫碩論@@

cclsg12/19 09:26推! 寫得很精彩

ejnfu12/19 09:28

paul80052612/19 09:49寫的好棒!推個

HiyajoMaho12/19 09:51

Vanced12/19 10:27推!感謝分享

blackmaninEE12/19 11:57大推

yoche200012/19 12:50推 精彩

gagalala12/19 13:02非常同意沒有所謂歐美的概念 台灣熟悉的就是美國文化而

gagalala12/19 13:03已 在歐洲看到的新鮮事物和文化衝擊比美國多得多

stu18815512/20 03:08好文 值得推

ron090812/20 11:25很棒的心得,謝謝你

w4a2y412/20 12:44精彩好文推推

hololover12/20 13:01好文 推

iamlittlede12/20 16:34推推

Heling12/20 19:00

elongoria12/20 21:20肸楖藿L幫補充,EPFL ETHZ 是唯二兩間聯邦理工學院

elongoria12/20 21:20瑞士的公立大學還有像是UNIL UNIGE 等等的州立大學

elongoria12/20 21:20還有ZFH ZHdK等的 university of Applied Sciences

Innus12/20 23:44推敲桌子 第一次也是被嚇到

Innus12/20 23:47生醫領域的碩士生大概會花一年的時間完成碩論 我覺得整體l

Innus12/20 23:47oading比在台灣念碩士小 不過可能我們中心的碩士生都是瑞

Innus12/20 23:47士人 本地人也許念起來比較輕鬆

thejackys12/21 13:32