[心得] 108正取台大资安心得(资工所准备历程)

楼主: trista5658 (Trista)   2019-04-16 00:25:16
板上有许多很好的心得文,每一篇都曾带给自己一些启发及帮助,也是这些文章,让自己在低潮时能继续坚持下去。因此,希望自己也能给大家带来继续向前走的力量。
我的考研之路,不怎么顺遂,一路走来遇到很多难关,不知道崩溃了几次,历经无心唸书、进度超落后的惨况,很能理解那种焦虑、不安的心情,因此特别想鼓舞有着同样心情与惨况的人。
分别准备了两个版本的心得,详细版请参考:
https://hackmd.io/elq1lJHlSlem6Ea7ZJh2kA?view
这篇为摘要版,着重让大家方便快速了解大方向的准备方法及应考策略。
目录
一、背景
二、成绩
三、前言
四、各科教材及准备方法
五、考古资源
六、时间分配与进度
七、读书策略
八、学校考风(交、台电机丙)
九、反思与建议
十、感谢
一、背景
学过计概,未学过计组、OS
其他四科有修过课,但几乎忘光
有份正职工作,考前请了一个月的假
补三科(离散、计组、OS),没上题库班
二、成绩
https://i.imgur.com/I3nsBfF.png
三、前言
每个人当下应考状况及适合的读书方式都不太一样,亲自走在这个历程时,才更懂得当下的自己适合什么,非常推荐大家多爬文,找到适合自己的应考方式。
如果你只剩下一个月左右的时间,但进度不是很理想:
想想当初报考的初衷,如果对于自己当初报考的初衷也开始迷惘的话,那就想想不得不坚持下去的理由。下定决心要继续准备后,请相信,自己可以做到的事情,比想像中的还要多更多。
四、各科教材及准备方法
【线代】(没补习)
主要教材:
黄子嘉—线性代数上、下、题库(以下称线代课本)
版上分享之补习的笔记(以下称线代笔记)
辅助资源:
3Blue1Brown: Essence of linear algebra
MIT: Linear Algebra
台大开放课程:苏柏青—线性代数
准备方法:
因为没有补习,找了一些线上课程帮助自己学习,看完上面的辅助资源后,开始对于这科有一点感觉,才开始搭配线代课本读笔记。
建议多练习整合线代笔记的定理、性质与概念,写出自己的笔记,还有多画图建立向量空间还有线性转换的感觉。后期写考古检讨跟复习时,看自己的笔记,能更快速找到要复习的重点,如果觉得概念不够清晰,再回去重翻线代笔记跟课本。
课本最后面有个索引,会列出所有曾在课本出现的英文单字,可以多利用这个去检视自己是否对于这单字真的熟悉,像是能看到单字就立刻联想到它的定义、性质、概念或题型解法等等,也能帮助自己更熟悉英文考古题关键字。(离散也适用)
【离散】
主要教材:
黄子嘉—离散数学上、下、题库(以下称离散课本)
补习的上课笔记(以下称离散笔记)
辅助资源:
TheTrevTutor: Discrete Math 2
陈健辉老师讲义
准备方法:
这科有补习,所以基本上就按照黄子嘉老师上课的进度跟着读,很喜欢老师上课的风格,把一些复杂的东西讲得很好理解,还有各种语录让你不知不觉就记起了公式 XD。如果没有太多时间或没有头绪要怎么准备这科,经济也能负担的话,真的蛮推荐老师的课程,可以少很多撞墙期。
各章节关联度较低,容易学了又忘,忘了又学,建议定期练课本 Ch1~Ch6 的例子跟精选范例。Ch2 是最好拿分的章节,一定要把握住这章,可以配合 Ch10-1 一起复习。所有的名词及观念都要好好弄懂,最好是能熟到膝反射的程度。Ch10-6、Ch10-7 老师没有教得很细,要多读课本,配合例子跟精选范例练习。
后期复习时,会看一下辅助资源,把重点整合进自己的笔记。
【资结 & 算法】(没补习)
主要教材:
版上分享之补习班笔记(以下称资结笔记、算法笔记)
洪捷—名校攻略秘笈(以下称算法课本)
Google
辅助资源:
Second Round: Graph 系列文章
台大课程:张智星—Data Structures and Algorithms
台大课程:ADA 2015 (蔡欣穆老师投影片)
中山课程:杨昌彪—算法设计与分析
Data Structure Visualizations
geeksforgeeks
准备方法:
卯起来念资结笔记,但有些东西看笔记比较难懂,我会直接 google 那个资料结构,找有动画解释的影音,帮助自己更快理解概念。
算法跟资结准备方法差不多,看课本提到什么算法,就先去 google 有没有什么线上教学,帮助自己更快理解概念。因为没有太多时间准备,所以只着重在学 Ch1~Ch4、Ch6,剩下的东西,都只有一点点点的概念而已。
后来直接搭配交大跟台大电机丙考古题来学习,看自己曾经写错什么,或不懂什么,列出自己需要再了解更多的主题后,就开始翻笔记、课本跟疯狂 google,也会从辅助资源去找相关主题学习,或是直接在 Grad-ProbAsk 板找有没有大神分享相关概念,之后整理出自己的重点笔记,后期也主要根据自己笔记中列出的重点去排定复习的频率跟时间。
网络上资源真的超多,很容易迷失在茫茫资讯海中,最后也不清楚自己在干嘛、要找什么。我后来会先具体列出自己想要了解什么,限时半小时去找,时间到就先整理现有资源,在看看要投入多少时间学习。
【计组】
主要教材:
张凡—计算机组织与结构重点直击上、下(以下称课本)
补习的上课笔记
准备方法:
这科有补习,所以就只跟着张凡老师上课的进度准备。老师教得很仔细,很适合没有基础的人从头学,而且教完一个概念后,会立刻搭配一些考古题练习刚刚教的概念,加快理解也加深印象。
后来被我放生了,所以没有特别的心得能分享 QQ
【作业系统】
主要教材
补习的上课笔记
准备方法
这科有补习,所以就跟着洪逸老师上课的进度准备。老师上课方式蛮特别的,不需要课本,直接在黑板列出各章节的重点架构图,之后顺着架构一一介绍考试重点与概念背后的哲学跟思考方式。
最后一堂课时,老师说如果你脑袋内的东西是一片空白或是散乱的资讯,写出来的东西就是一坨屎(当下听到觉得背后插满了箭),希望我们脑袋内的东西要有架构组织,这也变成我之后复习数学跟资演,整合各章节重点时,努力的方向。
后来因为没有时间念熟,也被我放生了,所以没有特别的心得能分享 QQ。
五、考古资源
下方所列资源皆来自 graduate 板上的大大们,很感谢他们无私的分享!
资工研所:包含了各校考古(88~107)、笔记等等的资源
https://drive.google.com/drive/folders/1aJbexGJCpdFetSJlDZWTVHDQOhfm5uxL
考古题:包含了各校考古题、考古题详解等等的资源
https://drive.google.com/drive/folders/1LlhH3hfpSxya5hHJP-pcAVYPnWnEnDaB
研究所考试考古题:年份比较久远,写100~104时,可以参考
https://drive.google.com/drive/folders/0B_cEDnm1_McQQkVzOUkyemVfY2s
六、时间分配与进度
去年4月~1月中
由于是边工作边准备,平日主要利用晚上读没有补习的科目,假日则整天待在 TKB 上课。
8~11月的这段期间,自己处于非常糟的状态,几乎念不下书,上课也左耳进右耳出的无法专心。整个时程变得非常混乱,没有办法列出各科确切的准备时间,抱着看一点是一点的心态,有心情看什么就看什么。
到1月中时,自己的各科进度大概是:
【线代】
MIT: Linear Algebra 看到 Lecture 22
看完 3Blue1Brown: Essence of linear algebra
看完 台大开放课程:苏柏青—线性代数
读完线代笔记 Ch1~Ch7 一次,跳过 Ch6
线代课本习题只做了一些 Ch3, Ch4 的 True or False
【离散】
上完补习班课程
看完 TheTrevTutor: Discrete Math 2
复习笔记 Ch3~Ch6 一次
没写课本习题
【资结 & 算法】
看完资结笔记,复习过 Ch5, Ch9 一次
算法只看了算法课本的 Ch3
都用看的,没练过题目
【计组 & OS】
上完补习班课程
几乎没有复习,没练过题目
最后在一月时,考虑了很久,做了两个重要的决定:
1. 跟公司请一个月的假
2. 改变原先志愿,放掉计组与 OS
1月中~考前
每天花至少13 小时写考古题跟复习重点章节。
这个时期强烈意识到时间是有限的筹码,我开始思考要怎么去运用这些筹码,才能最大化效益,重新拟定了自己读书的策略。
专心地复习自己已经会了的东西
稳固自己不熟但已经懂了的东西
学习自己不会的,但考古题出现频率很多的东西
没有八成以上把握能拿到分的东西,都先放掉
最后到考前一周时,自己四科进度大概是:
【线代】
笔记 重点章节(Ch3,4,5,7),读至少三次
考古题 常出现的题目,找 笔记 或 课本 精选范例中同类型题目练了至少三次
【离散】
笔记 重点章节(Ch1~6),读至少三次
重点章节以外的东西,只看考古题有出现过的题目,读至少两次
【资料结构】
配合 考古题 复习 笔记,全部读至少两次
笔记 重点章节读至少四次
google 了很多东西
【算法】
课本 重点章节 Ch2, Ch3, Ch4 读至少三次
蔡欣穆老师投影片读完一次,重点章节读两次
搭配考古题练习题目
遇到笔记没有或有争议的问题,才会去翻一下原文书
【考古题】(只写数学以及资演两份考卷)
交:100~107
台:105~107
台大电机丙:104~107
面对几乎没写数学课本后面习题的惨况,感到非常的不安与焦虑,但也没有多余的时间能再去写。前几次写考古题时,虽然懂概念,然而缺少大量练习,写起来很卡,分数低到崩溃,考卷遗留很多有机会拿分却没时间写的题目。
更绝望的是,发现更多自己只是略懂略懂,而不是真懂的问题…,这时候我大概就是只有每个科目看完一次的程度,怀疑人生、想撞墙的心都有了。
后来,想起补习班老师曾说过,读书不要从第一章开始从头读到尾,想想 binary search 背后的哲理,应该从中间 50% 开始读,有不懂的,再往前 25%,效益会比从头找到尾来得更好。
基于这个哲理,我选择搭配考古题复习笔记,有错的题目,再去看那章节的东西,那章节有什么看不懂的,再往前翻或是去 google ,直到觉得自己懂了,再练一次考古题的题目,重复一直练到自己觉得熟悉。整份笔记各章节看过的次数,跟着考古出现题型的频率成正比,变相地帮助自己更有效地运用时间。
后期全部靠练考古题来弥补缺少练习的这块,彻底检讨写错的题目,并且在隔天针对每个错误概念,投入25分钟专注练课本例子或笔记上相关的题目,最后用了近两本的 13K 环保计算纸。
七、读书策略
在检讨考古题时,会把自己今天要复习的东西建立成一个个任务,接着会发现就算一天 24 小时都不睡觉,也没办法完成所有任务,所以要做取舍跟排优先权,哪些东西一定要复习,哪些东西挪到明天,哪些东西三天复习一次即可,哪些东西就放掉吧,时间一定要花在最重要以及必须要会的东西上。
有意识地去运用时间后,比较不会盲目的复习,读了又忘,忘了又读,读到不知道自己在读什么,或是过于把时间投入在那些不会的东西上,最后变成什么都不熟,拿不到分数。
以前看心得文时,内心总是会有个疑惑:
大家说的基本题、重要及必须要会的东西到底是哪些?
真的,需要自己写过考古题来知道这个答案,大概写 3 年考古题后就会慢慢有感觉了。到 4 年以上时,可以知道哪些东西自己短时间内无法掌握,就放生它吧,把时间拿来复习自己更能掌握的东西上。
八、学校考风(交、台电机丙)
交大
【资演】
以往分成两种考风,一种是用题海战术淹死你的选择题,一种是题目较少,但难题配分相对重的问答题。今年比较像是题海战术的进阶版,新增了多选的机制。
在题目很多,给分很抠,粗心会吐血的情况下,目标应该放在会的要全拿,而不是把考卷全写完。把写没把握题目的时间,花在检查有没有粗心,效益更高,毕竟错一小题,整个题组的分数都会喷掉呢呜呜。
写的速度不能慢(但不能粗心)。平常尽量多练习题目,解基本题要练到膝反射的程度,code 题型的熟练度也很重要,像是看到 code 的某种 pattern 要能快速反应这可能是什么算法,时间复杂度多少,或它要考你什么资料结构的运用。
交大题目涵盖范围很广,资结几乎没有可以放掉的章节,而算法前四章不能放,第六章至少需要懂基本的概念。其他东西如果真的没时间念,念了也不一定拿得到分,就放掉吧 QQ。
【数学】
我本来以为我有掌握,但题目跟成绩都表示:我没有… Orz
电机丙
【资结】
时间蛮足够写完。有至少 40~50 分的基本题可以好好掌握。
近几年的考法偏向是非题加复择题,比较少会要你依据题意设计出算法跟资料结构,但会考很多关于时间复杂度的概念,通常都不会直接考平常笔记列出来的那些,会稍微有变化,建议花时间好好弄懂概念。
树的章节(Ch5, 9) 一定要熟到不能在熟!很常考树的操作及复杂度,也常常会稍微有变化,遇到笔记没有的就 google 吧!检讨考古题时,尽量把这块弄懂。有段时期一直考 Fibonacci heap 跟 Binomial heap 这两个结构也要好好弄懂。
Hashing (Ch8) 几乎是每年必考的基本题,一定要掌握。
有时候会遇到融合离散的考题,通常都是图论,可以跟离散数学一起准备,考古题上遇到不懂的名词再去 google 弄懂。
【离散】
时间算足够写完,有至少 40~50 分的基本题可以好好掌握。
写起来的感觉是每年难度差异挺大。这边说的难度是指,有灵感时,会觉得不难,没灵感时,看着题目想破头也无法动笔。
有几年很爱考图论的证明,想不出来就10分起跳丢进海里。只能平常多练多想,至少要把图论的基本定理以及平面图的定理牢牢记住,再依据题意去东拼西凑。
Ch2(关系) 要熟到不能再熟,是很好拿分的章节!每个小节都要念,不可数跟可数的概念一定要弄懂,常在考古看到它。今年的是非题,Ch2 就占了快一半,然后我觉得这章节可以搭配 Ch10-1(偏序集与全序集) 一起复习,这节的概念也是考古常客,很值得花时间下去读。
好好弄懂 functionally complete set 的概念,常在考古的是非题看到它,今年也有考出来。
Ch1-Ch6 是最基本的章节,笔记看熟,搭配课本读,多练题目。Ch10-1、Ch10-6、Ch10-7 不能放,可以搭配考古题练题目,这个我觉得不要只读笔记,课本写得更清楚、完整。
九、反思与建议
1. 一定要遮住答案自己写过
很多时候会以为自己懂而只用看的,但写题目的时候会发现自己写得超卡,脑袋中的资讯很模糊。真正上考场,不会有足够的时间去回忆。
2. 定期复习跟练习题目很重要,除了熟练度,稳定性也要刷高
稳定性需要长期的时间培养,平常就要好好安排复习跟练题目的时间。身在考场时,压力、紧张等情绪会变得比平常浓厚数倍,容易鬼打墙,进而影响自己的发挥。
3. 多报一些学校练笔,别让得失心较重的学校放在第一场考
让自己有机会适应真实考场的氛围,交大是我的第一场考试,考前失眠,从晚上十点躺到六点直接准备去考场,该对的错了,不该错的也错了。第二场后就越来越平常心。
4. 早一点开始练考古题,11~12月就可以开始
多留时间练考古题,由于没有补题库班,单单是找答案就需要花一点时间,检讨更花时间,但很值得,会从中找出很多自己的盲点。
5. 懂得做取舍,有舍才有机会得
好好评估自己当前的状况以及剩余的时间,重新拟定目标,集中火力,只把时间花在刀口上,不是刀口上的东西,全部果断放掉,还是有机会的!
6. 就算进度落后一大截,也不要轻言放弃
最后一个月是翻身的黄金时期,好好地运用时间,专心地念,坚持下去,进步的速度真的很可观。
十、感谢
非常感谢 graduate 及 Grad-ProbAsk 板上分享心得及资源的各位大大们,还有身边鼓励我、帮助我的人们 QQ
好像整篇一直有提到要放生东西,但这是没有时间下的读法,如果有时间的话,还是建议每天都要学习跟复习会比较好,不要太早就什么都放噢! > <
最后,希望这些分享能对大家有帮助,祝福大家顺利考上自己的志愿,加油!QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com