目錄 一、前言 二、背景 三、成績 四、讀書規劃 五、補習與否 六、各種QA 七、結語 八、送書 一、前言 還記得考前曾經去台大土地公廟許願考上的話就要寫心得、送書回饋大家。放榜後,原本 想確定找到教授、事情少一點後開始打,卻遲遲找不到教授。 等到好不容易找好教授,就是一連串的期中考,期末考,遲遲沒有還願。一路拖到前陣子 身體狀況突然出了問題,才驚覺該不會是沒有還願所致!?因此有了這篇心得文誕生。 版上已經有許多心得文可以參考了,細思如何讓這篇心得文更有價值,我決定將該篇心得 文定位在以台、交資工所、台大電機丙為目標的考生做分享。盡量將焦點著重在準備這些 學校的應對方式,其中有些共同的觀念大家都可以參考,理組生文筆不好請見諒。 二、背景 112資工本科系,系排7X%,推都不用推就乖乖從三下開始準備考試...。雖然是本科系, 但當初在修這些主科時都混到一個極致,大概就是考前一天開始狂看線上課程,最後混個 B~C之間的分數這種程度。 我有選擇補習,補習的原因是我不希望沒考上時,會後悔自己當初沒有得到補習可以得到 的資源。至於是否推薦補習,我會在後面詳加探討,提供以台、交資工所為目標的建議。 三、成績 學校 軟體 硬體 數學 英文 總分 結果 最低正取 台大資工 49 74 54 40 181 正1X 167.8 台大資安 87.2 -- 73 50 165.2 正X 153 交大資聯 28 64 63 -- 155 備到天邊 169 台大第二間我選擇報資安班,因為當時念硬體念得滿崩潰的...,看到簡章上資安班不考 硬 體就果斷報下去了。 題外話,依照錄取率來看,資安班名額雖少,卻比電機丙好考一點,我的依據是: 資安班錄取率:6/150 = 4% 電機丙錄取率:20/577 = 3.4% 不過這個消息一公佈下去,今年錄取率可能又會發生變化了XD 四、讀書規劃 我將個人讀書的時間軸分成3個階段,第一個階段是接收補習班資源,趕課、聽課時期, 第 二個階段是開始做全方面複習,內化所學的時期,第三階段則是依照各校考法,做出因應 對策。利用考古題補齊不足的地方,同時做最後複習。 第一階段:聽課、整理重點 第一個階段務必要在開學前完成,最晚也要在九月底前將所有科目聽過一遍。這個階段我 認為最好的配置是先印下前人的筆記(大感謝wjungle大、mage大大),上課就專心聽, 有需要再加上自己的註解。當然有些人習慣自己抄的筆記,可能比較精緻、讀得比較順眼 。但務必小心一個問題是,在課上努力跟筆記,導致在課堂中沒有時間消化、理解,回去 時瞪著筆記發呆,全然不記得自己抄這個筆記的原因。 第二階段:全面複習、內化筆記 第二個階段必須全面的將第一階段吸收的知識內化成自己的精華,我個人在這個階段會看 原文書做複習,但怎麼讀原文書是一個大哉問,姑且不論英文程度,有系統的念才能夠幫 助複習。 以作業系統為例,我在讀原文書時,每讀完一個part,我會直接把這個part的重點整理在 旁邊,看起來會如下圖。 https://i.imgur.com/4Mn3QJF.jpg
https://i.imgur.com/SnFNZ8h.jpg
仔細想想,這其實就像是洪X做的重點整理。但這件是(整理筆記)應該由自己完成,而
不是老師幫你完成。別人幫你做的重點整理並不會在你的心裡形成脈絡,硬去讀別人做好
的筆記就只能死記,就會發生讀完又忘,忘了再讀的現象。
自己讀完原文書做出來的重點整理可以跟自己的心產生共鳴,第二次複習時才真正有事半
功倍的效果。
概括前兩個階段,根據我這年學到的經驗,我會建議複習模式如下:
第一次:聽完各種課程,在這個階段,有筆記就不要花時間抄,專心以聽懂為前提,讓腦
中對各科有具體的認識。在這期間,念了又忘是再正常不過的現象,不需感到灰心。
花費時間:2~3個月
第二次:開始嗑原文書,在這個階段,每讀完一個part,試著用自己的話對這個part做個
一句式總結,並在遇上比較難的句子時,試著用自己的話詮釋一遍。
花費時間:2~3個月
第三次~第n次複習:看自己做出的重點整理,快速掃過參考書。
第三階段:針對學校做準備
在這個階段開始,我會利用考古題做複習,一邊完成考古題,同時補足前個階段中,原文
書還沒補齊的觀念。
考研的準備時間相當有限,尤其各校的考風差異性真的很大,比較有效率的準備方式是根
據要考的學校,找出該校考題的重點,針對重點一一擊破。因此在各科準備的部分,我會
依照各校的差異,整理出該校的讀法做分享。
老實說,這麼做是針對考試偷吃步的準備方式。以"日後研究所學習"做準備的前題來講,
我並沒有非常認同這樣的讀書方式。但非常時期有非常手段,在我準備到後期,開始被各
校考古題摧殘後(尤其交大),我意識到人很難在有限的時間內,一次囊括如此大量由前
人累積下來的知識精華,就放棄了全面的準備方式了。
由於我只報考三間學校,其中交大又考得慘不忍睹...因此我會將重點著重在台大資工
、台大資安(電機丙)的準備方式,交大的準備方式則會稍微提一些。
台大資工
資料結構
台大資工考的資料結構不多,主要的重點集中在asymptotic notation, quick sort,
hash table等考題上。在近年風格中,有越來越趨向其數學原理的考法,比如說考一些機
率有關的期望值問題。除此之外,基本的資料結構,如red black tree, AVL tree,
B-tree,也是基本必備的常識,但特殊的資料結構就比較少考,因此單就準備台大資工而
言,不需要(不保證)熟讀冷門的資料結構。
演算法
台大資工在106, 107, 109年的考風很一致,前面約30~50分的選擇題,剩下50~70分手寫
題。唯獨108年考題略簡單一點。上面提到的三個年度中,選擇題的部分不會特別刁難(
雖然也不一定很簡單),要儘量把握,因為手寫題通常沒有把握可以拿多少分...。手
寫的部分,單就能掌握的部分而言,我會建議要對Dynamic Programming的原理相當熟悉
,
熟悉到看到新的DP問題時,可以有系統地架構一個DP演算法。(儘量不要用刷題的方式
fit各式DP的題目,因為老師永遠可以出一個你從來沒看過的考題)另一個重點是,平常
上課時,比較少訓練系統性的手寫演算法,這部分必須在考前多加訓練,不然臨場反應往
往很難找到精準的文字表達你的想法。
作業系統
台大資工的作業系統長期由薛智文老師出題,薛智文老師有出一本作業系統的書籍,如果
要針對台大資工準備的話,我會建議直接熟讀老師出的書。但如果是跟著補習班的腳步準
備也沒關係,恐龍本與老師出的書的方向基本相通。但考台大資工的作業系統有一個要點
是,一定要針對分散式架構的內容特別準備。分散式架構說難不難,重點在必須要掌握到
其中的精隨。台大的考法很喜歡找生活中實際的例子,讓你利用現有的知識想辦法解決實
際存在的問題。因此不能單單死背各種分散式架構演算法,還要從根本了解其核心價值。
計算機結構
台大資工的計結有名的難以準備,這部分補習班能提供的東西也很有限。要準備的話,我
會建議熟讀算盤本第六章講解平行運算的部分,這部分是台大資工觀念題很愛考的部分。
但另一部份,跟作業系統很像,老師很愛考生活中實際存在的產品,要求我們寫出其架構
、設計方法,等。這部分沒有經過多年訓練,很難單憑短時間的累積,寫出有水準的答案
但老師給分其實相對沒那麼嚴格,我的感覺是,只要熟讀課本,寫出來的東西言之有物,
老師就會給一定的分數,因此也沒有非常刁難。
線性代數
台大資工的線性代數考法每年都很不一樣,以108為例,考了一些從來沒看過的代數定理
,而109年,則是出現了傳說中永遠不會出現的Jordan form分解。這部分真的很難預測老
師會怎麼出,但我覺得阿黃講課的內容已經足夠詳細。我一向推崇不刷題,為考而
考的準備方式,因此這科的準備方式,我會建議,必須從證明下手,唯有清楚了解證明步
驟,才能真正熟悉線性代數中想要表達的抽象世界,而且勤加思考證明方式,一方面也能
幫忙複習其中的核心觀念。
離散數學
台大資工考的離散數學通常不難,只要熟讀小黃的課本、筆記,相信都可以輕鬆拿分。另
外,如果想要特別針對台大資工準備的話,我建議可以另外看陳健輝老師的講義、題目,
考題基本都是從老師的講義出題的。
台大資安(電機丙)
資料結構
與台大資工相異,電機丙典型地愛考冷門資料結構,以今年為例,就考出了AAAAAA tree
,是個從來沒聽過的資料結構...電機丙有個重點是,必須熟記各種tree的 insert,
delete操作方式,比如說red black tree insert,補習班教的方法是top down insert,
但電機丙還會考bottom up insert。另外今年考了大量有關fib heap 的基礎複雜度問題
,必須讚揚,用力嗑補習班那套資料結構,對今年考電機丙的資料結構相當有幫助,如果
是自讀的人,這部分也必須熟讀。
想看B-tree, RB-tree的各種insert, delete,可以參考張智星老師2015的DSA:
http://u.camdemy.com/course/27/intro
硬體
我考的台大資安沒有考硬體,且聽說了電機丙的硬體也是出名的難,為了不誤導眾生,只
好跳過。
離散數學
電機丙的離散考題相當固定,近10年來只有107年不是由陳和鄰老師出題,基本上我會建
議考電機丙前,一定要寫過幾年的考古題。陳和鄰老師的考題基本上也都出自他的講義,
其中圖論的考法很多樣,一定要多寫過他的考題才能掌握他想考的內容(可能也掌握不了
,我今年最後一題沒寫出來QQ)。
交大資工
軟體
交大每幾年考題的patterns都會完全部一樣,甚至根據解答回推他refer的參考書都不太
一樣。早期是地獄選擇題,這幾年refer的書感覺是資料結構的書。有幾年走親民風,都
考基礎觀念,再加上一題NP證明題。近兩年(108, 109)走一個殺人風...,refer的書
應該是CLRS,如果根據近兩年的考風作準備的話,我會建議熟讀CLRS的各種證明,但這不
可能...所以只能自己想辦法了,交大這樣的考法篩選出來的是真強者。可惜我不是QQ
數學
交大早期的數學(102, 103, 104)其實考得滿難的,但近幾年難度有下降,我認為穩穩地
準備就行。
硬體
交大硬體的考法滿固定的,如果要針對交大做準備,原文書要讀得滾瓜爛熟,另外要找資
源讀過一些計算機安全的基礎知識,不過今年沒考倒是滿意外的。
五、補習與否
如同前面說的,雖然是本科生,但我還是選擇報名補習班,避免自己後悔。依照同樣的邏
輯,我後來也有報題庫班,雖然因為太貴了選擇只報兩科(計結、演算法)。
正課班報名與否比較沒有爭議,想補習的人自然會去報;想自己準備,最後成功正取的也
大有人在。我相信比較多人有的疑惑是:該不該報名題庫班。
以下言論為個人立場,沒有要鼓吹甚麼,補習班也不要來查水表...
先講結論,我並不推薦報名某補習班的題庫班,理由有二
1. 時程規劃不佳
計結的題庫班約在10月底開課,一開始是一周一堂,但隨著考試時間逼近,老師會
瘋狂加課,甚至到考前,曾經有連上兩天,每天早午晚三個時段,總共連續六堂課
的轟炸...這樣短時間內趕鴨子上架的結果就是甚麼都吸收不進去,我到考前做
考古題時,只覺得這題題庫班好像有講到,但具體講了些甚麼,一點印象都沒有。
而演算法題庫班更...記得表訂一月開始,距離考試只剩一個月時間才開課!?
(表定時間單憑印象,若有錯誤請指出),我因為個人因素選擇線上課程,正常來
線上課程的課會在正課上完一周後上架,但演算法的線上課程卻在無預警的情況下
於一月中旬一次上架五堂課...我甚至不清楚正課是甚麼時候上的,更扯的是,
一月下旬春節,某補習班放好放滿,根本沒時間補完那五堂課的進度,到春節結束
早已沒時間/心情上完那五堂課。
2. 考題涵蓋多元,難以針對單間學校做準備
這點我必須澄清,計結題庫班前期上的不錯,針對觀念複習很有幫助。問題是,題
庫班的內容涵蓋了大多數學校的考題,但若我們只想針對單一學校做準備,就得付
出時間接收一大半不會考的題目。
舉例,題庫班第一冊有很大的篇幅在講組語,但台大資工幾乎不會這樣考(今年很
意外考了一點組語跟c語言,算是例外)。而到後半部分開始講到台大很愛考的平
行化運算時,又因為時間緊迫,只能草草帶過,還不如正課班講得完整。
結論,我覺得報名題庫班得到的好處是:提供考古題詳解、在考前利用各校考古題,幫助
你複習一遍政課內容。
如果覺得自己有能力統整、複習;不想多花時間聽課;只針對少間學校做準備;有戰友、
資源可以取得考古題詳解,那麼報名題庫班就不是必要的。
六、關於112CS的各種QA
在準備期間,由於是本系的,小弟收過許多有關小道消息的問題,這邊做個QA,有其他問
題想問也可以再留言。
Q:台大資工本系推甄的難度?
A:依今年經驗,約前40%的人可以推上資工所,前6X%的人都有機會推上網媒所。小弟是
7X%,因此沒有推甄乖乖準備考試...
Q:台大資工本系的考生有多少?會不會搶走很多名額...
A:今年的話,同屆應該只有3位(含本人)在準備考試,其中2位是考資工所,另外一位
考資科所,3位都有上榜。結論來講,本系的考生可能會是競爭對手,但佔的名額相當少
。
Q:每科考試的出題老師?先修他的課有沒有幫助?
A:某些科來講也許不是秘密,舉例:作業系統是薛智文老師出題;計結很大可能是洪士
灝老師出題;離散應該是陳健輝老師出題,但剩下幾科似乎就沒有固定的出題老師。只看
考題形式,我覺得106, 107, 109的軟體是同一位老師出題,前人的心得文有在猜是呂學
一老師出題的,但我不知道。
至於先修有媒有幫助呢?我覺得沒必要特別為了考試去修課,但有些課像是陳蘊儂老師的
線上課對於複習就滿有幫助的;陳健輝老師的講義也對考試很有幫助;另外,今年洪士灝
老師的期末考題有考到roofline model,剛好今年也有考,是巧合嗎?我不這麼認為,反
正多寫一份考卷也不是壞事。
Q:本系修過的其他資工相關課程對考試有沒有幫助?
A:考交大硬體,先修過計算機安全可能有幫助;台大來講,我認為完全沒有。唯一有幫
助的可能是修過機器學習,看到今年考題出現CNN會沒那麼害怕吧。反到是強者我戰友修
過工數,解遞迴時信手拈來就是工數技巧,看得我好生羨慕...
Q:112本系找教授是不是內定就上,超爽?
A:如果在專題就持續跟著同一個老師,我猜先講好保障一個名額是有機會的。但我沒有
...甚至我是所有戰友裡最晚找好教授的...如果要說本系找教授的優勢,我想頂多
是做過專題,被教授問的時候比較有話講,但結論來講,我想教授們一視同仁的當考試仔
是XX,所以是不是本科系可能根本沒差。
七、結語
有些人可能會覺得:我已經是本科系的學生了,那準備起來一定相對簡單很多。但其實我
跟大部分非本科系的考生一樣,同樣是在前一年的3月開始準備,準備時間將近一年。而
且即使我準備時間夠長,在考前我還是認為自己有很多觀念是不夠熟悉的。資工所考試非
常競爭,身邊很多考生比我更早開始準備,因此我會建議充分的準備時間是必須的。
除此之外,我認為找到合適的戰友也是一個很重要的過程。身邊有一群跟你有同樣目標的
朋友,可以一起檢討題目、一起放鬆、一起奮鬥,這很大一部份幫助我考取理想志願。找
尋戰友可以有很多方式,我會建議最好找同校的學生,程度、目標最好不要差異太多,準
備起來才有共同目標努力。最後,我有個忠告是不要藏私,盡可能地幫助任何人,回答問
題、發問,等,我們的對手永遠不是身邊的伙伴。一起互相解答、一起進步,創造良性競
爭,最後會發現,身邊那些曾幫助過、幫助過我的朋友,都會一起考取理想志願。
考研這段時間真的很煎熬,以我的情況而言,系上多數同學在推甄就錄取了,身邊幾乎是
沒有朋友一起考試,有時會有些難以排解的心頭壓力。但這也是身為考生必須面對的課題
,我會建議培養適當的紓壓管道,可以是運動,可以是有節制的手遊,除此之外,規律的
生活作息也對心理因素有很大的影響,切記考試考的不完全是冷冰冰的知識,心理素質也
會很大程度的影響最後的結果,萬念俱灰的人最強,撐下去的才是贏家!勉勵所有後繼的
考生。
最後,感謝所有曾經幫助過我的朋友,感謝爸媽,感謝各種超神的戰友,感謝考題版,感
謝女友,感謝在我考研期間各種幫我cover的系上朋友,祝福大家研所生活順利,通通兩
年畢業。
八、送書
根據考前許的願,我要來送書,送所有正課班的課本,加上計結題庫班、演算法題庫班的
書,需要的人站內信我,簡單跟我講講你需要這些書的理由,儘量配合我的地點、時間,
並且希望你不會轉賣這些書,將奉獻的精神傳遞下去。
----更----
題庫班講義洽談中
正課班講義尚未送出,被放鳥很衰:'(((
麻煩要領取的人配合我的地點,留給我手機號碼
不要再放我鳥了QQQ不能來也請事先通知我
離婚證人
、台北離婚證人
、新竹離婚證人
、彰化離婚證人
、高雄離婚見證人
遺囑見證人
、結婚證人