一、前言
考得好不难,难的是好好考试
二、战绩 (109年)
学校 结果
台大网媒 正2
台大电机丙 正取
清大资工 正取
时隔一年,分数和很多备考细节都忘了,大家参考参考就好
三、背景、考试动机及考科选择
112管院应届毕业生,大一开始就在新创写程式,偶尔也会接一些程式的案子赚生活费,原
本是打算毕业后直接去工作,所以大三以前没有顾GPA,也没有修过CS的课,因此推甄是完
全不可能,大三寒假时与家人朋友聊过后,才毅然决然决定考研。
虽然大X在ptt被推爆,但因为自己国高中就没补习,喜欢自己规划进度,也对自己的归纳、
整理能力有自信,所以最后决定不补习自己准备考试(有买二手的补习班讲义)。
不考数学的理由是因为考大学的时候被数学Gank 了一波,考完当下信心炸裂进而影响到后
面的考科,从此就对考数学有了阴影。
四、准备时程 (考试时间:109年2月)
《108年1月》
这个月一开始就是跟各种家人朋友聊天,确定读硕士的优劣以及让自己下定决心要考研
《108年2月》
一月底寒假开始以后就是用1.75倍速看完四科的ocw (下面各科列的资源里的第一项)
《108年3-6月》
这个时期因为还有兼任一间新创的技术长,就先把工作做个收尾,然后一边修课(作业系统
、算法、计算机组织)一边把大硕讲义从头写完一遍,中间也断断续续的看完恐龙书第一
遍(略过略过的那种),这个时间最主要的是让身体和心理慢慢接受和适应读书的感觉
《108年7-10月》
这个期间就是静下心打开原文书(CLRS、白算盘、恐龙书)一个字一个字的啃,累的时候就
打开各种ocw放下去看
《108年11月》
光速再看一次补习班讲义,看完原文书之后再回来看讲义会有完全不一样的感觉,看的速度
也会远快于第一次
《108年12月-考试前》
不断的写考古、检讨
五、各科准备方式
《考试通用准备架构》
1. 抓出考科的整体架构:先了解整个科目在教的是什么,不要拿到一本书就一个字一个字
的啃,这样会在各个破碎的知识中迷失。
2. Divide-and-conquer:将考科划分成细项,把自己从各个地方获得的知识归纳整理到各
个细项里面,再逐一击破。
3. 做笔记:笔记是为了让自己更清楚自己在读什么(抓出原文书中的知识架构),不建议
花太多时间,重点是之后读到其他地方的时候能够快速的找到自己之前是从哪个source了解
这个概念的
4. 油漆式读书:人类是有遗忘曲线的,在没有非常熟悉的情况下,太久没有复习某个科目
或某个章节,一定会忘,因此时常复习是非常重要的,我采用的方法是用多个不同的source
来帮助自己复习,同时也让自己用不同的角度去看同一件事情,可以学得更透彻也比较不会
无聊
《作业系统》
主要:
1. 恐龙书
其他资源(以读的时间排序):
1. 清大 周志远 作业系统 (ocw )
2. 台大 郭大维 作业系统 (ocw)
3. 台大资管 作业系统课程
4. 大硕 洪逸 作业系统(书)
5. UMASS os(ocw)
6. UC Berkeley os (ocw)
7. 台大 施吉升 系统程式设计 (ocw)
8. UMASS distributed system (ocw)
9. 薛智文 作业系统分布式章节 (书)
这科我准备的方法极度不推荐给单纯准备考试的人,会读这么多单纯是因为我真的很喜欢这
个科目,看到有一些独特的想法就会去找相关的资源来看,常常研究一个东西就是一天。
最主要的主轴是用恐龙书进度参考,看到不懂的地方就会去找国内外大学的ocw看,然后通
常看一看觉得不错的就会把他从头看到尾,遇到不懂的再连结出去,大概就是一个recursiv
e的过程,因此恐龙书读了好几个月,不过读完整本恐龙书的时候真的是会有如沐春风的感
觉
《计算机结构》
主要:
1. 白算盘
2. 张凡 讲义
其他资源:
1. 交大 李毅郎 计算机组织 (ocw)
2. 台大电机 计算机结构课程
3. 清大 黄婷婷 计算机组织 (ocw)
4. 交大 单智君 计算机结构 (ocw)
5. 台大 杨佳玲 计算机组织 (旁听)
6. CMU Computer architecture (ocw)
计组的话最重要的就是张凡那本讲义,写得非常清楚、题目也整理的很好,如果只是想要考
上的话应该讲义多读几遍就可以了。
其他的资源里面最推的就是cmu的课程,讲的非常仔细,把所有白算盘里面略过的东西都解
释得很清楚,不过想看的话建议先把张凡的讲义和白算盘消化完再看,不然绝对会一头雾水
,尤其是在平行化和memory的章节。
《算法》
主要:
1. CLRS
2. 林立宇 讲义
其他资源:
1. 交大 江蕙如 算法 (ocw)
2. 台大电机 算法课程
3. MIT introduction to algorithm (ocw)
4. 中央某位教授 算法 (ocw)
5. 台大 蔡欣穆 DSA (ocw)
6. Shai Simonson (ocw)
7. 国外某大学Second class of algorithm (ocw)
这科一开始不建议直接读枫叶本,因为他前面的数学推导会让你直接怀疑人生,建议的读法
是以林立宇的讲义为基础,读完确定没问题之后再往枫叶本前进。
但要强调的一点是,林立宇的讲义是基础,千万不要觉得写完就很厉害了,有些学校会考一
些证明和没看过的算法,这些是要靠枫叶本里面的题目和证明来训练的。
《资料结构》
这科真的比较没什么好说的,大概就是考前读一下板上流传的笔记就可以了。
(不过因为我在大二就已经有刷过leetcode约四百题,所以感受不一定很客观)
《离散数学》
主要:
1. 台大 陈和麟 离散数学
2. 台大 陈和麟 离散数学
3. 台大 陈和麟 离散数学
这科我几乎没有花时间读,连考古都只写两份XDD 一切都是靠和麟上课的讲解,如果是要考
电机丙的考生,只能跟你们说:和麟94正解!
六、总结
《关于资源》
上面列出的资源是我有看完的(有用颜色标起来的是非常推荐的),但因为我准备考试的时
候的心态是以学会、研究这门学科的态度准备的,不完全适合只是想要准备考试的人,但是
如果把上面提到的资源看完、看懂,绝对是对考试很有帮助的(试了两年,一次榜眼一次榜
首,供参考)
《关于台大计系》
很多人说台大的计系都乱考,根本没办法准备,不如直接放掉,但其实是因为他考的不只是
作业系统和计组,台大更重视的是系统设计(分布式系统、计算机结构)和系统程式的部分
,这些其实可以从更久远以前的考古(9x年代)看得出来,这部分大家可以参考看看。
《关于考古》
不管你要选考什么,请务必拿交大的考题出来写,非常适合拿来检视自己的读书状况,台大
的资演也非常有用,务必好好检讨,错的题目可以的话就回去CLRS把相关的证明全部再证一
遍,功力保证大幅提升。
准备的时候纪录了一下写考古的数据,可以参考看看,总共有写的考古就是下面有分数的这
些,都是在最后的两个多月写的,写的时间有点自虐大家参考就好
(早上八点开写,三个小时连写两张中间不休息,写到后面会觉得脑袋炸裂,不过可以有效
降低考试当下受到精神、紧张因素影响的程度)
注:若无标准答案,则根据自己查到的资料,给自己七成~零的分数
1.台大网媒
年份 资演 计系
96 95 68
97 85 74
98 87 59
99 67 51
100 84 51
101 90 51
102 68 53
103 86 69
104 100 71
105 66 49
106 60 58
107 67 65
108 70 84
2.台大电机丙
年份 资结 计系 离散
102 52 92 70
103 66 55 50
104 62 60 -
105 74 - -
106 74 89 -
107 76 90 -
108 88 - -
3.清大
年份 计科 计系
102 66 58
103 71 84
4.交大
年份 资演 计系
102 65 80.5
103 75 78
104 81.5 55.5
105 80 75
106 87 -
107 85 71
《关于读书会》
我很幸运的遇到了一群台大的战友们,大家有差不多的背景、差不多的心态,在讨论的时候
能互相砥砺,也能互相揪读书、写考古,还可以一起抱怨考试、讲大群的八卦,考研虽然辛
苦,但有一群人相伴的感觉真的很好。
《关于女友》
很感谢在准备考试的时候女友的谅解,也很抱歉每次都让他来找我、陪我读书,如果没有他
,我绝对没有这样的毅力可以撑到考试结束。
《关于找教授》
这方面可以直接右转看下一篇女友的心得,他的email回复率和愿意收他的教授数量都是我
看过最高的
《关于心态》
考研真的不难,其实只要把该读的东西读完,好好发挥出来,该上的就会上(考网媒的时候
因为误解题目要求,计系直接喷掉三四十分,但最后还是有正取)
很多人都会以为自己有的资源比别人少、自己的起步比别人晚,就合理化自己的弱小,进而
放弃努力。
还有的人会自以为厉害抑或是害怕失败,不敢努力,怕被发现努力后还是落榜。
若是以上的两种人,请放下自怨自艾或自傲,坐到书桌前好好读书吧。难的从来也不是考试
,而是静下心来好好准备考试。