原po应该满足所有板上最潮的关键字: #文组 #应届 #跨考 #补习
欢迎嘘文,但在你嘘之前容我提醒你
我没有女友
干。
TL;DR
战友很重要,问问题去grad-probask板
等放榜很煎熬,找教授很困难。
目录
一、背景&动机
二、战绩
三、准备时间安排
四、可能会碰到的问题
五、各科准备方式与推荐课程,书籍
六、关于补习
七、考古题、题库、以及今年各校的个人考试看法
八、其他
九、感谢的部分
一、背景&动机
我认为动机蛮重要的,尤其是跨考生,这一年你能不能撑下去的关键在于初衷,动机越强烈
的人越能够维持住后期备考的心态。
至于什么会让你有强烈的动机? 答案是多修课,去接触程式阿APP实作阿,然后在解决问题
的过程中发现乐趣,去明白写程式是为了什么?然后资工到底在学什么?我觉得这真的很重要
。
我的话,当初强烈吸引我报考资工的动机是上了CS50这堂选修,对于当时什么都不会,懵懵
懂懂的我而言,David Malan强烈的教学热忱带领我走上资工这条路,再来CS这个领域目前
强大的进步能量也是吸引我加入的原因,然后国内国外在这个领域上完全尊重外系生加入的
开放态度也是驱使我向前的动力。
顺便推荐给大二的学生们,如果你学校跟我学校一样是见鬼的文组学校,那么CS50是个相当
值得一上的课,C语言也好,指标也好,加密也好、处理jpg档头、LINUX、硬件、网页、资
料库等等
如果真的有认真听,好好查资料,不要怕熬夜看日出,这堂课将会带你玩一轮CS各个领域。
当然,这堂课很硬就是了(至少对纯外系的人而言?)
对了,我是东吴大学商管学院(很抱歉对某些人我没有如实报上我的校系,你们都台清交政
的大神,当初真的给我相当庞大的压力QQ)
二、战绩
学校 数学 软件 硬件 正/备取
台大资工 60 33 69 备取4(备上)
台大电机丙 73 76 25 备取14(会放弃)
交大资联 不知道 我好烂 新竹不欢迎我 网工备取(不会上)
清大资工 78 14 备取(不会上)
成大资联 89 52 20 备取22(备上,会放弃)
中央资工 84 57.5 73 正取26
政大资科 65 71 52 正取11
中兴资工 68 78 正取5
三、准备时间安排
真心建议:如果你跟我一样是跨考生,而你还没开始读书的话,那说真的你再多看十篇心得
文也没用,快去读书吧==
三月:
准备多益,有拿到金色,这个时候还在摸东摸西,摸索+蒐集资料
四月~六月:
跟着TKB上数位课程,这时候我只上了离散+线代+资结,这时候一天能完整吸收约6小时,我
个人认为刚开始读书鬼打墙进度很慢没关系,但是务必要求自己的学习效率是渐进式的,要
越来越快、越来越好。
心态的部分:
这个时期点我都是上课上完+回家复习,笔记我是印wjungle大跟拍卖上买来的,基本上我没
有抄笔记。
另外,我个人觉得这个时期的关键在于心态的建立,像我高中就是考到崩溃,所以这次吸取
了很多高中的经验作改善,并且想办法远离那些已知会诱惑我的东西(像我有装锁机程式把
手机整个所起来之类的),
然后因为这个时期有发生一些事让我整个心态崩溃这样,所以我花了很多心力在稳定自己的
情绪、进入状况。
作为一个在TKB边上课边身心崩溃的过来人的我必须说一句,妈的建立良好的考试心态真的
超级重要阿阿阿阿阿
这个时期的进度:
线代上完,只写完每个章节(除了jordan form)后的经典例题,是非、easy~hard通通没碰
离散上完,只写完每个章节后的经典例题(包含最后面的状态机、burnside定理、波里亚计
数等等) (但写完没两天就忘XD)
提醒:
念完就忘很正常,要相信自己在剩下的时间可以再念两次
另外,我当时其实没有进入状况,如果你有进入状况,请务必争取在进入暑假前写完数学的
单数题
七月~九月
暑期班开始,这个阶段很重要的事情是你会开始认识一堆人,多跟他们聊天+缠着老师问问
题,这样也可以知道别人的进度,别人对于所学的了解程度,以及你目前所学的缺漏在哪。
这个时候除了上课外,关键是找到战友,他们很可能是你未来6个月的精神寄托(尤其像我这
种在班上很边缘的QQ 我记得我开始备考后就没跟班上任何人有联络了QQ)
这个时期的进度:
计算机组织与结构上完、作业系统上完、算法上完 (正课结束,我没有报题库班)
资料结构写完洪逸的习题+开始看原文书
计算机组织与结构开始看原文书+写完张凡课本题目
作业系统开始看原文书+挑洪逸课本题目写
线代与离散念了第二遍&写单数题(hard没有全写)
每天专注约10小时
提醒:
跟不上就完了,早睡早起真的TMD有够重要,有时间就给我出去运动释放压力
还有拜托某些同学不要老是搭讪大群组里的女生== 大家都在看好吗==
十月到十二月第二个礼拜
这时候正课已经结束,我没有上题库班,基本上我是再把软件和硬件念一遍,配上原文书阅
读
这个时期的进度:
硬件念了第二遍+重写张凡课本+洪逸课本+计组题库
算法完整写完林立宇的题目
数学写完双数题&念了第三遍
资结写完题库
个人认为读书效率最好的时期,每天专注约10小时左右
十二月第二周到考试前
写考古题
这时候在grad-probask认识了很重要的战友讨论考古题,真的很感谢战友们的不离不弃以及
干话
那个时候我的心态真的很常说崩就崩,所以很感谢你们没有放弃我==
四、这些时期可能会碰到的问题
Q:精神很差读一读就想睡觉怎么办?
A:要嘛是你没进入状况,不知道你面前那本书到底在工三小。要嘛是你作息不正常且有外物
在干扰你读书
我是两种情况都有遇到,我自己的建议是远离手机+早睡早起+运动+戒糖
Q:读了就忘怎么办?
A:再读第二遍,真的没有其他方法。 还有不要贪快,一步一步累积比较重要。
Q:读到很灰心怎么办?
A:骚扰你的战友们 或者骚扰那些已经上榜的学长姐(像我电机的考古写的超烂,我就有寄信
给SkyHuan大大XDDD
Q:要怎么知道自己到底有没有读懂?
A:去教别人,Grad-probask板欢迎你
五、各科准备方式与推荐课程,书籍
先说一下,我真的不觉得本科生需要补习,但是有一套补习班的书籍是蛮不错的,还有不要
相信会基本题就上,因为强者的基本题很可能跟你以为的基本题不同
线代(黄子嘉老师的课本,笔记是买来的,有自己抄一份板书)
我个人认为线代的难度越来越难(或者我太烂),像今年台大资工的线代5题有3题我看不懂在
考什么==
所以…叫我再重来一遍,我可能还是不会读jordan form那个章节XDD
然后这科我念了三遍,台大允许携带计算机,所以考前我有买fx991,算反矩阵真的超好用
离散(跟线代相同)
近年题目没有那么难了,重点还是在递回,数论,生成函数,排列组合,图论
递回:一直算总会熟悉的
数论:很考验学生对于质数、因子的敏感度、这边有很多证明题
生成函数:高等数学环论的分支,刚开始学蛮抽象的,学的时候尽量把他跟递回和排列组合
互相融会贯通
图论:超好玩的章节,但证明题也很多,写证明时切记先自己想过一遍在写,写完在去参考
解答,不要看完题目就看解答,很容易忘记。
离散就是忘了就学,学了就忘,无招胜有招,我猜大家都是这样
另外,我下册的布林逻辑,有限状态机,群环体也没有准备,我觉得真的太难了(x)
资结(洪逸的课本+wjungle大的笔记、原文书请服用introduction to algorithm,鼎鼎大名
的枫叶本)
洪逸的板书很完整,今年台大资工就有考一些笔记上原汁原味的算法,
虽然刚开始练习都会去熟悉某个资料结构的操作,但个人认为除了操作以外,更重要的还是
对于实作的理解,
比方说你懂不懂heap的调整实作? 或者你懂不懂minmax heap在调整实的程式码?
又或者要print出一列字串的所有排列组合的程式码怎么写? 会这些东西一定比只会操作bin
ary search tree来得更好,也更不易忘。
另外一个很重要的东西是你会不会证明时间复杂度?你怎么说服别人你的code效率很好? 这
些都要在你学习过程中去掌握。
算法(林立宇的课本 + 枫叶本 + 台大 陈缊侬教授算法 + MIT 6.046J)
林立宇老师的课本就编的很好了,他的题目我前后一共写了三遍,至于枫叶本反而没有提供
我多少帮助...
我有额外把amortized analysis学起来,这个章节MIT 6.046J真的讲的很好(我超喜欢绑马
尾那个老师XDD)
算法的重要章节是DP跟图论,DP的话陈缊侬针对背包问题额外讲了五种变形,蛮值得一听
的,图论的话我就看林立宇课本而已
各个算法的pseudocode我都有唸到把它当成反应
计算机组织与结构(张凡课本 + 原文书 Computer Organization and Design, Fifth Editi
on 大名鼎鼎的白算盘 + 微信订阅硅说 智东西)
学的过程很有趣,但学起来跟考试会不会写完全是两回事。
我相信张凡也很尽力教了,但离考试会考的东西真的有很长的距离
个人观点是这科比起疯狂写题目,更应该多看原文书 + 拥有实务知识,原文书我完整念了
两遍,没什么好说的,
至于实务知识,我是看时下各种顶级科技公司在研讨会的简报(如去年9月初很轰动的Cerebr
as推出的WSE芯片、Google 的TPU3、无人车公司Tesla开发的自驾车芯片等等)
你不一定需要通盘理解它的硬件结构,但你至少要能够说出这些芯片的架构解决了什么问题
?如何解决?带来什么好处等…
举例而言,WSE芯片就为了解决深度学习中各种计算模型严重减少的memory locality,所以
采用了分布式的内存架构,借此增加了通讯效率以及改善核心之间的合作模型等等,这里
面有相当多知识是可以和原文书上互相印证的。
另外,张凡的正课其实跟原文书有一定程度的脱节(个人觉得啦) 所以建议不要太依赖老师
的解答,还是依赖自己的理解会更好。
至于近年的重点都往内存,多核心走了,pipeline反而考得比较少
作业系统(洪逸课本 + 恐龙本 + 台大 郭大维教授的课 + 薛智文教授的作业系统课本)
我还蛮喜欢洪逸的,他每次都会待很晚让学生问问题,但问题在于上课教的真正会考出来的
不多,还是依赖学生去吸取额外知识。
我有把薛智文老师的课本看完两遍,恐龙本看重点章节个人认为内存这种一直都很热门的
章节以外,也可以多注意一下储存系统的章节,可能越来越常出现作为考题了
六、关于补习
对于补习这件事其实我不排斥也不推荐,
唯一想拿出来抱怨的是x硕的学生,素质真的有够差==
你可能会碰到:
有学生在教师休息室外面嘴老师教得很烂,干嘛来教之类的,我听到真的有够气气气气气气
气气气,超想把这位同学从9楼扔下去。
我觉得老师明明就教得很好,也很有耐心。
你也可能会碰到:
有一群人下课聚在一起嘴某人在群组发问的问题很烂,私下取笑这个学生到底会不会写程式
?
当时做为跨考生的我路过听到实在太孬不敢插嘴,后期真的蛮后悔的,后来就退群组了,觉
得愧对自己的良心
所以我真的建议不要去跟那些小圈圈里的人混,大群组加进去也是各种鱼龙混杂,错误资讯
流通的地方。
如果真的想问问题应该去grad-probask问才对。
七、考古题、题库、以及今年各校的个人考试看法
我只写了台大跟交大的考古题,各写五年,我的看法是考古题一定要写,而且最好在读完一
两遍觉得胸有成竹的时候先拿出来写,被考古洗脸一定是必经的过程,千万不要气馁。
我是在十月第一次写考古题,那时候是选择写了交大的108,被严重洗脸后,接着一路练功
到十二月才继续写,最后把台大资工,电机丙和交大资工的题目写完(各写两遍),考前一周
写了中央,因为我把中央视为保底。
题库我觉得不用全写,尤其是计组,写了根本在浪费时间(重复题目太多)
我自己只有写完线代+离散+计组+资结
线代跟离散题库我写了两遍,很推荐林立宇编的题库
其实看我的成绩也可以知道每个学校的考试风格差异真的很大,比方说清交成电机丙我的硬
体分数真的惨不忍睹,而台大却意外的拿到高分,所以真的不太建议乱枪打鸟的写考古,写
了也不一定有用,有吸收才是真的
拿几个比较有印象的来说说:
清大的硬件: 超难,完全不知道在考什么,整份考卷厚厚的13页我看懂的只有两题XDD
交大的软件: 多选题也就算了还要全对才给分,整份考卷我只有一题有把握
台大资工的数学: 线代有三题我直接放弃,出考场看ptt我才知道有一题是在考虚反矩阵,
那时候真心觉得自己烂到笑
台大资工的硬件: 听教授说今年是由洪士灏教授出题,跟以往的题目风格不太一样,所以蛮
令人意外的。 我写出来的感觉也是以为自己走远了,没想到老师给我的分数意外的好
台大电机丙的硬件: 跟清大资工一样难,我整场考到苦笑,以为自己真的下去了,还好有坚
持到最后一刻QQ
八、其他
1. 战友很重要,一定要有人互相砥砺,考试心态也会比较健康
2. 资工大群可以不用加,里面会有错误资讯,你发问可能有人会嘲讽你
3. Grad-probask很赞,里面神人超多
4. 珍惜分数、远离手机
5. 比起想东想西的,多读书比较重要,做就对了
6. 不要在备考时去搭讪妹子,我看很多阿肥都很想交女朋友,但你真的没那个时间
7. 考试那几天我都吃超商饭团,我超怕拉肚子==
8. 要有独自往前的勇气,强者不会等你
9. 这篇有5000个字==
九、感谢的部分
感谢父母无条件支援我,
感谢姑姑给我金援,
感谢台大躺着上这个群组的战友们,
感谢cca大不嫌弃我,和我讨论考古,
感谢交大强者j大在考前一个月让我进考古小群
感谢cover我大四上整整一学期的报告的朋友,
感谢容许我已读不回的朋友们,
感谢所有看过我挣扎、崩溃和发牢骚的人
感谢grad-probask这个板,我真的在上面问了一堆废问题XD
这一路上认识了很多大神,期许自己终有一天也能是别人眼中的强者。