零、前言
我的心得文可能较符合跨考或想要边工作边准备的人,如果是本科且有一整年准
备时间的,可以看版上其他大神分享的心得文
一、背景
1.108.06从119指南商专商学院某系毕业,之后边工作边补习(大O)&复习两年多,
111.07辞职并全力冲刺准备资工所考试
2.大学有修过线性代数、资料结构、算法,但只有线代在准备考试时还有些微印象,
其他两科在准备时可以视作零基础
3.补习是补正课+题库班全科
二、成绩
台大资工 数学95 计系65 资演73 英文78 正取第19名
台大电机(丙组) 数学75 计系52 资结70 英文56 正取第5名
交大资联(多工) 数学75 计系45 资演60 正取
清大资工 计科92 计系64 正取
台科大资工 计数78 资概82 正取第5名
注.最后决定去台大资工
三、准备时程
第一阶段:109.07-111.07
1.这阶段是利用工作剩余时间(平日晚上、假日)唸书&补习
因为遇到疫情严重时期,所以补习班有额外延长上课时间和提供云端上课,
2.有报111年台大、成大资工所考试,当作试水温,但考前只有把正课上完,
线代、离散、DS、计组第一遍完整复习,算法、OS则尚未复习,
结果是台大、成大都落榜。
检讨原因为部分科目没有复习,且准备时间拉长,导致早期复习的忘光了
3.考试后至离职前(111.07)的这段时间,再针对OS、计系进行第一遍复习
第二阶段:111.08-112.01
1.从公司离职后,就每天都在准备资工所的考试。
2.针对题库班报名,评估后认为需要大量题目练习&上课当作第二遍复习
故也报名补习班的题库班
3.趁题库班开课前(111.10前),复习线代第二遍(全)、算法第一遍(全)、
DS第二遍(到Ch9高等树)、OS复习第一遍(全)
4.题库班开班后(111.10后),除了计组题库班外(题目实在太多了,
到考前只有做完T1讲义,其他都看观念而已),其他科目都尽量跟上该周上课进度
因为我会再复习题库班讲义&写题目,故像是离散、算法、OS、计组是复习第二遍,
线代、DS变相复习第三遍
5.考前一个月(112.01),再针对所有科目的重点章节复习,
并回头重做题库班讲义中曾写错的题目
四、各科分述
线性代数
1.这科目非常有连贯性,且不可以放掉的一章,建议按课本/讲义顺序复习,
不要跳着哪一章先念。
2.需要复习且牢记的,不外乎专有名词定义、其相关性质、定理,
以及部分常考且简单证明
3.补习:黄子嘉正课(数位)&林纬题库班(云端),
题目:黄子嘉线代两本(除了Hard外)题目&题库班讲义题目(除了很复杂的证明)
离散数学
1.这科跟线代反而不一样,若按黄子嘉课本分类,可以分为Ch1-Ch2(数论等)、
Ch3-Ch5(排组、递回等)、Ch6-Ch7(图论)、Ch9-Ch10(代数系统、布林代数)、
Ch11后共五个区块,这五个区块先念哪个区块都可以,但建议一次就是一个区块念完,
其中图论可以跟DS搭配一起读
2.老实说,我只认真念Ch1-Ch7和Ch10,中间Ch9和后面Ch11以后的都没碰
(近年考试也比较少考这块),事后证明我只在台科大碰到一题有限状态机(印象中)
3.需要复习的,一样就是专有名词定义、其相关性质、定理,以及部分常考且简单的证明
4.补习:黄子嘉正课(数位)&林纬题库班(云端)
题目:黄子嘉离散两本和题库班讲义(除了过程很繁杂的题目会放掉)
DS
1.我复习顺序是:基本概念(Asymptotic Notation等)=>Stack&Queue
=>Tree&Binary Tree&高等树=>图型=>Search&Sort=>Hashing=>Array&Linked List
2.专有名词的定义和其相关性质、定理一样要熟记,且要额外准备各类算法
(例.各类Tree Node的Insert、Delete)
证明则没那么重要(除了MST那里有个最小边必存在在某MST中这种常考的)
3.补习:洪逸正课和题库班(皆实体)
题目:洪逸DS课本章节后的精选试题和题库班讲义题目
算法
1.第一章讲Asymptotic Notation的部分一定要先复习,但是可以跟DS做搭配,
后面几章从Divide & Conquer、Dynamic Programming、图型、
Computational Geometry、NP可以依自己兴趣喜好决定哪里先看,
不过我还是跟随补习班进度从前面复习到后面
2.复习的内容,大概就是把常考题目的算法背下来,以及把NP章的定义记熟就好
3.补习:林立宇正课和题库班(皆数位)
题目:林立宇正课及题库班讲义题目
计组&OS
1.这两科考试结果相对之下比较平庸,所以大家可以先参考版上其他大大的心得文
2.我自己仍把重要定义及性质尽量记下来,一些重要的结构、Data Flow图会再默写多次
3.补习:计组是张凡正课和题库班(皆云端);OS是洪逸正课(数位)和题库班(实体)。
题目:补习班课本章节后的精选试题及题库班讲义
五、心得(我私自认为以下是最值得跟大家讨论的点)
1.要有大彻大悟的决心
准备资工所科目很多,而且每一科的loading很重。
既然决定要报考资工所,一定要先有心理是一趟“很痛苦”的准备过程。
我那时就都停用fb、ig(偶尔会手痒登入看一下),也尽量克制自己看影片的时间
2.每一科建议都要至少读2~3遍
因为资工所科目超多,真的把所有科目复习一遍之后,一定漏掉前面读的
个人建议第一、二遍一定要把重点读透,第三遍再针对不熟且重要的部分加强
3.不用苛求每一个细节都要会
针对那些很难的题目或是证明,我顶多只看一次就不会再看一次,
因为在不足的准备时间情况下,投资在比较会考且重要的部分比较好,
不要孜孜矻矻在那些偶尔才出现的可怕难题
考试也是类似概念,举这次交大资结(题目爆炸多)为例子,我其实很多题目都没写
但我自己有把会写的防守好(虽不能说所有都有防到,但尽力了),
不会写/题目不好阅读的,我都直接放掉最后再来解
4.可以设定读书进度或时长
若确定报考资工所,可以先看补习所需的总时长,以及复习所需的时间(通常补习补多少
时间,大概就需要多少时间复习),评估每月、每周,甚至每天要达成的进度
另外,也可以设定每日要读书的时间下限。我还在工作时,若是平日工作日,
我会安排在晚上十点后开始读书(因为常常要加班,所以至少是十点后开始唸书),
并且我会用“闹钟APP”计时(不算中间休息)读三个小时,让平日都有个复习进度。
若是假日或是没工作的日子,只要没有其他事情我就会要求自己一天至少复习10小时
5.一定要找自己最适合的读书环境
离职后全力准备研究所的期间,我最先待在母校图书馆读书,
但是读到9月时突然有段时间受不了走道有人经过、图书馆的灯光等,
所以后来就直接安排在家读书(又安静又可以自己调整灯光等)。
因为停用fb、ig,而且也强制要求每天读10小时,所以比较不需要在家会懒惰的问题
6.找伴读书很重要
我有加入一些群组。有一个是“共同奋斗”目标群组,每周上传目标并且每天回报进度。
我也有用YPT、Discord等app并加入资工所群组,前者可以跟同时准备资工所的人一起
比赛读书时数,后者则是可以相互勉励&问题讨论
7.最好有做专题/专案及尽早找教授(特别for跨考生)
虽然资工所考试不用面试,但是上榜后,因为好的教授留给考试生的名额不多,
一旦知道正取或可能上的备取后,要尽快了解实验室风格并寄信予指导教授约面谈。
另外,很多教授其实乎很看背景(有没有修过课、有没有做过专题)
所以如果针对非本科的在学生,想跨考资工所的话就可以提早准备
从双主或辅校内的资工系,来不及则可考虑多修资工/资管相关的必修课,
再来不及的话,可以考虑自己的兴趣做一些Side Project。
如果上述都来不及,在找教授时除了自身经验要熟悉外,可以针对教授的研究
领域在面试时提出自己的修课计画,让教授看到你加入其实验室的强烈动机
8.一定要对自己有信心
考前的我真的很恐慌自己的实力到底在哪里,甚至一直觉得自己可能要再考一年
不过事后回头看,担心其实都是多余的
六、结语:要感谢的人太多了,不知道要感谢谁,就谢天吧