一、背景
中央資管應屆生,系排55/105,大一大二成績很慘,大三開始拉尾盤
二、考試結果
台大資管 :
資訊科技 : 65.5 MIS : 25 英文 : 58 口試 : 87.14 考試總分 : 317.68 正取7
交大資管甲組 :
計概 : 47 資結與網路 : 52 英文 : 61 複試審查 : 83.25 加權總分 : 442.38 正取
清大服科 :
計概 : 50 MIS : 74 未過一階
中央資管資結組
計概 : 28 資結 : 61 備取4
三、準備時程
大三決定考研究所,學期初時到高點試聽過後覺得可以就報名了,高點報名後會送一
科線上課程,我選擇資結,但是最後都沒看,其實挺可惜的,因為在家裡或是宿舍就可以
線上觀看課程,不必大老遠跑去補習班上課,這段時期如果可以先上過一遍前一年的課程
,等到暑假的正課班時能夠較快的理解老師講授的內容,也能夠針對先前不懂的部分作補
強,我是到大三下才開始比較常到補習班觀看前一年計概課程的VOD,並且在暑假前將課程
上完,這段期間學校課業方面也在進行畢業專題,所以會感到較為忙碌,因此還是建議可
以早點開始準備,比較不會有太多壓力。
接下來到了大三升大四的暑假,這段時間是上資結以及MIS的面授課程,這個時期大概是
我準備考試過程中覺得最辛苦的一段時間,每個禮拜都有好幾天的時間要待在補習班上課
,我在補習班上面授課程時,我都選擇坐在第一排的位置,除了較能夠聽清楚老師的聲音
外,最大的好處就是比較不會睡著,畢竟老師就在面前晃來晃去,就算想睡也不太好意思
睡,而且也比較不會被其他同學干擾到,因為幾乎很少人會想坐在第一排,東西想放幾個
位子就放幾個位子,下課時間有人去問老師問題時還能夠順便聽一下,總之坐第一排真的
是好處多多!這段時間就是上課時認真抄筆記,回家盡量趕快複習,不懂的地方可以問老
師或是同學間互相討論,不要讓問題越積越多,這樣完全沒有好處。
中壢高點的面授班只有資結跟MIS,計概只能看VOD或是到台北上課,我原本預計是將
之前上過但還不熟悉的部分再上過一次就好,但最後還是在四上開學之後把所有課程快速
的上過一遍(我看計概的VOD都是調2.2~3倍速,中間有要抄的東西再按暫停)。
九月開學到十一月這段時間就是在複習各科的內容,相對於MIS,本身對資結較有興趣,
報考的學校能夠選組的就選資結組(交大跟中央),主要複習的重心也放在資結跟計概,這
時候主要課程都已經上完了,階段任務就是把不熟悉的章節弄懂,基本的章節還是要偶爾
翻過,避免忘記內容。
十一月後補習班有題庫班,我是報名計概以及資結這兩科,這兩科的老師講授方式蠻
不一樣的,計概汪老師是會根據正課講義的章節來切分,先快速複習完章節重點後再挑出
各個學校的相關題目;資結的王老師是直接整份整份講解各校三年的題目,包含資工、電
機以及資管的考題,資管獨立考資結的學校較少,所以大部分還是資工的資結題目,我自
己是先寫過一遍題目,不會的就先跳過,看VOD時將每一題的解法抄下來,然後再做一遍題目
,過程中遇到不熟的章節就去翻課本把它搞懂。
題庫班上完大概是一月多,到考前的時間就是一直練考古題,大部分學校的考古題在該校
的網站都能找到,但交大的比較麻煩,有些年份的題目網頁上不提供,要到交大的圖書館
現場列印,不過現在已經改成網站完全不提供下載,要親自到交大圖書館列印,報考學校
的考古題大約做五年的題目就夠了,建議可以早點開始做考古題,我自己原本是想要將課
程完整複習完之後再開始寫考古題,但時間安排不佳,導致有些學校的題目直到考前一兩
天才做完,MIS不是我準備的重心,所以考古我只有看一下,大概想過一遍而已,並沒有
完整的寫過試卷。
中央考完之後接著是過年,除夕回家吃年夜飯,初一就回到外宿的房間,這個時候的讀書
效果超好,因為整棟房子甚至整條巷子幾乎都沒什麼人,外在干擾很少,但缺點就是幾乎
沒什麼店家有開,吃飯比較麻煩一點,考交大及清大我都是當天早上搭火車到新竹再搭計
程車到學校,清大服科兩個考科中間的間隔超長,中間就到圖書館看考古題以及筆記,台
大我是一大早搭客運去,雖然要比較早出門,但我覺得這個時間還可以接受,不過如果是
住在較遠的縣市,建議還是在考試學校附近找住的地方,比較不會這麼辛苦。
四、各科準備
[計概] :
主要是讀汪兆慶老師的講義,基本計概的部分我都是讀過有個印象,網路是一個大重點
(OSI七層、各層協定的功用),一定要記熟,這部分開始我就會另外作筆記將重點整理起
來,不一定要寫得非常詳細,可以用來當作複習的工具,例如看到某個協定的名稱就可以
開始回想他的表頭欄位以及用途等等,發現不太熟悉時就再回去翻講義內容,程式語言部
分則是要熟悉物件導向的幾個特性,物件導向概念還蠻常出現在考題裡的,程式實作部分
可以實際寫出來跑跑看,作業系統的部分則是要記得一些基本概念,例如OS的目的、死結
發生條件以及解決方式等等。
[資結] :
讀王致強老師那本藍色的資結課本,各種高等樹要知道怎麼建立、新增、刪除等等,這些
可以透過實際演練題目來檢視自己是不是真的理解,各種搜尋跟排序演算法的原理以及時
間複雜度還有執行過程都要記熟,圖形的部分則是要熟悉伸展樹的建立方法以及最短路徑
問題的演算法,最起碼要知道運作的原理以及能夠按照原理實際進行,Hash要知道怎麼建
立以及如何處理碰撞,各種優先權佇列也要知道怎麼建立以及新增刪除等等。
我覺得準備資結時不可以靠死背,單純死背其實蠻容易忘記,應該要試著理解原理並搭配
題目練習才可達到較佳的學習效果。
[MIS ]:
暑假時上金乃傑老師的面授課程,除此之外這一科我其實真的沒怎麼準備,我在補習班學
到最重要的大概就是答題時的架構,回答題目時要使用條列式的說明,避免長篇大論,才
能讓批卷老師容易找到重點,
五、 各校考試
[中央資管資結組] :
最早考,今年計概出了許多OS的題目,出題老師說他出的只是很簡單的課本後面練習題題
目,但似乎沒什麼人會寫(老師說考卷超好改XD),目標是中央的可以特別加強OS的觀念,
中央也必考程式題,使用物件導向程式語言(java、C++)包含寫程式碼以及畫類別圖,建
議要預留足夠的空間寫,因為需要的篇幅應該蠻大的,還有網路相關的名詞解釋也佔許多
分數,今年也有考了兩題跟資料庫相關的題目。
資結我覺得算是蠻簡單的,常考高等樹(AVL tree、2-3 tree等等)的建立,徒刑的部分也
是比重蠻重的,題目不多因此每題的配分都很重,答題時盡量回答完整,不要省了墨水連
分數也省了。
[交大資管甲組]
計概考題大概會有10幾題,通常每一題又都有好幾個小題,題數多因此包含的範圍也多,
OS、資結、網路、程式語言,前幾年都有出現HDFS的相關題目不過今年沒出現,不過今年
有出機器學習相關的名詞解釋(近年各校可能會常出相關的吧)。
資結與網路題目也大概是10幾題,題目基本上不會太難,名詞解釋類的題目就佔了蠻多分
,今年也出了幾題幾乎算送分的題目,像是將一個新的元素插入 binary tree以及根據給
的資料建立tree。
交大的題目有些很難有些很簡單,應考時的最佳策略就是將基本題盡量掌握,寫完基本題
再來想較難的題目,因為太難的題目其實也沒什麼人會,不用太多擔心,另外不得不提交
大考試時的座位實在不太舒適,教室也有點悶熱,更別提謎樣的試場規則了(先進考場先
寫考卷……..)。
[清大服科]
往年計概的題目幾乎都有很大部分是考古題,但今年題目大改版,總共只有13題選擇題,
當中有4題的題組,是關於資料庫分析的題目,我看了很久以為我自己有看懂了,但是從
成績來看我肯定是沒看懂,其他題目不太難,有好幾題程式追蹤、程式改錯以及物件導向
觀念相關題目,還有幾題各種資料結構特性相關題目(stack、queue、hash table等等)。
MIS部分則是傾向於實際案例的舉例以及分析,像是今年有題目是區塊鏈如何導入校園的
某個服務系統,其他也考了熱門的機器學習、AI、IOT等等概念。
[台大資管]
資訊科技今年將非選題的比重拉高到50%,但是手寫題目並不算難,今年考Heap的插入和
刪除的程式實作,這個部分我想應該不能靠死背,畢竟猜題也沒猜那麼準,最重要的還是
要了解各個演算法的運作原理及過程,熟悉原理的話就算要當場寫應該也不會是難事,另
一題是Hash的相關問題,選擇題的部分不難但是寫錯會倒扣分數,考題範圍相當廣,網路
、資安、科技新知等等,通常會有考古題出現,所以要多做考古題。
MIS每年都是只有四題,今年出現了兩題資料科學相關的題目,由於我剛好四上有修相關
的課程,因此還算能夠掰一點東西,而第四題我看了好幾遍題目還是看不太懂題目到底是
什麼意思。
二階口試過程 :
關卡 3(統計)->4(技術)->1(生涯)->2(MIS)
統計關 : 盧信銘 + 孔令傑
題目直接放桌上,要你看完後回答,題目 : 你要做情感分析,請兩個好朋友幫你標註
2000份文件的情感(正向or中性or負面),最後的結果,他們兩個標註的結果有80%是相同
,這樣的結果是否有顯著性?為什麼?
(題目細節可能有記錯,但大致上應該沒錯)
回答 :
(看完題目有點問號)應該有,因為80%感覺蠻高的....(這時其實也知道自己在講幹話,但
是總得掰點什麼教授才有辦法引導你),老師就問說那為什麼你覺得80%就是高的,我後來
就改口說,應該要看一開始設定的標準,老師繼續問,那這個標準應該怎麼訂呢?我這時
終於比較回神,想到上課學過的內容,就回答,如果那兩個朋友都是在隨便亂標記的話,
那這個80%一致的結果就沒有參考價值,老師就說那撇除掉他們是在亂回答的情況呢? 我
就實在想不到怎麼回答了,就說那就在找多一點人來標註,老師就說這也是一種方式,後
來老師說我有在正確的track上,但可能就沒有回答得非常完整。
技術關 : 陳建錦 + 李瑞庭
一進去,就看到桌上放一張紙,上面寫著 postfix expression
2 3 4 + *
陳建錦老師就問說你知道這是什麼嗎? 我就回後序表示式
老師就說那就把答案算出來吧
算完老師就說,請你設計一個演算法,輸入任何後序表示式都能夠算出答案,並且說明你
用的資料結構,我就說要用stack,老師直接說,確定嗎?確定嗎?(真的是會被問到開始懷
疑)然後我就說應該確定吧,然後開始在紙上畫圖回想一下,結果我想起來某一題中央的
考古,高點的汪胖解題畫的圖,他畫的stack是畫橫的,我就邊畫邊想,結果畫一畫老師
就說你畫的是queue吧? (哭邀,好像幹了蠢事),我就murmur說我只是那樣畫啦但我知道
是stack,然後再畫了一個直的,然後大概講一講應該怎麼做,也不確定對不對,後來老
師就問我有沒有寫過程式,對哪種語言比較熟,我就說java,然後他就開始問call by
value 跟call by reference有啥不同,然後java是哪種,我就說call by value是傳值,
老師一開始聽成傳址,我就強調是傳值,然後說call by reference 才是傳址,然後
java 是call by value,然後他開始逼問我call by value 跟call by reference到底是
什麼,中間穿插一堆確定嗎確定嗎????
我忘記我最後到底回答什麼了。
被逼問的時候務必保持冷靜,想清楚再回答!
生涯關 : 魏志平
一進去就叫我簡短自我介紹,講完就問專題做什麼,然後問研究計畫,全程非常輕鬆,聊
天關。
MIS關 : 吳玲玲 + 陳靜枝
進去之後老師直接問,社群媒體能夠為組織帶來什麼創新?我就大概說可以改變行銷方式
,可以針對消費者打廣告之類的,然後老師就問說除了行銷方式之外還有嗎?我就開始亂
扯,說招募人才的方式可能也會被改變,回答蠻爛的,老師接著問第二題,叫我講一個平
台,我就說youtube,然後他就問說youtube為什麼成功?
我回答因為他的內容是由世界各地的人提供的,然後這些內容就能為他們帶來流量,就可
以有廣告收益,老師就說那他跟其他平台有什麼不一樣?那現在也來做一個平台阿,他們
憑什麼成功? 我就回答因為他們應該是比較早做這件事的,現在要進入市場比較困難了,
比較難達到關鍵多數,老師就說,因為他們有先進優勢還什麼的,然後繼續問,除了這些
呢?? 然後我就不知道還有什麼了,老師接著問第三題,一家公司的資訊長應該要會什麼?
我就開始瞎掰了,但應該是沒講很好.....。
口試總結 :
四關當中最簡單的就是生涯關了吧,準備簡短自我介紹,然後專題在做什麼要講得出來,
研究計畫也要熟悉,講得出來大概是要做什麼,其他關卡就要靠平常的累積跟運氣了,但
重點就是就算不會也一定要想辦法掰一點東西,看到題目就傻眼的學生一定很多,所以老
師都會盡量試著引導你,然後面試有要求要帶就學企劃書,內容應該是要有讀書計畫跟研
究計畫,但好像其他人也都有把自傳什麼的都放了,或是另外做一本一起帶著,我是覺得
應該不用,因為每一關時間很短,老師應該沒時間看你的東西。
六、總結心得
準備研究所考試是十分艱辛的過程,我在準備的過程中也時常會覺得很累想要耍廢,然後
就真的開始耍廢,但我耍廢一段時間後一定會趕緊回神,雖然有人說不要去管其他人再做
什麼,但是我覺得其實有時候知道別人很努力時,自己也會產生不願服輸的念頭,我嘗試
過許多督促自己的方法,例如寫紙條提醒自己,還有可以如實的紀錄自己每日讀書的時間
以及念過的章節,藉此審視自己是否有盡力,畢竟這些都是寫給自己看的,灌水也沒意義
,雖然我每天的讀書時間不是特別長,但是我在讀書過程盡量都保持專注,我習慣把各科
重點用筆記本整理起來,抄到筆記上的內容力求精簡,學習過程的某些自己的體悟或是幫
助自己理解的點也值得寫下來,我在學習的過程中很樂意解答其他同學的疑惑或是一起討
論,有時在教別人的過程會發現自己其實也沒那麼理解,考試之前找到自己的弱點那可是
一件好事,趕緊把它補足就好,考試之路漫長,有些人可能很早就放棄了,甚至在考場時
就可以發現其實對手沒那麼多,我印象很深刻的是,考中央的資結時,我所在的試場超過
2/3的人都提早交卷,從結果來看,應該有很大部分的人是不會寫才提早交的,上了考場
就不必有太多其餘的念頭,把自己一直以來累積的實力展現出來才是最重要的,最後感謝
一路以來支持我的家人、朋友、學長姊以及貼心的女友,有他們的支持我才能堅持下來。