# 十週考上台清交資工所的那些小事 #109年研究所考試入學 #台大資工 #清大資工 #交大資工 ## 零、免責聲明 1. 適用對象: * 有資工背景知識者。 * 本系推甄失利或是推甄只上保底學校,且想離開自己學校者。 * 有強大的意志力、自制力者。 * 時間規劃佳者。 2. 如果你只想看補習班課本就想考好的,左轉離開謝謝~ 3. **我沒有補習**,如果你有補習的話,要自己規劃好時間(可能會不只十週),因為你會多花時間去聽錄影帶。 4. 我在修專業科目的時候就有專業知識的基礎了,如果你是從準備研究所開始才知道那些背景知識的,你可能需要花更多時間建立底子。 5. **我沒有念線代**,我不能幫助你這塊。 6. 讀書方法因人而異,我會的不一定是你熟悉的;你會的,或許我根本一無所知,我提供你方向,你規劃你的讀書計畫。 7. 我如果沒考上就要去準備GRE跟TOEFL了,所以我是個有備案的考生,不是孤注一擲的全力拚考研,所以考試的心態跟一定要考上國內研究所的考生不太一樣。希望你們自己評估~ ## 壹、背景 ### 〇、學經歷 * 國立[**清華大學資訊工程學系**](http://web.cs.nthu.edu.tw) 大學部四年級(應屆生) * Independent Study:IoT on Raspberry Pi * Advisor:[**許健平**](http://hscc.cs.nthu.edu.tw/~sheujp/) 教授 * 國立臺中第一高級中學 普通班 * Participated AMC 10 and AMC 12, both achieved the level of AIME. * Participated TRML with classmates, awarding Gold Metal. * Participated ARML. ### 一、考試所需在校成績 | | 離散數學 | 線性代數 | 資料結構 | 計算機結構 | 作業系統 | 演算法 | |:---:|:--------:|:--------:|:--------:|:----------:|:--------:|:------:| |授課教授|[**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)|[**陳朝欽**](http://www.cs.nthu.edu.tw/~cchen/)|[**沈之涯**](http://www.cs.nthu.edu.tw/~chihya/)|[**張世杰**](http://www.cs.nthu.edu.tw/~scchang/)|[**周百祥**](https://epl.tw/people/phchou/)|[**許健平**](http://hscc.cs.nthu.edu.tw/~sheujp/)| |成績| A | A- | B- | A | A- | A- | ### 二、在校排名 | GPA <br>百分制 | 系排名<br>百分比| 班排名<br>百分比 | |:----:|:--------:|:--------:| | ***3.67*** / 4.3<br>***83.63*** / 100 | ***71*** / 165<br>**43**% | ***26*** / 50<br>**52**% | ### 三、推甄入學成績 | | [國立交通大學](https://exam.nctu.edu.tw/action.aspx?id=b7e889ed-bcaa-4774-a5ce-946e6bac7bc3) | | | [國立清華大學](http://admission.nthu.edu.tw/Download.aspx?dir=News&file=78-F4-51-DE-65-A8-C3-D8-7D-CF-1D-D5-AD-45-33-CB.pdf&filename=109學年度碩士班甄試第三次放榜錄取名單) | |:-----:|:----------:|:-----:|:-----:|:------------:| | 系所 |資科甲組|網工所|多媒所| 資工所 | | 資料審查成績 |72.36| 72.36 | 72.36 |83.68| | 最低錄取分數 |86.59|83.80|84.80|85.01| | 狀況 |備266|備219|備235|落榜| 備註:交大最低錄取為**正取**最低分數、清大為**備取**最低分數。 #### 清大資工推甄成績單 ![](https://i.imgur.com/XdxNR8U.png) #### 交大資聯推甄成績單 ![](https://i.imgur.com/cclD5ZG.png) ## 貳、研究所考試入學成績 ### 一、成績單 | | 資料結構<br>(演算法) | 作業系統、<br>計算機結構 | 離散數學<br>(線性代數) | 總分 | 最低錄取<br>(正取)分數 | 放榜情況 | 就讀狀況 | |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:----------------------:|:------------------------:|:------------------------:|:---------------------:|:------------------------:|:------------------------------------------------------------------------------------------------:|:----------:| | [**台大資工**](http://www.aca.ntu.edu.tw/gra/109nooral.pdf) | 24.0<br>(含) | 69.0 | 68.0<br>(含) | 166.0<br>(含英文50.0) | 167.8 | [***備取5***](http://gra103.aca.ntu.edu.tw/gra2007/gra/wei/備遞補名單-109碩.pdf)<br>於2020/03/31備上(1st備)| 報到且就讀 | | [**台大電機丙**](http://www.aca.ntu.edu.tw/gra/109nooral.pdf) | 76.0 | 35.0 | 37.0 | 155.4<br>(含英文74.0) | 184.8 | ~~落榜~~ | | | [**交大資聯**](https://exam.nctu.edu.tw/action.aspx?id=7ad41445-11a3-4e60-a95e-586dc604858f) | 39.0<br>(含) | 55.0 | 85.0<br>(含) | 179.0 | 169.0<br>(資甲) | ***正取資甲***<br>於2020/02/24正取 | 報到後放棄 | | [**清大資工**](http://admission.nthu.edu.tw/Download.aspx?dir=News&file=12-68-44-99-96-24-96-4E-CA-36-6A-F0-46-0C-5A-D9.pdf&filename=109錄取榜單暨複試系所初試合格名單) | 69.0<br>(含+離散數學) | 31.0 | N/A | 100.0 | 110.0 | [***備取83***](http://admission.nthu.edu.tw/Front/Template/News.aspx?id=zTq4pS6u2k8=&Sn=727)<br>於2020/04/06備上(4th備) | 備上未報到 | #### 台大資工成績單 ![](https://i.imgur.com/CmheoY0.png) #### 台大電機丙成績單 ![](https://i.imgur.com/xzK05YP.png) #### 清大資工成績單 ![](https://i.imgur.com/oXYxrAz.png) #### 交大資聯成績單 ![](https://i.imgur.com/n0Qs4Le.png) ### 二、相關表格 | 校系 | 報名人數 | 錄取人數 | 錄取率 | |:----------:|:--------:|:--------:|:------:| | 台大資工 | 1193 | 55 | <font color="#17E706">4.61%</font> | | 台大電機丙 | 577 | 20 | 3.47% | | 交大資甲 | 1715 | 52 | <font color="#f00">3.03%</font> | | 清大資工 | 1689 | 77 | 4.56% | 備註:如果假設1715人分散去考台清,人皆一樣的話,這樣台清交錄取率為<font color="#D0F519">**11.90%**</font>。 ## 參、各科準備 ### 一、離散數學 | Unit | 考古程度 | 熟練程度 | 備註 | |:----------:|:--------:|:--------:|:--------------:| | 基本數學 | ★☆☆☆☆ | ✓✓✓✓✓ | | | 關係與函數 | ★★☆☆☆ | ✓✓✓✓✓ | | | 排組、排容 | ★★★★☆ | ✓✓✓✓✓ | | | 生成函數 | ★★★★★ | ✓✓✓✓✓ | | | 遞迴關係 | ★★★★★ | ✓✓✓✓✓ | 三校必考 | | 圖論 | ★★★★★ | ✓✓✓✓✓ | 台大電機丙必考 | | 樹 | ★★★★★ | ✓✓✓✓✓ | 資料結構再讀 | | 演算法分析 | ★★★★★ | ✓✓✓✓✓ | 演算法再讀 | | 代數系統 | ★☆☆☆☆ | ✓ | | | 偏序、全序 | ★☆☆☆☆ | ✓✓✓ | 電機丙很喜歡考 | | 坡里亞計數 | ☆☆☆☆☆ | ✓✓ | | | 編碼與解碼 | ☆☆☆☆☆ | | | | 有線狀態機 | ★☆☆☆☆ | ✓✓✓✓✓ | | #### 1. 教材 * 黃子嘉離散數學[**(上)**](https://www.books.com.tw/products/0010837082?sloc=main)、[**(下)**](https://www.books.com.tw/products/0010844694?sloc=main) * [**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)教授 [**離散數學**](http://www.cs.nthu.edu.tw/~wkhon/math16.html)、[**高等離散結構**](http://www.cs.nthu.edu.tw/~wkhon/comb16.html) * 前人提供之[**筆記I**](https://drive.google.com/drive/folders/0B8-2o6L73Q2VWDMxQ201aDE1UTg)、[**筆記II**](https://drive.google.com/drive/mobile/folders/1VD-1OIlH8GVw8EckzkhFNRe8dKua73EX) * 99~108年[***台***](https://exam.lib.ntu.edu.tw)[***清***](http://www.lib.nthu.edu.tw/library/department/ref/exam/)[***交***](https://www.lib.nctu.edu.tw/exame/cid-5)考古題 * [**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)教授 本人 #### 2. 準備過程 因為之前修過離散數學以及高等離散結構,所以基礎很扎實,看離散數學就是把觀念再複習,然後將一些比較需要技巧的計算題熟練,因為時間很短,我沒有刷後面的題目,我只有把練習做完,我完全是看先前考古的比重去看那些章節,像是排列組合、排容、生成函數、遞迴關係、圖論等我覺得五顆星的題目,那些章節我看了大概兩至三遍,看到後面的題目都完全能夠自己解出,不需要靠提示。之後偏序全序之後的章節我基本上連看都沒看,不過有限狀態機是因為修過[**何宗易**](http://www.cs.nthu.edu.tw/~tyho/)教授的正規語言,所以才會那麼熟練,不然我也不會去執著在後面的章節,不過如果你的目標是台大電機丙的話,建議還是把偏序、全序、代數系統看熟悉一點,畢竟它有單獨離散數學這科。 ##### 清大資工: 排列組合、排容、生成函數、遞迴關係、圖論這幾個章節搞懂,並且能自己解題的話,我覺得清大的離散就這樣,清大不會考得太刁鑽,其實本校的我也不知道是哪個教授出離散,但是清大離散就是很明顯地三校最簡單,所以不用太擔心。 ##### 交大資聯: 一樣跟清大的章節,不過交大會多考關係與函數,加上交大的數學真的比較不簡單,比清大多了許多活用題,如果看過考古都知道,交大的題目不是課本讀完就會寫的,尤其是他的遞迴跟生成函數部分,如果這部分想要加強的話,可以去看韓永楷教授開的Advanced Discrete Structure,這堂課的講義講很多延伸的題目。 ##### 台大資工: 章節同清大,不過他很喜歡考Combinatorial Proof,所以C、P、H的關係跟推導要很清楚,台大資工的離散數學我個人認為比交大資聯簡單。 ##### 台大電機丙:(純離散考科) 章節+偏序、全序、代數系統,不過因為時間的關係,所以我只有讀過兩遍內容,然後解題目的程度就是後面的題目不能變化太多,所以算是沒有很熟悉,如果你的目標是台大電機丙,這多的幾個章節請加油!不過如果真的時間不夠,也可以放掉,因為配分沒有很多,但是一分都是關鍵,真的,一分都是關鍵!所以自己斟酌吧~ #### 3. 準備方向 - [x] 關係與函數 > 這個比較會搞混的就是合成函數,一對多,多對一的關係,其他好像也沒啥困難的。 - [x] 排列組合、排容原理 > 我認為這就跟高中排列組合一樣......只是多了城堡多項式,其他排列組合跟排容原理基本上就跟高中差不多,你甚至可以拿高中的課本來複習,可能都比黃老師的講義清楚。 - [x] 生成函數 > 必考!一定要會!生成函數要搞清楚首項是否為0,要定義清楚首項,搞清楚要不要微分,係數決定你的微分次數,多做幾題練習,就可以抓到那個感覺了。最後求和算子,就把之前排組的廣義C展開即答案。 - [x] 遞迴關係 > 沒甚麼技巧,會公式,就可以解題了。這個單元必考,也是大家最熟悉的單元了(吧?)。 - [x] 圖論 > 台大電機丙必考!後面的證明題幾乎都是圖論證明,平面圖的條件,點邊的限制,環路,路徑的條件,連通圖、不連通圖那些都要背清楚!這邊的演算法內容不用多管,到演算法再讀就好了~ - [ ] 代數系統 > 群體域?我不知道哈哈哈哈 - [ ] 偏序、全序 > 有點久了,不過印象中這張蠻簡單的,不需要放過,花的時間應該不多。 ### 二、線性代數 | Unit | 考古程度 | 熟練程度 | 備註 | |:--------------------:|:--------:|:--------:|:----:| | 基礎數學 | ★☆☆☆☆ | ✓✓✓ | | | 矩陣與線性方程組 | ★★★★☆ | ✓✓✓✓ | | | 行列式 | ★★★★★ | ✓✓✓✓✓ | | | 向量空間 | ★★★★★ | ✓✓✓ | | | 線性映射 | ★★★★★ | ✓✓✓✓ | | | 對角化及其應用 | ★★★★☆ | ✓✓✓✓✓ | | | Jordan型及其應用 | ★☆☆☆☆ | |鄉民說要做到全省最快| | 內積空間 | ★★★★☆ | ✓✓ | | | 內積上的算子及其應用 | ★★☆☆☆ | | | #### 1. 教材 * 黃子嘉 線性代數及其應用[**(上)**](https://www.books.com.tw/products/0010834726?sloc=main)、[**(下)**](https://www.books.com.tw/products/0010840819?sloc=main) #### 2. 準備過程 考前花連續整整四天把重要且常考的章節看一遍,之後刷題庫班的題目(用看的),因為時間真的不多,但是聽有些學長說,他清大連備取都沒有,其他校卻正取,所以怕怕的,我就乖乖K了一下線代,但就是沒有很熟練。因為我高中數學蠻熟練的,所以線代的基礎還算扎實,不過大學的線代太多了,短時間吸收不了那麼多,所以這次考試算是有點吃老本。還是給大家參考一下,我有唸的章節:**矩陣與線性方程組、行列式、向量空間、線性映射、對角化及其應用、內積空間**。我沒有去執著在證明題上面,因為現在考題很少有證明題,所以我就是把證明看過,然後把結論記下來。 ##### 交大資聯、台大資工: 寫考古,then訂正。我的心態是,難的寫出來的人也不多,那些人也本來就不是我的對手,就把基本題拿下,專心讀離散,把50分好好拿下。剩下50分線代,就看我的運氣,是不是剛好考到我有唸到的。 #### 3. 準備方向 我真的沒有讀線代,所以以下沒啥參考價值,有讀線代的可能覺得我在講廢話,因為他真的是我原本已經準備放掉的一科,我是考前大概三個禮拜才決定要讀的。 - [x] 矩陣與線性方程組、行列式 > 基本上跟高中沒啥兩樣,所以這兩章大概一天就解決了。 - [ ] 向量空間 > 他在幹嘛... - [x] 線性映射 > 高中線性變化加強版,不過也就多了換底比較需要技巧性的換而已。 - [x] 對角化及其應用 > 這個我做得蠻有興趣的,算出eigen value, vector那些計算技巧也要略懂,應該就可以解對角化的題目了,對角化題目在我寫考古以來好像沒有什麼太變化的題目導致解不出來,所以這章可以看一下哦~ - [ ] 內積空間 > 我忘了他在幹嘛....真是抱歉🙄 ### 三、資料結構 | Unit | 考古程度 | 熟練程度 | 備註 | |:-------------:|:--------:|:--------:|:----:| | Introduction | ★☆☆☆☆ | ✓✓✓ | | | Basic | ★★★☆☆ | ✓✓✓✓ | | | Array | ★★★★☆ | ✓✓✓✓✓ | | | Stack & Queue | ★★★★☆ | ✓✓✓✓✓ | | | Linked List | ★★★★☆ | ✓✓✓✓ | | | Tree | ★★★★★ | ✓✓✓✓ | | | Graph | ★★★★★ | ✓✓✓✓✓ | | | Sort & Search | ★★★★★ | ✓✓✓✓✓ |不可能不考| | Hashing | ★★☆☆☆ | ✓✓✓✓ | | | Advanced Tree | ★★★★☆ | ✓✓✓ |一定要會,近年冷門樹很愛考| #### 1. 教材 * 洪逸 資料結構(✘極度不推薦) * [**沈之涯**](http://www.cs.nthu.edu.tw/~chihya/) 教授 資料結構 上課講義 * 前人提供之[**筆記I**](https://drive.google.com/drive/folders/0B8-2o6L73Q2VWDMxQ201aDE1UTg)、[**筆記II**](https://drive.google.com/drive/mobile/folders/1VD-1OIlH8GVw8EckzkhFNRe8dKua73EX) * 99~108年[***台***](https://exam.lib.ntu.edu.tw)[***清***](http://www.lib.nthu.edu.tw/library/department/ref/exam/)[***交***](https://www.lib.nctu.edu.tw/exame/cid-5)考古題 * [**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)教授 本人 #### 2. 準備過程 應該算是對於資工系最好準備的一科了,裡面的內容幾乎都跟演算法差不多,只有最後高等樹的地方要去鑽研,所以這科的時間是我準備倒數第二短時間的,將內容複習差不多之後,把後面的題目寫一寫,不會到太多的困難,比較要注意的就是許多高等樹的插入、刪除、合併、以及他們各自operation的Big-O。我個人覺得洪逸編的教材不是很符合我的胃口,該有的tab不打,名稱以及用法都相當奇怪,所以這本書我只拿來寫後面的題目,講義以及內容的話,可以參照我貼的前人筆記! ##### 清大資工: 清大的資結沒有什麼太難的印象,應該就是很簡單,只要有把內容讀熟,應該就能拿分,清大難的應該是演算法的部分,清大的出題老師應該有沈之涯在其中,他出的題目,偏觀念居多,計算不會太刁難。 ##### 交大資聯: 交大考的太平均了,幾乎各個章節都會考,所以如果你的目標是交大,資結任何一個章節都不能放,還有就是108、109年,他把資結跟演算法融合在一起考,如果沒有讀很熟或是不熟練的就可能會很慘,像是我🤦🏾‍♂️。 ##### 台大資工: 台大資工的資結,會比較偏向數學一點,觀念要很清楚,他常會考課本上沒提醒你的觀念,不過只要寫過考古題,就大概知道他大概的方向,但資料結構這東西說要出很難也沒辦法😂,太多東西課本都沒有寫了,他如果要搞你的話,也很容易。 ##### 台大電機丙:(純資料結構) 我覺得準備方向跟台大資工差不多,如果可以的話,可以去看一下課本以外的tree,以及一些[**Grad-ProbAsk**](https://www.ptt.cc/bbs/Grad-ProbAsk/index.html)版上面大家在討論的東西,我覺得都會有些幫助。 #### 3. 準備方向 - [x] Array - [x] Stack & Queue - [x] Linked List > 資工系的你們,應該就不用我多贅述,怕有害你們的智商。 - [x] Tree - [x] Graph > 這兩個需要記憶他們的表示法,清大有考過,看是要用array還是LL去表示他們,兩種都要會。 - [x] Sort & Search > 五顆星!沒事就去想演算法,要知道最佳、平均、最差時間複雜度,空間複雜度也要瞭解,有些題目會叫你在有限空間裡面實作演算法,基本排序、進階排序、線性排序,都要讀!還有Comparison sort bound也要知道是Ω(nlgn)。 - [x] Hashing > 交大超愛考!不過難度不高,很好拿分。 - [x] Advanced Tree > 我幫大家整理了一些常考的,插入跟刪除,tree的調整都要熟悉,讀完之後,過幾個小時就問一下自己,怎樣插入怎樣調整怎要刪除。因為很多棵樹,所以很常搞混,要多複習這塊,不難,但是要花時間!我給的連結有很詳細的講解,大家可以參考! > - [ ] Min-Max Heap > - [ ] Extended Binary Tree > - [x] Heap > - [x] Huffman > - [x] AVL > - [x] m-way Tree > - [x] B tree > - [ ] B+ tree > - [x] Red Black Tree > - [x] OBST > - [ ] Splay > - [x] Leftist Tree > - [x] Binomial Tree > - [x] Fibonacci Heap ### 四、計算機組織 | Unit | 考古程度 | 熟練程度 | 備註 | |:--------------:|:--------:|:--------:|:----:| | Introduction | ★★☆☆☆ | ✓✓✓ | | | ISA | ★★★★☆ | ✓✓✓✓ |交大這邊考很細哦| | ALU | ★★★☆☆ | ✓✓✓ | | | Datapath | ★★★★★ | ✓✓✓✓✓ | | | Pipeline | ★★★★★ | ✓✓✓✓✓ | | | Memory | ★★★★★ | ✓✓✓✓✓ | | | Disk | ★★★★☆ | ✓✓✓✓ |RAID!!!| | Multiprocessor | ★★★☆☆ | ✓✓✓ |台大、清大會考哦| | Others | ★★☆☆☆ | ✓ | | #### 1. 教材 * 張凡 [**計算機結構與組織**](https://www.pcstore.com.tw/tingmao/M20700243.htm)(上)、(下) * 前人提供之[**筆記I**](https://drive.google.com/drive/folders/0B8-2o6L73Q2VWDMxQ201aDE1UTg)、[**筆記II**](https://drive.google.com/drive/mobile/folders/1VD-1OIlH8GVw8EckzkhFNRe8dKua73EX) * 99~108年[***台***](https://exam.lib.ntu.edu.tw)[***清***](http://www.lib.nthu.edu.tw/library/department/ref/exam/)[***交***](https://www.lib.nctu.edu.tw/exame/cid-5)考古題 * [**黃婷婷**](http://www.cs.nthu.edu.tw/~tingting/) 教授 本人 #### 2. 準備過程 這科記憶內容最少,瞭解你就可以解題,但是要花時間去理解,這也是我花最多時間的一科,越到後面會越不想讀我知道(Multiprocessor之後),因為我也這樣,但是臺大跟清大資工越後面越愛考個10分、20分,所以我不太敢放掉,我就還是有接觸一下。計結最重要不免俗就是ISA、ALU、Datapath、Pipeline、Memory、Disk,這幾個章節一定要熟練,交大必考。 這科我大概花總共10天去解決它(沒有連續),後面的題目我寫到第七章之前,全部寫完,把觀念都搞清楚,後面的觀念題很有價值,一方面,不需要太多的計算,一方面可以弄清楚你是不是真的搞懂。如果有時間壓力的話,後面會很多重複的題型,你寫個兩三題你想考的學校,寫題優先權:觀念題 > 多選題 > 填空題 > 計算題;沒有時間壓力的話,就幹掉他們吧,每個題目都有它的參考價值,像是裡面的Assembly Code,今年台大就考出來了,之前有練習的我,就很輕鬆的把它寫出來~✌🏿 ![](https://i.imgur.com/OMWQkPk.png) ##### 清大資工: 蠻中規中矩的題目,除了[**李濬屹**](https://cymaxwelllee.wixsite.com/elsa)出題,其他教授出的都還蠻容易拿分的,除非是叫你解釋你沒看過的名詞,這種寫出來的人不多,這些人不是你的對手,你也不用把他當成你的對手。清大近幾年很喜歡考變化延伸題,直接從[**Berkeley作業**](https://inst.eecs.berkeley.edu/~cs152/sp10/assignments/ps4.pdf)出題,所以沒什麼參考價值,大家覺得不太會考的VLIW,李濬屹助理教授特愛考,今年109年就是他出題,所以有VLIW的考題沒啥鑑別價值,我覺得可以不用太在意,要著重在其他年份的考古題,如果還是會擔心可能是李濬屹出題就考前去看Berkeley的作業吧,或是其他CS很強的大學的作業。 ##### 交大資聯: 全考!交大幾乎每個章節都會給你考,而且交大出了名的倒扣嚴重,一個觀念不對,多選或少選一個選項三分就不見了,所以***交大的考古題很重要,非常重要,極度重要!*** 寫這科的考古很淒慘請不要挫敗,拜託!因為一開始的我也是,複選題沒拿幾分,只有拿到基本題的分數,不過寫越來多年就開始了解他考的重點跟方向,而且交大會公布選擇題答案,比台大、清大好,不會讓你花時間去維基百科查答案,查到後還要猶豫題目是不是這個意思。還有寫考古請***每個選項***都讀過,搞清楚每個選項,為什麼對,為什麼錯,這樣對你考交大這科非常有幫助,考古如果你可以衝到70、80分的話,你就可以放心了! ##### 台大資工: 除了要全部讀之外,希望你在課餘時間,吃飯時間,睡前時間,不要滑Instagram或是FaceBook,你可以多去滑一下Wikipedia,去多看一下可能會考的題目(像是看Multiprocessing下面會有See Also的標題,你就可以一直點下去),就當作是課外讀物,你有讀有機會,沒讀只能瞎猜,我台大資工沒寫這科的考古,因為看每年都沒有什麼相似性存在,所以,台大有點參雜運氣成份在,你剛好涉獵過,你就很幸運,沒涉獵過的話,你可能就要在其他科多拿分數😔 ##### 台大電機丙: 這個也是一樣,台大就是不按牌理出牌,課內一定要熟悉就對了,他考古有些會考課外的內容,然後叫你跟課內知識比較,或是問你適用的方法或是Model,所以實力成分還是占大多數,不要覺得上考場那天的運氣成分佔大多數。 #### 3. 準備方向 - [x] ISA > 如果有認真修過計結,這單元的指令還有MIPS code就不會花太多時間複習,比較要知道的應該就是jump跟branch的能力跟限制吧,jump不會跳出他的框框,branch可以跳出他的框框,所以jump不一定always可以會跳得比branch遠等等之類的觀念你要會。 - [x] ALU > 這邊的hardware friendly演算法要看一下,還有one bit ALU也要看一下,之後延伸的32 bits會運用到它。Gate delay也要會計算(今年清大有考)。 - [x] Datapath > 重要的指令都要會自己走過,常常會考data latency,如果不知道他如何跑的,這種題目你就沒輒了,哪些會經過memory、哪些會用到ALU等等都要知道。如果可以,我希望可以自己畫出整個datapath結構,這樣你就可以不用擔心這個單元你會出問題~ - [x] Pipeline > 會Datapath的話,這個就簡單很多,重點就是lw、branch會需要stall cycles,其他data dependency都是小事,記得,後面的題目練習很重要,這單元必考,所以建議把後面的題目都做一做~ - [x] Memory > 搞清楚virtual/physical tag/index各自的優缺點。 - [x] Disk > RAID交大必考!還要會算access data時間,好像就可以了吧(?) - [ ] Multiprocessor > 範圍太廣了,講義上面的內容也很雜,我也說不出個重點來,就多看看維基百科,這樣就可以多涉獵這方面的知識。 ### 五、作業系統 | Unit | 考古程度 | 熟練程度 | 備註 | |:--------------:|:--------:|:--------:|:------------:| | Introduction | ★★☆☆☆ | ✓✓ | | | Basic | ★★☆☆☆ | ✓✓✓ | | | I/O、HW | ★★★☆☆ | ✓✓✓✓ | | | OS | ★★★☆☆ | ✓✓✓ | | | Process | ★★★★☆ | ✓✓✓✓ | | | Thread | ★★★★☆ | ✓✓✓✓✓ | | | Deadlock | ★★★★★ | ✓✓✓✓✓ | | | Sychronization | ★★★★★ | ✓✓✓✓ | 請多看幾遍! | | Memory | ★★★★★ | ✓✓✓✓✓ | | | Virtual Memory | ★★★★★ | ✓✓✓✓✓ | | | Disk | ★★★★☆ | ✓✓✓✓ | | | File | ★★☆☆☆ | ✓✓ | | #### 1. 教材 * 洪逸 作業系統金寶典 * [**周志遠**](https://lsalab.cs.nthu.edu.tw/home/) 教授 [**作業系統**](https://www.youtube.com/watch?v=7EOttqasc5U&list=PL9jciz8qz_zyO55qECi2PD3k6lgxluYEV) * 前人提供之[**筆記I**](https://drive.google.com/drive/folders/0B8-2o6L73Q2VWDMxQ201aDE1UTg)、[**筆記II**](https://drive.google.com/drive/mobile/folders/1VD-1OIlH8GVw8EckzkhFNRe8dKua73EX) * 99~108年[***台***](https://exam.lib.ntu.edu.tw)[***清***](http://www.lib.nthu.edu.tw/library/department/ref/exam/)[***交***](https://www.lib.nctu.edu.tw/exame/cid-5)考古題 * [**周志遠**](https://lsalab.cs.nthu.edu.tw/home/) 教授 本人 #### 2. 準備過程 在讀作業系統之前,請把計算機結構讀熟,因為OS裡面都是建立在計算機結構上面的觀念。作業系統這科,很吃觀念,考的範圍也廣,但還是幫大家抓一下重點,OS、Process、Thread、Deadlock、Sychronization、Memory、VM、Disk,這幾個章節一定會考,但應該就幾乎是全部了🤭,重要章節的觀念搞懂,我想大概可以拿到70%的分數了,剩下的就是變化題,跟一些Basic知識了。Sychronization那邊比較tricky一點,最好自己trace code一下,什麼時候誰被擋住,什麼時候誰解掉他的Semophore,這都要知道,因為他如果考變化題才不會死在考場上,另外,如果能直接接觸到正在教OS的教授的話,可以直接跟他約在辦公室問他問題,學校的教授資源足夠讓你問問題,像我就是直接找大家最熟悉的[**周志遠**](https://lsalab.cs.nthu.edu.tw/home/)教授,我直接寄信問他可以的時段,直接當面問他問題,當教授在跟你解釋的時候,你腦中一定要有個譜,他講的是跟你現有的觀念一致,如果不一致,直接開口問,不要害怕犯錯,就是有問題才去問他,不然幹嘛找他。 ##### 清大資工: 今年我猜是百祥出題😒,我就是修他的作業系統,他出題是出了名的細,要讀很熟才有可能從他手上拿分,我沒有要罵他的意思,他人真的很好!大家不要怪他~ 清大的作業系統其實也蠻中規中矩的,只有有些題目問你OS是屬於哪種的那種,我真的沒輒!不過要準備清大的作業系統,就要背很多東西,很常考名詞解釋,也很常考State轉換,還有計算題,很多恐龍書的題目,最愛出恐龍書的應該就是非[**王家祥**](http://vc.cs.nthu.edu.tw/home/vc_html/member/jswang_c.html)教授莫屬了。 ##### 交大資聯: 全考!File access那邊會考一題,我怕我忘記提,先講。就是跟之前在計結那邊提到的一樣,考古題很重要! ##### 台大資工: 同計算機結構。 ##### 台大電機丙: 同計算機結構。 #### 3. 準備方向 - [x] I/O、HW > privileged instruction、還有一些dual mode那些,polling、interrupt、DMA這些東東。 - [ ] OS > 有好幾種OS,可能考前要稍微翻一下,交大可能會出一題來考,micro kernel之類的,有哪些有kernel概念哪些沒有,可能都要搞清楚。 - [x] Process、Thread > 1. Job Sceduling > 2. Contect Switching > 3. Starvation > 4. Convoy Effect > 5. Aging Technique > 6. (Non-)Peemptive - [x] Deadlock > Deadlock必要條件,還有如何防止,如何避免,如何解決。這三種你都要能回答得出來。 - [x] Synchronization > 我花最多時間的一個章節。這個章節旁人不能幫你什麼,有種只可意會不可言傳的感覺,要自己trace code,如果需要人指點的話,就去點周志遠的影片吧。 > 1. Shared Memory > 2. Message Passing > 3. Race Condition > 4. Critical Section > 6. 著名的同步問題 > 7. Monitor > 8. Semophore > 9. Swap > 10. Test and Set - [x] Memory > 1. Page Table > 2. Page Size > 3. Fragmentation > 4. Compaction > 5. Segment > 6. Paged Segment - [x] Virtual Memory > 1. Demand Paging > 2. Page Fault > 3. Page Replacement > 4. Frame > 5. Page Replacement > 6. Thrashing > 7. Effect of Page Size > 8. Program Structure > 9. Copy-on-Write > 10. TLB Reach - [x] Disk > 1. Disk Scheduling Algorithm > 2. Access Time > 3. Free Space Management > 4. File Allocation > 5. Formatting > 6. Raw IO > 7. Bootstrap Loader > 8. Cope with Bad Sectors > 9. Swap Space Management > 10. RAID - [ ] File > 建議寫完考古來讀再讀一遍這章,你會知道哪邊是重點,access group交大特愛考。 ### 六、演算法 | Unit | 考古程度 | 熟練程度 | 備註 | |:----------------------:|:--------:|:--------:|:----:| | Introduction | ★☆☆☆☆ | ✓✓✓✓✓ | | | Time Complexity | ★★★★★ | ✓✓✓✓✓ | | | Recurrence | ★★★★☆ | ✓✓✓✓✓ | | | Dynamic Programming | ★★★★☆ | ✓✓✓ | | | Graph Algorithm | ★★★★★ | ✓✓✓✓✓ | | | Computational Geometry | ★★☆☆☆ | ✓ | | | NP Complete | ★★★★★ | ✓✓✓ | | #### 1. 教材 * 林立宇 演算法 * [**許健平**](http://hscc.cs.nthu.edu.tw/~sheujp/) 教授 計算方法與設計 上課講義 * 前人提供之[**筆記I**](https://drive.google.com/drive/folders/0B8-2o6L73Q2VWDMxQ201aDE1UTg)、[**筆記II**](https://drive.google.com/drive/mobile/folders/1VD-1OIlH8GVw8EckzkhFNRe8dKua73EX) * 99~108年[***台***](https://exam.lib.ntu.edu.tw)[***清***](http://www.lib.nthu.edu.tw/library/department/ref/exam/)[***交***](https://www.lib.nctu.edu.tw/exame/cid-5)考古題 * [**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)教授 本人 #### 2. 準備過程 內容最少,但是可以考最難的一科,花第二多時間準備的一科,除了計算圖學以及簡介不重要以外,其他我覺得都很重要,計算時間複雜度有好幾種方法,你都要會,一方面可以驗算,一方面,你在考場可能會緊張忘記其中一種算法,DP跟遞迴可以合在一起看,有些題目可以用DP來解決重複問題,這些問題要記清楚,pseduo code也要會,有時候會叫你填空,或是設計新演算法,都會based on這些演算法。Graph Algorithm這章,極其重要,每個的時間複雜度要搞清楚,best、avg.、worst都要會,還要知道用哪種資料結構會比較快,DFS、BFS那些應用也要搞清楚,directed、undirected的圖論也很重要,再來就是NPC的問題了,每間學校都考,你沒有理由說不會,搞清楚他們之間的關係,以及最常考的Reduction步驟。 ##### 清大資工: [**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)教授會出題,所以他的講義很重要,我有附在連結那邊了,他的出題方式很簡單,考觀念,NP一定會考,他跟我這樣說的,不過今年不是他出題,清大Reduction也會考,其他演算法的題目都不會太難,簡單來說,清大計算機科學這科算是很容易準備的一科,如果你有寫過考古的話就會發現。 ##### 交大資聯: 應用居多,不會讓你設計新的演算法,不過會問你這個適用哪個演算法,也會讓你比較演算法快慢。所以要懂每個演算法的精髓,跟設計這個演算法的用意在哪,這樣在解題目時就可以聯想到這種情況要用哪個演算法。還有交大近幾年很喜歡考漢米爾頓的題目,不知道明年會不會再考,這種題目當場想真的很花時間,因為你不知道他的出發點跟想法是什麼,像是今年那題我直接送他😫,演算法的best、worst也很重要,他會問你哪種情況是worst case,交大大概就是這樣。 ##### 台大資工: 哦幹!今年我很慘,寫完絕望!今年當場想演算法的題目太多了,我在讀演算法的時候沒有想那麼多,只有針對交大那種題目去讀,沒有多想,所以奉勸學弟妹,在讀演算法的時候,可以多想想有什麼延伸的題目可以考,如果你的目標是台大資工的話!當然,課內的基本知識你也要有,才能再延伸。 #### 3. 準備方向 - [x] Time Complexity > Master Thereom必備!畫tree也是另種方法,求時間複雜度有很多種方法,我覺得每個都很重要,所以建議大家都要讀一下~ - [x] Recurrence(Divide and Conquer) > 遞迴對於一個programmer也不是件簡單的事情,當然,邊界條件一定要定義清楚,清大常會叫你手寫出遞迴psuedo code,所以在讀這邊的時候要記得自己寫寫看遞迴code。 - [x] Dynamic Programming > 除了KMP那邊需要多花時間去著墨,其他都是將recurrence的問題化簡,而產出的code,所以難度沒有太高。建議演算法的code也要會,自己最好可以自己默寫一遍。能在電腦上Compile當然是更好! - [x] Graph Algorithm > 五顆星!每個的演算法時間都要知道,哪個演算法有啥限制(例:不能有負環等)也要知道,並且要知道為什麼會有些限制,曾經考過證明。 > 1. BFS、DFS > 2. Minimum Spanning Tree > 3. Shortest Path Problem > 4. Flow Network > 5. Topological Sort - [ ] Computational Geometry > 不是很重要... - [x] NP Complete > 要練習Reduction的話找清大考古題,要練習觀念的話找交大考古題,這兩所的考題方向不同,清大會要求你有能Reduce的能力,交大要你觀念清晰,並且知道哪些是已知的NPC問題。台大資工今年也有考一題NP Reduction,不過我直接沒寫😔 ## 肆、時間安排 ### 2019/11/14 清大甄試放榜 原本以為自己校排能夠推上清大的我,已經沒在管研究所的事情,但是卻發生這次的意外,所以心情有點失落,當時的我有想法是直接申請國外,因為我一直以為考研究所這條路上會非常累,我大概沉澱了一個多禮拜,轉換心情,這段時間,就是上網查ptt看別人的考研心得(這就是我寫心得文的原因,希望可以幫到學弟妹),還有抓考古,整理一下,順便看自己的興趣、科系以及學校,最後決定報考台大資工、台大電機丙、清大資工、交大資聯。開始認真讀書大概剩下75天。 ### 讀書排程 ```mermaid gantt title Study Plan section Discrete Math 離散數學 :a1, 2019-11-22, 10d section Data Structure 資料結構 :a1, 2019-11-27 , 5d section Computer Architecture 計算機結構 :a1, 2019-12-02, 23d section Algorithm 演算法 :a1, 2019-12-07, 18d section Operating System 作業系統 :a1, 2019-12-10, 17d ``` ### 讀書時間規劃 | 科目 | 所花時間 | 考古題 | 題庫 | |:---------- |:--------:|:---------------------------------------------------------:|:---------------------------- | | 離散數學 | 10天 | 1.台大電機丙<br>2. 交大資聯<br>3. 台大資工<br>4. 清大資工 | 刷完 | | 資料結構 | 5天 | 1.台大資工<br>2. 交大資聯<br>3.台大電機丙<br>4. 清大資工 | 後面的題目寫完 | | 計算機結構 | 23天 | 1. 交大資聯<br>2.台大電機丙<br>3. 清大資工<br>4. 台大資工 | 後面題目到第七章以前全部寫完 | | 演算法 | 18天 | 1.台大資工<br>2. 交大資聯<br>3. 清大資工 | 後面題目全部寫完 | | 作業系統 | 17天 | 1. 交大資聯<br>2. 清大資工 | 後面題目全部寫完 | | 線性代數 | 4天 | | 重要章節刷過一次 | 備註:考古題學校順序為建議刷題順序。 ### 讀書計畫 上面的時程表是讀完全部五科的時程表,這時候大概一天花五至六小時讀書,因為還有學校的課要兼顧,所以沒有辦法花太多時間在準備研究所上面,真正開始認真準備是到寒假開始。 考古題大概是剛跨完年就要開始寫了,不然會寫不完,建議寫的順序是交大、清大、最後才是台大,交大是最接近課內跟參考書的題目,可以順便釐清自己的觀念,也對之後寫清大台大比較有幫助。 寒假開始後,每天早上九點起床,十點開始讀書,晚上11:30左右開始跟同學聊天,聊一天下來的狀況跟討論,這時候大概一天花10個小時讀書+寫考古,我自己是會每天固定寫三回考古,考試考的三科各一回。 考前大概剩兩個禮拜左右,幾乎都把考古寫完了,然後因為同學他爸跟補習班關係密切,所以我直接拿到題庫班的題目,然後考前就在那邊刷離散題庫班題目,然後線代我就挑我覺得會考的章節,背特殊解法。考前我還重新複習了一次OS跟計算機結構,就速速再把張凡跟洪逸的講義看過一遍。 考前一個禮拜,幾乎沒在唸什麼書,就是把網路上的講義抓重點看一下,那時候唯一的想法就是快點考完,這週大概也是我準備考試時間最常運動的一週,因為真的讀不下去,就乾脆去運動。 ## 伍、心態轉變 1. 既然推甄的結果已經塵埃落定,就當作給自己的一場考驗吧,**挑戰自己**,至少我很感謝這75天來的自己。 2. 每個禮拜還是要**花時間去運動**,放鬆身心,不管你是要去跳舞還是打球或是游泳,不要整天都坐在書桌前面讀書。(p.s.一下,我考前有偷偷看[**想見你**](https://www.linetv.tw/drama/10900/eps/1),好看~) 3. 建議**找戰友一起讀書**,一來,不會的可以互相討論,二來,對方的支撐很重要,讀研究所最常有的情況就是,算了不要讀了的心態,很容易心浮氣躁。所以如過你有朋友要跟你一起考研究所的,找他們一起讀吧。如果是不同系所的其實也可以,就如同我說的,朋友的支撐力是很重要的。 4. 考試期間,我並沒有關Instagram或是Facebook,我反而更常使用它,跟大家分享考研日常,假日回家的時候還是會跟同學約出來聚聚聊天,也會找時間去做些休閒娛樂,看電影,跨年,聖誕節,這些重要的節日也都有過。 5. 多讀不一定會拿高分,重點還是效率,如果心思沒在書上面,你花再多時間,你會發現你根本沒讀進去多少,那幾頁會一直翻來翻去,這時候倒不如出去跑個步,跟朋友聊聊天也好。 ## 陸、考試當天 先說說我考前的心中志願,但是我那時候沒給自己太大的壓力,就只是想把試考好 1. 清大資工 2. 台大電機丙 3. **台大資工** 4. 交大資甲 我後面會講我最後選擇台大資工的原因。 --- ### 2020/02/04 交大資聯 | 時間 | 科目 | 分數 | |:--------------:|:------------------ |:----:| | 08:25~10:05 | 資料結構與演算法 | 39.0 | | 10:45~12:30 | 線性代數與離散數學 | 85.0 | | 13:30~15:10 | 計算機系統 | 55.0 | 今年資演開大刀,我寫完覺得挫屎,我在外面還在跟戰友討論,發現我自己的答案怎麼都跟大家不一樣,寫完就覺得交大沒啥希望,後來就覺得放鬆心情去寫題目,調整心態去考隔天的清大。不知道是不是放下壓力後沒那麼緊張,寫起考卷覺得沒有那麼束縛,順帶一提,交大座位很小,真的很小,手寫卷時不時就超過桌子,如果你體型比較大,你考前可能要去適應一下小位子的寫考卷方式。 考完交大,得知放榜結果後,得到小小結論(我每次在戰場上都給自己這種想法),剩下幾科把它拼回來,雖然有點結果論,但是學弟妹們不要因為一科失常,就放棄後來的考科,因為每分都是關鍵,一分就差5、6名了,除非你很有把握你正取,可以讓分,否則請你把握每一分。 附註:[**109交大資聯題目**](https://reurl.cc/M7akVm) cited from [*PTT-graduate*](https://www.pttweb.cc/bbs/graduate/M.1582347209.A.ABB). --- ### 2020/02/05 清大資工 | 時間 | 科目 | 分數 | 附註 | |:--------------:|:-------------- |:----:|:----------------------------------:| | 10:30~12:10 | [基礎計算機科學](http://www.lib.nthu.edu.tw/library/department/ref/exam/eecs/cs/109/2301.pdf) | 69.0 | | | 13:40~15:20 | [計算機系統](https://inst.eecs.berkeley.edu/~cs152/sp10/assignments/ps4.pdf) | 31.0 | 今年回收考卷,不知道學校會不會公布 | 唯一一個學校可以睡飽再去考試,原本目標是考回自己原本的學校,所以三校考下來最緊張,應該就是清大了,唯一有那種寫不完怎麼辦的感覺。今年數學很簡單,沒有什麼難度,資料結構考得也很中規中矩,只有演算法有些難度,但是我也都有寫出東西,也覺得我是對的,結果閱卷老師不給我分😫,原本打算要複查,但是備83在安全範圍內,我就想說算了。再來就是大家覺得雞掰的計算機系統,其實我寫完我以為我會拿個40、50分,結果只有31,哈哈哈哈哈,很白癡,啊我也不知道我錯哪,所以也沒辦法給大家意見,這也是清大首年考純選擇,大家都很錯愕吧,我也很錯愕。 考清大的人太多了,考生被分在資電館跟台達館,運(ㄨㄢˇ)氣(ㄐㄧㄠˇ)好(ㄈㄟˋ)的話,可以被分到台達館,位置大,空間舒適,不像資電館壅擠,視野狹窄,休息時間也一大堆人卡在走廊,移動都有問題,我就是在資電的那位。最後,最好提前半小時去考場看自己的位置,坐坐看有沒有啥問題,我就是沒這樣做,到考前才臨時換桌子,因為椅子有個螺絲不見了...凸^ _ ^凸 --- ### 2020/02/08 台大資工 | 時間 | 科目 | 分數 | |:--------------:|:-------------------------- |:----:| | 08:10~09:50 | [資料結構與演算法(A)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/407_graduate-109.pdf) | 24.0 | | 10:30~12:10 | [計算機結構與作業系統(B)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/406_graduate-109.pdf) | 69.0 | | 13:40~15:20 | [英文(A)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/8_graduate-109.pdf) | 50.0 | | 16:00~17:40 | [數學](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/408_graduate-109.pdf) | 68.0 | 哈哈哈哈哈哈哈,這第一科寫完比交大那時候更崩潰,因為寫考古,通常都可以拿個60分以上,結果寫完,就知道,完了:)。沒出我意外,真的很低,不過今年計算機結構與作業系統考的意外簡單,我空了15分OS還可以拿69分,應該就沒啥難度吧,計算機結構最難的應該是最後一題我不知道他在問什麼以外,其他算是近年來台大考在課內的題目,萬幸萬幸~最讓我覺得惋惜的是我的數學,我竟然那時候一直狂硬幹後面的線性代數,結果沒檢查前面的離散,因為今年離散是考考古,所以覺得太簡單就沒檢查,結果15分噴掉,我怎麼知道的呢?因為我們考後又再討論,聽到的時候我臉都綠了...,那時候的心態想說反正資演都爆了,就沒懊悔那麼多。結果是放榜那天最懊悔,不過最後結果一樣,就沒事了☺️ --- ### 2020/02/09 台大電機丙 | 時間 | 科目 | 分數 | |:--------------:|:-------------------------- |:----:| | 08:10~09:50 | [英文(B)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/9_graduate-109.pdf) | 74.0 | | 10:30~12:10 | [離散數學(B)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/405_graduate-109.pdf) | 37.0 | | 13:40~15:20 | [計算機結構與作業系統(A)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/400_graduate-109.pdf) | 35.0 | | 16:00~17:40 | [資料結構(B)](https://exam.lib.ntu.edu.tw/sites/default/files/exam//graduate/109/402_graduate-109.pdf) | 76.0 | 考完離散,原本以為會拿個70分,因為我就最後一題證明,還有是非題賭一題以外,我覺得我沒錯啊...不過我沒複查的原因是,幹我計算機結構作業系統也太低,雖然我寫的抖抖的,但也不致於那麼低吧,雖然在考試中不知道自己在幹嘛,但我都選確定的答案捏,怎麼會這樣哈哈哈哈哈,算了管他的,台大也沒公佈答案,我死的也不是很瞑目。 在放榜之前以為自己會上這個,查榜的時候也是先看電機丙有沒有自己的名字,發現沒有以後,就去看看有沒有認識的考上資工,才看到我的名字,嚇死我了... ## 柒、考研座右銘 ### 一、備戰期 1. 永遠不要以粗心為藉口原諒自己。 2. 責任再大,是你的,就要自己承擔。 3. 既然是自己的選擇,就沒有理由說辛苦。 4. 準備好自己,再上場! ### 二、戰場上 1. 每個人都考同一份考卷。 2. 題目看仔細,每一分都是關鍵。 3. 寫計算過程時,請把教授當作一無所知,分數是他給,不是你自己評。 4. 機會,是留給準備好的人! ## 捌、心得感想 考研難度對每個人都不一樣,我不會說考研努力一定會成功,每年1700多個人去搶那約莫12%的台清交位置,競賽優勝劣敗,一定有人會被淘汰。所以讀到這邊的你們,請加油,多一份努力,都是機會的累積。 當清大甄試放榜那天,我急著複查,也馬上跟我原本找好的教授說明了情況,他也幫我打電話問系主任,系主任以及我的專題教授也都很驚訝這成績在往年都可以在備取名單內,跟我同專題教授的也有兩個人遇到這樣的情況,當時的我很意外,也很害怕,那時候的我壓根沒想過我會走上這條名為考研的道路。那天晚上,我永遠不會忘記,教授打電話鼓勵我,跟我分享他的故事,才能讓我有動力去考這場試。 對我來說這條路辛苦嗎?不會辛苦,但是很痛苦,我在準備考試期間身體相當差,送過三次急診,照過CT,打過顯影劑。12月底時因為感情因素,大概空窗了一個多禮拜的時間沒有讀書,每天以淚洗面,幸好身旁有朋友能當作這低落情緒的出口,也就是我的戰友們,加上大學認識的知心朋友。 好幾次,我都想說幹嘛那麼辛苦,去準備GRE跟TOEFL還比較輕鬆,幹嘛在這折磨自己。我找了好幾個朋友聊過這件事情,也謝謝他們願意給我意見,他們也在我最脆弱時安慰我。最後在抉擇學校時也給了我很多不同面向的意見。 ![](https://i.imgur.com/mofeAz1.jpg) ## 玖、學校抉擇 ### 台大資工(備上且就讀) * 拉力 * 它叫做台灣大學 * 想換個環境就讀 * 有找到喜歡方向的教授 * [台大資工研所的課程](https://www.csie.ntu.edu.tw/download.php?filename=45_729a372c.pdf&dir=super_pages/&title=檔案下載)比清大更多元,資源也比較多 * 推力 * 很對不起當時推甄就幫我保留名額的清大教授 ![](https://i.imgur.com/PiMJ2t0.png) ### 清大資工(備上未報到) * 拉力 * 有個清大教授很照顧我,從甄試幫我保留位置到考研完,甚至願意等我這備取83的備取仔 * 而且那個教授的實驗室我很喜歡! * 推力 * 它在新竹 * 有不想想起的回憶 * 今年推甄出問題,害我繞了一大圈,考上研究所,但我不想在原地踏步。 ![](https://i.imgur.com/IpyH6pf.png) ![](https://i.imgur.com/Jt5sLtb.png) ### 交大資甲(報到後放棄) * 拉力 * 有教授願意收我,也是做我喜歡的方向 * 教授人很和藹可親,害我好想認識他跟他合作 * 推力 * 一樣在新竹,如果待在新竹的話(而且他跟清大那個教授認識),我應該就會留在清大教授的實驗室 ![交大放棄聲明書](https://i.imgur.com/Y53UyCC.jpg) ### 找指導教授日常 一開始交大放榜,我沒有去找教授,因為我對我清大很有信心...殊不知,備83,我一開始還很怕不會備上,所以清大放榜那天,我趕緊去找交大教授,還有跟我原本推甄就找好的教授說明我的考試情況,我看ptt跟問同學的感覺,交大正取生好像找教授真的比較順暢無阻,好...這不是重點(當然還是很多教授直接不回我),因為我的興趣方向是比較偏向硬體,跟資工系的大家比較不一樣,所以我喜歡方向的教授都還有位置,也有去面談,他們幾乎都會要求在校成績,所以在校成績還是不能因為考研而放掉,交大最後面談的教授對我好像很滿意(?)很有心要收我(這時候台大還沒放榜,我那時候覺得我台大不會上),所以那時候還在糾結要在清大還是交大,一方面換環境,一方面他人好和藹...(我找教授的時候還看面相哈哈哈哈 如果看起來很兇我好像就沒有寄了),之後過大概一個禮拜,台大放榜,交大那個教授也問我的狀況,因為他要把最後一個名額填出去,他人很好,他還寄信跟我說,我聽有些教授好像直接沒下落就把名額填出去,他最後還找我討論研究所的方向,是個很開明的教授,他還幫我分析,他完全是以我的角度在為我想事情,最後我決定放棄交大的主要原因是,如果還是待在新竹,我就待在原本找好清大教授的研究室。過沒幾天,我先前幾天去台大找的教授,寄信跟我說我可以進他的實驗室(因為我那天去是單獨面談,他後來過兩天有個團體面談,他會要看在校成績,跟考試成績,所以我大概是在校成績有點優勢),這時候確定我去台大會有指導教授,不過呢,這時候就是清大跟台大的抉擇了。我大概花了兩個禮拜找朋友談跟自己思索,最後才決定去台大。雖然很對不起當時把我留住名額的教授,但我還是想上更高的舞台去挑戰自己。 附註:之前在ptt請益的[**文章**](https://myptt.cc/article/graduate/M.1583550777.A.224)。 ## 拾、特別感謝 不是因為感謝的人太多所以感謝天,是因為[**高雄文昌帝君廟**](https://www.kwwt.org.tw/index.html)、[**南投孔明廟**](http://www.conming.org.tw/Diary_A_Show.asp?DCID=DC20100417104657)、[**大甲鎮瀾宮**](http://www.dajiamazu.org.tw)太靈驗,所以要謝天!這三間都有人幫我拜(都不是我自己去😅),大甲鎮瀾宮還有兩個人幫我拜,如果有時間的話都去拜拜看~ --- ![](https://i.imgur.com/NFiK2Wk.jpg) 2020/04/06 跑來高雄還願~ --- * [**韓永楷**](http://www.cs.nthu.edu.tw/~wkhon/)、[**周志遠**](https://lsalab.cs.nthu.edu.tw/home/)、[**黃婷婷**](http://www.cs.nthu.edu.tw/~tingting/) 教授:他們願意讓我問問題,真是太感謝,有時候覺得在清大有這些師資真幸福~ * 父母:給我很多選擇,還有讓我沒有經濟壓力的準備考試 * 沈媽:同學媽媽,在考試當天幫我點燈 * 沈○璋:戰友之一,他曾經在一次我非常不舒服時,一通電話就來載我到急診,那天下著大雨,很感謝他,也恭喜他正取清大資安所,這是他的[**心得文**](https://www.dcard.tw/f/graduate_school/p/233353145)。 * 余○萁、柯○碩:戰友們,我在那等你們! * 張○群、黃○廣、黃○杰、陳○杰、江○㚬、陳○詳:聽我牢騷跟給我研究所方向的受害者們❤️ * 陳○儀:最好的聆聽者,也是我重要心靈的出口,以後在台大常常約~ * 何○含、陳○妤、施○慈、林○彤、江○柔、吳○毅:給你們擺渡人的稱號☺️ * 林○陽、黃○亮、李○廷:室友們!謝謝你們在我準備考試的時候把我的那些東西處理掉,沒有把家搞爛,抱歉我還那麼晚回家吵你們,謝謝你們!!! * 黃○絜:謝謝妳在我們考台大的時候幫我們準備便當,我們可以不用想午餐要吃什麼,也不用花時間去買,真是太謝謝妳~ * 姚○程:考前特別為我去大甲鎮瀾宮拜~ * 駱○帆:在我準備考試期間借我借宿你房間 * 丁○元:感謝考台大的時候給我住宿,還有考前陪我談心😘 * 一群很愛我的朋友們! * 自己:謝謝你這75天來的努力! ![](https://i.imgur.com/x1qoMBt.jpg) ## 拾壹、你們! 排序沒有任何意義,就是很謝謝你們! Sorting is meaningless, thanks anyway. And thank her. ![](https://i.imgur.com/sp7hBJz.jpg) --- ![](https://i.imgur.com/CymK3a7.jpg) --- ![](https://i.imgur.com/AvUyokW.jpg) --- ![](https://i.imgur.com/MpxI7Hj.jpg) --- ![](https://i.imgur.com/avhYBoT.jpg) --- ![](https://i.imgur.com/mLF21gM.jpg) --- ![](https://i.imgur.com/RofMwZ4.jpg) --- ![](https://i.imgur.com/sHbr35X.jpg) --- ![](https://i.imgur.com/3nt9eHS.jpg) --- ![](https://i.imgur.com/lcdNG6J.jpg) --- ![](https://i.imgur.com/0NYoQin.jpg) --- ![](https://i.imgur.com/3kgAhBJ.jpg) --- ![](https://i.imgur.com/v40VXRW.jpg) --- ![](https://i.imgur.com/GT73dDY.jpg) --- ![](https://i.imgur.com/LGKONRk.jpg) --- ![](https://i.imgur.com/WSsnRJH.jpg) --- ![](https://i.imgur.com/QrGR5K1.jpg) --- ![](https://i.imgur.com/hOK7ikP.jpg) --- ![](https://i.imgur.com/ZVN3QzC.jpg) ## 拾貳、結語 ![](https://i.imgur.com/iH0z4uf.jpg) 我曾經被生活抽了無數次耳光,命運多舛,如今回頭看那些日子,以及那些人事物,我仍會珍惜。 我沒有被上帝眷戀,不是天選之人,但我不平凡,我是我自己的依靠,自己唯一的救贖。 希望正在閱讀這篇文章的你,為自己做點事,你現在的每一步,都是影響你未來的關鍵。 Experience never goes out of fashion. ---[《The Intern》](https://www.imdb.com/title/tt2361509/) ## 拾參、Additional Information *Disclaimer: Mainly conveyed by the Dean of our department and the advisor of my independent study(both of them are not the members of the admission group this year), thus there is no guarantee that the information is 100 percent correct.* Since NTHU has changed the method to select master students this year which is the fisrt year with no oral interview, there are some errors this year, and we are the 'experiment' of this whole new system. Now I start to explain the bugs of Admission Through Screening And Recommendation year 109. We have more and more students applying the master degree of Computer Science nowadays. However, we only have about 18 professors to review all resumes, transcripts and whole files of statment of purpose. Consequently, there are few professors reviewed your profile, that say 3. It is incline to have several standards. Some professors like all the students but NTHU, some ones love our NTHU students instead of others and some only depend on what you have uploaded to the admission system. More, if the grading policy is that a professor divide students into four groups, that say ABCD, A is the best. Some divide students evenly into four groups and some put you into where you belong to, thus the latter one might have different numbers of students between groups. The reason why this happened is that the admission center did not decide the standard in the meeting before they started to grade students this year. For example, if you are compared with the excellent students and you might be graded as C in some professors' eyes, while you have probability of being graded as A in some professors' eyes this year. Thus, if you are lucky enough to be graded by the professors who like your background, you can have high chance to be admitted by NTHU this year. Anyway, NTHU accepted all students in the waiting list this year. The most incredible thing happened this time is that one of my friends failed to get admitted by NTHU. His academic performance is even better than the student in the admitted list. I did not say the student in the admitted list is not qualified. What I would like to convey is that NTHU has the intolerable selection this year and Dean also acknowledged that they did not check if the list is okay and reasonable before they submitted the list. Sorry that I cannot reveal all information since some of them are confidential. But I have already mentioned all possibilities Dean told me. If you have problem getting admitted by NTHU this year, you might face the same condition as I faced. You can believe it or not. Maybe this is only my one-sided description and discrimination. Last but not least, never expect what you expected and always have plan B. The only thing that never change is change. Keep this in mind. And hope the reader, you, can have a great opportunity of getting stronger and tougher after preparing these examinations. I would like to say thank you for reading this redundant and prolix article discussing what I had just encountered during my preparation. And I wish this article can help the one who lost his/her direction and do not know how to do next. To the best of you, whenever, wherever, however you are, believe in yourself. You can get my all wishes if you have consumed all my words ^^. Good Luck To Your Examination! --- Kang-Chun Hung