[心得] 清大資工正取心得&讀書方法

作者: chlnyloo (擎天娃娃)   2016-03-20 16:11:45
當事人權限不夠,代PO
如有問題要問回覆在底下就好,請不要寄站內信
文長甚入
——————————
先放上戰果
台大資工 備取(個位數)
清大資工 正取(後段)
交大資工甲 備取(後段)
中央資工 備取(中段)
中興資工 備取(前段)
O、前言
我畢業後才開始準備(去年7月初),實際上大約半年就上戰場了
因此我的方法不一定適合每個人,若你符合下面兩個狀況
1.是本科系(即資工,而非外系)
2.已經畢業or大四以前已修完課且畢業專題已在7月前趕完
那我才建議你可以繼續看下去,反之可能建議僅看我的讀書/考試方法就好
因為準備時間短,而且需要大量的時間補習和自習
再加上資工要考天殺的六科,不僅量很大且在精神上也吃不消,時間真的不太夠用
一、背景
高大資工畢,應屆時本來沒有想考研,直到畢業後覺得自己理論方面的底子不夠
想要更進一步進修所以又回來準備考研
在校修課雖然喜歡打打程式和實作,但一講到理論面上的考試都廢廢的
我的在校成績很差,在班上約40~90%載浮載沉,畢業時總排60%左右
4年中都是一學期換一款網遊,從大一龍之谷出了機蘿新職業打到大四劍靈出了白青改版
會想打這篇主要也是想激勵那些在校成績普通但還是有一定基礎的同學
雖然推甄可能上不了但經過努力充實自己的實力,透過考試仍然有是機會問鼎4大碩的!
二、補習&事前準備
若自認不是神人那非常建議補習,上了幾堂課後本魯才知道自己眼界的渺小
我個人雖然有基礎底子但數學已經全忘光光了,在學校上課也不是top的人所以選擇補習
補習大致上有兩間可選:大碩or高點
我選大碩單純只是以前的同學也是補大碩考上清大,所以想追隨他的腳步
補習班講課的速度是學校的好幾倍快,所以建議先去買筆記
我是買了同學推薦在沒屋頂銷量很好的資工所筆記,主要就是大碩上課的版書和筆記
讓我可以在上課時不用像別人抄到快崩潰又不太有時間理解老師在講啥
而可以優雅的跟上老師上課的節奏並且在課堂上馬上搞懂和吸收
雖然要聽懂感覺是廢話但實際要做到並不簡單(若非本科生則較難短時間內一聽就懂)
請記得一定要在課堂上搞懂當天的上課內容並且適當的複習
這對往後自習非常重要,因此我選擇最有效率的作法
但數學兩科請自己動手抄,因為老師常常有更好的解法或新的觀念,自己推一遍是必須的
而上課碰到問題時不要害羞,在下課時去找老師問問題就對了
但最好自己先想過並提出自己的想法較佳,這樣才知道自己是哪個環節出問題
老師才能適當的糾正你,而不是只能跟你講最終結果,背背就算了
並且不要積問題,當周事當周畢才能精確的掌握學習進度(通常上1~2次面授課/週)
三、時間規劃
我有三科(線代、資結、計組)是面授、3科(OS、離散、演算法)是看數位課程(TKB)
面授上課配合補帶剛好可以把整個暑假的時間塞好塞滿
如果當天沒面授課,我是一天看三節的帶子(200分鐘*3)
想辦法把帶子在9月中以前看完不過不要求快,最好適時的倒帶聽到真的完全懂
理由是之後要自己自習,若抱著"大概懂"的心態之後會很辛苦,最慘就是沒人可問
一次三堂很累很操精神負荷很大,但請想辦法撐過去就是你的了
7月初~10月底:念完所有科目第一次
線代:題目量最多花的時間最久,跟緊上課進度算題目是關鍵,請排第一科 => 60天
離散:也需要算不停,但章節分明較不具關連性,排第二科 => 20天
計組:題目量雖大,但章節分明單獨看並不難,排第三科 => 20天
OS和資結:為背科較好快速上手,背熟背滿就對了,排最後 => 一科10天*2,共20天
演算法:某種程度上最難 => 上課約7天+自習也約7天共14天,任意找空的時間準備即可
沒時間可推到11月後,實際上我是放棄它到一月才補這坑XD
11月初~12月底:配合題庫班進度做題目+所有科目念第二次
我想省下寫大量題目的時間,所以才報名題庫班節省不必要的計算時間
題庫班大約會在這時候開課,會發現之前念的大概都忘光了
不用太慌張配合題庫班依章節寫考古,然後試著以更快的速度來記回以前學過的東西
最好在老師解題前先試著解解看,再跟著對答案找問題效果最佳
1月(最後衝刺):做要考的學校5年內的"一整張"考古+所有科目念第三次(沒時間至少寫3年)
由於平常上課其實就是在講考古了,課後練習也都是在寫考古
題庫班又會帶了近幾年的熱門題目,再用章節式的順序去看考古較無效率和手感
我會建議在此時才開始寫單年單科整張的題目(當然能越早越好,12月時能到這階段最佳)
除了順便複習有哪些觀念忘了可以回去再複習節省時間
也可以抓一下各個學校喜歡考的題型和範圍做特化加強
(例如成大資工有幾年喜歡考車多項式,但只有它考)
四、各科準備方法
線性代數(周易):
這科是大家普遍公認最花費時間的,也是最需要章章都很熟練的一科
因為前後的章節會有密切的關聯,只要觀念一錯通常考試都是噴10~20分
最好也最輕鬆的準備辦法就是跟上老師的進度,老師的特色就是非常注
重觀念的基礎,比起解題方法他更希望你能知道整體的來龍去脈
有深厚的基礎堆起來的山才會穩,不然東缺西缺你會很慌
我採取當週教到哪個範圍就把課後的習題寫到哪,壓力才不會大
碰到問題則在下堂課馬上問懂搞定,對下堂課的銜接也有顯著幫助
另外請不要排斥非4大4中的題目,題目沒有高低之分
因為好的題目老師才會選進課本,都有它要表達的意義
也不要只做資工系的題目,有時候電機、應數的題目會讓你在觀念上更
昇華到另一個境界,當你發現題目都差不多玩法代表你融會貫通了
我個人是把整本周易的課本都寫完了,不分系且不分學校的寫法讓我有
著比他人更充分的自信,這樣也就夠了不需要再去寫其他的書
而在碰到台大那種比較有創意的新題目或是redefine的新玩法下都能比較
不怕的悠然應對!
離散數學(林緯):
我知道很多人都選擇黃子嘉老師的公播版,但我能說林緯也教的非常好
他把每一章節的觀念拆的很明確,配合深入淺出的講解可以很快進入狀況
而且依據每個小節的"框框粗細"和該觀念有哪些學校出過的多寡來判斷
重要性和輕重緩急,在每一個小節後放上類題讓你更加的熟悉相似的變型
但此科的題目不一定要全做只需要做4大4中大致上足已
因為這科比較多重複的題型但觀念沒有大改變的題目
但請注意不要死記公式,因為公式太多你也背不完(尤其是圖論的範圍)
而老師跳過沒教的大多是延伸觀念,除非是某學校的必考不然請放心跳過
若沒有要考台大和交大那最難懂的環與體可以略過,可節省一些時間
至於證明題也不用太害怕,把最經典的3~5個背起來就好
(例如 質數有無限多個)
計算機組織(張凡):
這科是數學以外的科目題目量最多的,但也是題型最固定變化最小的
同類型的題目不用寫太多,章節間的關聯也不大
第二章的數位邏輯部分如果真的不行也不用太在意,因為不是重點
關鍵還是在於pipeline和memory這兩個大章節,主要精力請放在這
老師講的觀念非常的廣泛且深入,常常會讓你發現一些原文書沒講到
的盲點,甚至打破原文書某些根本就是錯誤的觀念
但還是會吐槽兼講解如何寫出一個教授認為對的答案
而由於某些學校會考申論,所以除了會計算外也要背熟定義
(例如3C的def以及如何改善3C..等)
在考古題上該科可以說是最多最厚的,因為蠻多學校都會考這科
我自己是上題庫班跟老師進度來省下大量的解題時間
(例如台聯電機的題目都偏難,而台大的申論答案都蠻開放的)
作業系統(洪逸):
這一科算是全科中最好上手的一科,因為純背誦居多
當然考試也比較多申論題型,卻也是很多人拿不太到分數的一科
因為題目的範圍可大可小,有時候還會超出課本
但也有很多是拿現有概念去推論一些比較新的東西,有基本概念不用怕
在基本分上不外乎就是排程、memory的相關計算、banker's algo
、deadlock和starvation的觀念、process和thread的比較
最難的部分也是篇幅最大的則是同步問題的解決
各類著名演算法的小變型可以玩掉5天以上,畢竟都是前人的精華
一開始念可能會挫折很大,但接的看第二遍第三遍就會覺得很自然了
著名的bakery's algo務必熟記,最好懂也是最實用的
C.S.的設計方法上,在對的與錯的範例都要懂和三個原則對應的解釋
這樣在分析上就有底子了,不怕題目修改哪一行code都能推論
而這科比較少證明題,因為大都是申論要你描述為什麼而不是跟他講一
個結果(比起what更喜歡問why,再進階一點就問how)
大致上要記的證明就resource ordering和deadlock free相關的就夠了
資料結構(劉逸):
由於我本身喜歡coding,所以這科不是太大的問題
若本身也熟悉C那對你應該不會有大問題(本科生主場)
可以說是全科中準備時間最短的一科,但不代表他很簡單
因為你要懂概念並且有手寫出code的能力
尤其是用遞回的方式寫出一些tree相關的計算算是很熱門的
(例如 算樹高、leaf數、node數、copy樹)
但寫code的題目其實並不是最重要的,而且近年流行挖空格而不全寫
搞懂各種tree的運算足夠背上5輪以上(容易搞混),需要花最多心力
當中又以AVL tree、紅黑樹和huffman可以說是每年必考的精典了
另外最重要的就是search&sort的概念和複雜度,有興趣可以實作玩玩
可以自己試著先畫出大略的過程再去記演算法才能事半功倍
圖論的部分建議搭配演算法交叉看,兩種切入視角都看看
最後選一邊主流的記就可,通常老師上課會有推薦
證明的部分有些是用數學歸納法推的
(例如 E=I+2N、前序/後序+中序可決定唯一的B.T.)
而有些則是要熟了各路公式和概念推的
(例如 comparison base下的sort複雜度至少nlogn)
又有些是要用反證法,但過程推論也很固定
(例如 一圖G中的最小邊至少存在於G的某個MST中)
總結來說準備時間雖不用很長,但是卻是最常需要不時翻出來看的一科
演算法(林立宇):
我知道演算法在很多同學心中是夢魘,我自己也不例外
但老師通常會先提出自己的想法再開始講定義
比起講題目帶例子老師更注重在如何具體描述/畫出概念
一開始看上去覺得很複雜的遞回關係其實也可以很好懂
熱門的範圍大致上就是dynamic programing以及圖論相關的
著名例子諸如矩陣鍊到背包問題則是有記有分,就算有變化也很小
考試若碰到全新的演算法或是要你改善演算法也不用擔心(沒教過的)
因為大概也不會有人會寫,本來就不是考試重點不用太在意
關鍵還是熟記著名例子和類推,懂得寫遞回關係是關鍵
而證明題型就M.M.、遞回tree、Harmonic Numbers的積分推倒這幾個
至於NPC的reduce知道概念就可了,真的要背著名的幾個reduce推倒都是
好幾頁的量,考試上場前就再背就可,最近幾年也不太出了
五、讀書方法&心態調整
自習的時間規畫:每天早上9點~晚上7 or 9點(看心情),中午可以睡個一小時保持體力
最好去圖書館以杜絕各種誘惑,手機最好不要帶
1.簡單的題目請不要就輕忽跳過不做,有時太久沒做真的要寫時反而不熟悉
2.請不要用"看"的去打發題目,該寫的該背的就認真算一遍或是抄一遍
用身體去記住解題的感覺不然會常常發生寫申論題時明明大方向的概念
但具體卻寫不太出來的窘境,我自己就常碰到這問題
3.在上過課後:
對於第一次自習 情況1-上過課後就會寫的題目請在題號前打X
情況2-不會寫但看過解答後會寫的請打三角形
情況3-若在看過解答後仍不會寫的請圈起來
在第二次複習時則只要看畫三角形和圈的,試著不看詳解再解第二遍
在第三次時則只要看圈的,如此可以更有效率的掌握自己所不熟悉的地方
4.碰到問題時請不要馬上去問老師,試著訓練自己先想一遍,可能5分鐘可能半小時
如此得到的答案會記得更深刻,而且在寫比較開放式答案的申論較有自己的想法
此方法我從小念書就開始訓練,至今在思辨力上的跳躍式思考受用無窮
5.Close reading也是培養獨立思考的一環,請不要認為懂個大概就好而自以為真的懂
從不會到懂很快,但從懂到熟得融會貫通很漫長(尤其是OS更是如此)
我自己是使用關聯式的記法,盡量想辦法把相關的東西連結在一起
就算是不同的科目也可能搭上線,沒事多想想,多想想沒事
(例如線性映射Rn→Rm可想成m x n的矩陣,而行滿秩則1-1,列滿秩就onto
若bijection就n!種函數..等)
6.套句張凡說過的話:全部範圍念一次且搞懂有機會上4中,念三次有機會上4大
我親身經歷覺得很有道理,而且同樣的內容你會越念越快
而4大在考試上更是要拼速度,也就是在短時間內的爆發力
舉例來說交大今年的資演大概是最拼速度的一個代表
7.不要把自己逼得太緊,該念書的時候好好念,該休息時就放下心玩
肉還是可以烤,年還是可以跨,電影還是可以看
我自己覺得心累了不想生日了就晚上7點開始休息
反之晚上7點後就拿背科背誦一些觀念稱到9點
雖然是應考生但動畫還是看不少,去年夏番和秋番還是追了15+個作品
兔子可以說是我的心靈支柱,帶我闖過一週又一週的苦逼應考日常
保持一個好心情面對每一天非常重要,不然念書念久了會非常沒動力而撐不久
漸漸進入倦怠期,最後都不去上課的大概也都考不上了
六、考試技巧&迷思解惑
我知道這大概都是廢話,但大都是自己親身的經驗
所以還是分享一下
1.拿到考卷的當下請先看可不可用鉛筆,若可以用就不要用原子筆
用鉛筆速度快而且改答案也方便,若限原子筆請注意是否只能用藍色或黑色
而且不要用立可白而是用立可帶,才不會在劃掉後忘記補上答案
2.請分三階段來寫考卷,以達到短時間拿到最多分的目的
考卷有時會先放最難的在開頭打擊你的信心,此時不要慌先往下寫
不過如果要跳題目記得留適當的空間,一定要照題目順序寫答案卷
有的老師可能不會接受你不按照順序、跳來跳去的寫法
畢竟資工考的人多,老師要在短時間內批改大量的考卷
階段1:先寫會寫且有把握在5分內收掉的題目(可能是沒變化的考古題)
階段2:再寫會寫但可能要花超過5分的題目或證明題(可能是考古小變型題)
階段3:思考沒頭緒的題目,多寫一題是一題,若是申論題則能掰就掰寫好寫滿不要留白
如果你有充分的準備,那你不會的大概別人也不會,像今年台大的計系肯定是代表XD
遇到不會的題目時心情不用太慌保持冷靜就好,能唬爛就多少寫一些
3.請不要考完一科後就急著討論剛考的題目答案,或多或少會影響自己或朋友的心情
若發現寫錯分數很多的大題組,心情除了很幹還是很幹,適當的自我感覺良好是不錯的
4.正常情況下,一張考卷有40~60分的基本分(含考古類似題)
請不要捨本逐末去糾結很難的新題目,而是想辦法完美守好基本分
再搭上幾題變化題沒意外就能過60,而60通常是各學校的正取最低門檻
不要全國都會的你寫錯,而全國都不會的你還是不會寫那就+365
洪逸曾說過同學們認為自己沒考上常常推怪在難的題目沒解出來
但其實很多情況都是錯了自己認為很間單且基本的題目,可能抄錯可能算錯..等
例如多花個20秒去檢查高斯消去的過程,對於常常抄錯算錯的人來說是很划算的XD
5.老師說這範圍很冷門不等於不會考,而最熱門的範圍可能一題都不出
請不要忽略冷門的都不去熟悉,熱門的則算到爛練了一堆肌肉
印象中今年的清大的計系和台大的計系都考了很多I/O
而線代熱門的線性映射或是投影/正交變換在今年的幾所倒是很少見或是分數給不多
七、結語
資工所在考試上重榜率老實說真的不是一般的高
因此有時會出現某些學校的備取超後面也能備上,或是出現完備的神奇狀況
但即時如此我還是會鼓勵要考的同學盡量以正取為目標,因為可能會影響教授收你的意願
一般順位大都是 自己學校的專題生>推甄生>考試生(正取)≧考試生(備取)
最熱門的lab可能考試生考上後去問時大都滿了,或是要等你備上再找他談(親身經驗)
最後在勉勵一句影響我蠻深遠的話:「堅持到底,永不放棄!」
資工的考科很多,數學的難度也差異很大
很容易有念到一半就想放棄的念頭,覺得自己始終不如人
但念久念熟了就會發現其實就是在做大學的課程總複習而已,在最後我就有種重生的感覺
而擁有這些知識正也是研究所需要的基本學識,也只是個入場券而已
即使沒考上第一志願但這些東西還是會跟著你,比起單純的埋頭coding
懂得獨立思考從更多面向分析、設計方法,我想對以後的資工這條路也是會有幫助的!

Links booklink

Contact Us: admin [ a t ] ucptt.com