# 114資工所論劍 ## 零、江湖行旅 118CS,系排25%左右,畢業的隔年才考。 大一大二的好成績可能是受惠於遠距教學,抑或是某些必修又涼又甜,實則根本沒有將東西學透,所以在備考初期還了不少債。 在大三下時就知道自己會走上考研這條路,但大四上還有專題仍需完成,所以決定先修完學分提前畢業,再全心投入準備。 ## 壹、散修尋道 *『明白别人容易,明白自己甚難。克敵不易,克服自己心中的貪嗔痴三毒,更是艱難無比!』* 在家讀不下書,一定要到圖書館,前期都中午後才到圖書館,而且週末還會休息,但到後期只要有去圖書館幾乎都是朝九晚九,如果狀態好的話可以達成「996」。 有用YPT計時,平均的專注時間是一小時上下,然後滑手機五分鐘。有進入心流一天可以讀超過九個小時,但平均大概是七八小時一天。 我不會設定早上下午固定要讀哪個科目,幾乎都很隨興,一天通常只讀兩科。 ## 貳、閉關修行 *『佛由心生,佛即是覺,旁人只能指點,卻不能代勞。』* ### 第一輪(3月~8月) 一開始看了趙啟超、黃婷婷老師的OCW,分別把線性代數跟計算機組織的債還清之後,再讀黃子嘉、張凡老師的講義。線代講義中的題目只寫了精選範例,整個章節後面的習題先跳過。計組講義的考古題沒寫,下冊第七章的bus部分跟最後面的multi-cycle machine章節也跳過。 前兩個科目大概是在五月中結束,接著開始看資料結構,用了一週複習完後就開始讀演算法,我讀的是林立宇老師的講義,看到graph與NP-completeness的章節時,我覺得東西都很抽象,沒有想像力的話真的不容易理解,而且老鮑的演算法課根本沒教,所以這邊我讀的非常吃力。 演算法結束後,七月開始準備離散數學,教材是用黃子嘉老師的講義,Pólya enumeration與編碼解碼沒看,章節習題先跳過沒寫,其他的東西都有讀。 到了八月開始讀作業系統,過程是看完周志遠老師OCW的一個章節後,讀恐龍本上對應的章節,有畫重點跟作筆記。 ### 第二輪(9月~12月中) 把各科的內容再讀一次,接下來寫後面的習題,線代離散有些是應數或統計所的難題會跳過,但在九月十月還是有將近一半的時間都在算數學。 十二月才把演算法又更仔細的讀完,把各種DP跟時間複雜度的題目多做了幾次,將常用到的遞迴式與圖論中各種演算法的複雜度寫到筆記,還有把多種NPC reduction的方法抄下來,但依然是讀的苦不堪言。 這段期間就是覺得哪裡還不熟就趕快去複習,最好把一些基礎送分題的解法練到爐火純青,如此才有更多的時間去思考難題。 ### 考古題&題庫(12月中~考前) *清大的考古題一開始都已經印好了,結果這屆交大跟清大撞期點點點* 最後寫的考古是臺交103~113、 成大110~113,寫的順序是從舊的年份寫到新的年份,通常交大的題目需要花很多時間檢討,所以會留個一天半至兩天,其他的會在當天檢討完,台大計系很多題目會直接跳過,因為無人知曉標準答案。 我在寫題目時會把不太確定的做記號,以免誤打誤撞之後就漏掉了,檢討時就針對答錯跟有做記號的題目去訂正,在檢討一些難題時DC討論區上面的各路大神給了我很大的幫助,非常感謝在群組中不吝賜教的大家。 題庫是我在網上買的二手題庫,上面有前人留下的答案跟筆記,最後只看了數學、作業系統、計組的五六八章。數學的話裡面收錄的都是常考觀念與題型可以一看再看,馬上枕上廁上都能拿出來翻一下。計系的部分我會把還不熟的題目拍下來放到我的筆記裡面,讓我在通勤或是吃飯的時候可以打開手機複習。 最後一個禮拜有把楓葉本裡面常考的章節讀了一下,但最後從我的分數來看似乎收效甚微。 ## 參、拆招解式 *『他強任他強,清風撫山崗;他橫任他橫,明月照大江。』* ### 資演 資料結構主要是看wjungle跟mage的筆記,沒看過的東西再上網查,演算法有另外看[台大課程](https://youtube.com/playlist?list=PLqwUtSomsxQBUZMPPc_M2qNuav4KPdXJz&si=njttFk-4wTacXk96)、[ptt上分享的筆記](https://reurl.cc/g8YvK7)、[交大學長的yt](https://youtube.com/channel/UCMtvcrH3XYmKm2_6fQYZBiw?si=KTmE0XuD1i6y1iAK)。 這科我還真的不知道該怎麼讀,大概就是把林立宇講義的經典題型多看幾遍,特別是時間複雜度、動態規劃、圖論這幾章,然後NPC、NPhard的各種分類及觀念要很熟,後面有時間再看amortized analysis、approximation algorithms、linear programming這些冷門章節。 資料結構除了成大外,通常不會考一些太冷門的,把list、stack、queue、heap以及各種常見的tree弄熟,以及不同sorting的特性也要很熟,最好是都能把pseudo-code寫出來。 ### 計系 作業系統大部分是讀周志遠OCW的講義、wjungle筆記,同時搭配恐龍本,計算機組織的話有另外看[張凡的補充錄影](https://drive.google.com/drive/folders/17G6hY2uz8EOInHkdNeTlCSyGpQ3QVxs-?usp=drive_link)。 計算機組織把張凡講義+補充看熟感覺就夠了,交大的話除了七八九章不太考之外,其他章都會考並且會考得很細,務必把細節都讀熟。台大的話只有pipeline、memory、multiprocessor這些章節常出現,risc-v有空也要看,其他就靠通靈。 作業系統沒有範圍,短時間也難速成,台大繼續靠通靈,交大可以靠考古題抓方向,印象中I/O、file system、process、memory management比較常考,synchronization、security偶爾出現。這些東西要自己憑空在腦中想出架構圖,接著一直往小細節延伸才會記的深刻,一開始會比較花時間,但到後面就會越來越快,因為大腦已經建立好記憶組塊,這個方法在[「大腦喜歡這樣學」](https://www.books.com.tw/products/0010764994)有提到。 ### 數學 黃子嘉講義、林緯題庫、betty筆記[(線代)](https://www.dropbox.com/scl/fi/w9ed1f73ltjrbxneuu3qe/.pdf?rlkey=mbr0xad09f6r52el21ltdapif&dl=0)[(離散)](https://www.dropbox.com/scl/fi/5dbjcidyxrojszxlz4zo6/.pdf?rlkey=bsq5er2q91na1u4bopoxtx21u&dl=0),線代有另外看了[清華姚班生的yt](https://youtube.com/playlist?list=PLShBlXb7zxejDm35iqbESE2f5Qguoqs8w&si=izEXpJJsL8KScQS0)。 弄懂觀念之後就多算題目,投報率最高的一科。線代把觀念跟題目都練到很穩的時候,可以去看證明接著再自己證一次,我考前兩週有特別去練,可惜今年都沒考證明,不過順便加深一些定理的印象也不錯。除了第六章jordan form少考之外,其他東西都要很熟,特別是最後一章。 離散的話我最後是靠林緯的題庫才把常考的題型練熟的,否則講義的內容又多又雜,只看講義不太好抓重點,可能還會讀到一些根本不考的。如果是應付台大不用讀太深,每年考的都是那些,寫到考古題就知道了,但我還是浪費了很多時間去讀代數結構。交大的話黃子嘉上冊整本都考,一開始要讀的比較細,後面再多練題目跟考古,像是今年考的stirling number我剛好會算,無限可數集基數用排容證明我也有拿到超過一半的分數。 ## 肆、初試鋒芒 | 學校 | 資演 | 計系 | 數學 | 總分 | | | --- | ---- | ---- | ---- | ---- | - | | 臺灣 | 52 | 49 | 65 | 173.2 | 落榜 | | 陽交 | 36 | 73 | 81 | 244.5 | 正取 | | 成功 | 42 | 60 | 90 | 64 | 備取84 | ## 伍、敗後悟道 *『世事遇合變幻,窮通成敗,雖有關機緣氣運,自有幸與不幸之别,但歸根結底,總是由各人本來性格而定。』* 以我的準備方向來看比較偏向交大,最後的成績結果也是意料之中,台大對我來說屬於高風險高報酬的標的,一切全憑運氣,如果當初是針對台大做準備,那我交大的分數應該會更低,並且也沒把握台大能上,最後有可能落的兩頭空。 考交大當天早上叫不到車,全程快步如飛走了近半小時才到考場,抵達時揮汗如雨氣喘吁吁,還脫了一件衣服才進教室。第一節資演寫的又急又趕,但題目是真的多也只能如此,資演考完隱約覺得不太妙,非選的部分幾乎沒拿分,但才第一科結束而已,就想說要靠後兩科來起死回生,所以也還好最後心態有穩住。不過計系因為我目幹送了6分,我在對完答案的當下氣憤難平。 台大的數學也目幹送了10分,還有下次的話絕對要看清楚function or binary relation。 演算法的部分,可能是我看過的題目還不夠多,再加上備考的時候讀的痛苦所以有點逃避,在分數上終究是被制裁了。希望未來能好好刷題,熟悉各類型題目,累積解題經驗,看到陌生問題才不會不知所措。 ## 陸、拜師入門 *『教而不明其法,學而不得其道。』* 考試生找教授只要領域不排斥,且網路上沒什麼奇怪的傳聞放榜就直接寄信了,名額超少不要不信邪,交大有保留名額給考試生非常的佛心,其他學校似乎不太管考試生的死活。 我在放榜當天寄給了八位教授,到後來有兩位沒回信,我的做法是寄信教授回覆了再去敲Lab,否則教授不回信的話,去敲也是徒勞,而且有去打聽實驗室很重要,我有幾位教授是原本有興趣的,但到Lab問完學長後就打退堂鼓了。 另外我觀察到有些人問學長姐資訊時,一開口就是「能不能兩年畢業」,接著就開始一問一答,如同審問犯人,雖然這樣比較有效率,但可能得不到一些細節,也很可能會被隨便打發。 我的問法是開頭先聊個幾句跟教授或是畢業無關的話題,像是Lab平常的氣氛、有什麼休閒活動、剛剛午餐吃什麼、學餐推薦吃啥,然後再觀察對方是不是想跟你喇賽,感覺是的話再把幹話的比例提高,一邊幹話一邊穿插想問的問題,這樣可以問出比較多細節,但如果對方看起來不想跟你花時間聊,那就盡量不要幹話趕快問一問。 最後我面談到第二位教授就被順利收留了,而這位教授的Lab也是我一開始最中意的,團體面談的隔天早上我寄信說想加,不到兩小時就被回覆說歡迎加入,整個過程相較於其他考試生可以說出奇的順利,我在面談時既未自我介紹,也未被問任何問題,我只有把我的簡歷與成績在信中一併附上,所以也不清楚是先搶先贏,還是他其實有他的收人標準。 ## 柒、仗劍天涯 上榜只是起點,真正的試煉才正要開始。在未來的求學途中若遇瓶頸,請記得當初奮鬥的痕跡與那份永不言棄的精神,遇到困難就一步、兩步、三步慢慢的克服,只要**今天的自己有比昨天更進步**就好了。人生雖漫長但莫虛度當下,要踏出不讓未來自己後悔的步伐,懷抱信念勇往直前,堅定的朝目標邁進。 感謝一路關心及鼓勵我的家人 感謝幾位一起互相砥礪的戰友 感謝適時指教我的考研前輩們 感謝這段時間認真奮鬥的自己
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up