跳转至

写给自己的一篇迷茫时的学习指北

2024-11-19
待完善

学习路线

必备工具:Shell 编程、命令行配置、Git、Vim、tmux(开源的终端复用器)、ssh、Linux、Scoop(Windows 下的命令行安装器)、Docker、LaTex、MATLAB;

先修:

Personal projects:

  • Linux 快速使用手册 - After reading [MIT-Missing-Semester] & [UCB: Sysadmin DeCal] & [命令行的艺术] & [《Linux 101》在线讲义]
  • 成为 Windows 管理者指南 - After reading [Scoop - A command-line installer for Windows.]
  • 完成大数据概论期末论文 - After reading [现代 LaTeX 入门讲座]
  • 完成数据库概论期末大作业 - After reading [SQL Mastery]

参考文章

CS 自学指南:https://csdiy.wiki/
交大生存手册:https://survivesjtu.gitbook.io/survivesjtumanual

摘抄

悲壮的学习方式

古人刻苦学习的故事,直到现在还在我们的身边不断上演。据说每天在(东)上中下院和图书馆都有几千人在自习。学生趴在山一样高的习题集边上苦苦奋斗,绝对是我校作为国内一流大学的亮丽的风景线。挖空心思研究解题技巧的学生们,与同样挖空心思研究出题技巧的老师们,构成了一个完美的圆环。在二者日复一日的机械劳动中,我只看到纸张、电力以及粮食不断被浪费,却看不到中华之崛起。————《交大生存手册》

正确地浪费剩下的时间

我们应该对计划时间下的工作量有足够认识。小到一小时、一天,大到一个暑假、一个学期,或者是大学四年,制定切实可行的计划,并为不能完成计划自责是最基本的要求。所谓的牛人和大多数庸人的主要差别,一方面在于有没有时间可以利用;再一方面,就是时间的利用率。我们必须时刻保持一种紧迫感,以保证时间不被虚度。只要你能把在校期间的时间正确地加以利用。不需要超人的天分——甚至不需要特别努力,你都有望在你的专业领域里出类拔萃。————《交大生存手册》

总有更值得做的事情

事务对我们都会有影响,其价值必须定量,而非定性地讨论。出去义务扫马路可以陶冶你的情操,还可以锻炼身体。坐在家里背单词背一天你可以学会数百个新单词,提升英语水平。按照上面提到的“善意的逻辑”,这两者各有好处,仿佛难以取舍。但是我想在实际操作中,不会有人认为前者对你的益处更大。————《交大生存手册》

做研究的兴趣

走进一个学科之前,最先应该知道的是该学科的研究对象、研究方法,以及当前研究中的热点难点问题,而不应该被广告一样的花哨演示糊弄住。
开始搞研究,并不必然意味着你要和学校里一个实验室有行政上的关系。真正扎实的认识应当是从阅读和学习中开始的。你可以试着去看这个学科最新的影印版教科书。(顺便说一下,在绝大多数高新技术领域,对于教科书的选择,我们能接受的下限是外文作者的中文翻译。尝试阅读所谓国内专家的专著只会让你的思维变得更为混乱)如果在大致看完这些书籍之后,你还能保持之前的热情,那么我非常鼓励你尝试进入该方向进行更深入的研究。————《交大生存手册》

为什么要出国?

各种各样的理由不一而足,不过,我们希望你拥有的是一个“积极”的理由,也就是说,你是为了得到你想要的某样东西而选择出国这条道路,而不是因为你厌倦了当前的生活、想逃避现状而走上这条道路。在出国的问题上,这山看着那山高的心理是极其可怕的。如果在一个对你的血统没有歧视的国度里,在一个竞争并不算激烈、甚至生活上还称得上有保障的社会中,在一个对你来说没有任何语言、文化障碍的环境下,你都算不上一个成功者的话,你有什么资本可以奢望在出国后,自己能够摇身一变,以胜者的姿态生存下来?你又有什么理由不继续失败?你怎么就那么自信地说因为我在国内做不好,所以我出国就能做好?成功的人在不同的地方有不同的成功方式,但是失败的人在不同的地方会有完全相同的失败方法。
海的那边,一样很残酷。————《交大生存手册》

做真正的研究 - 知识积累

知识积累是一个很有技巧并且很注重效率的工作。刚刚进入研究领域的同学们,最大的障碍往往是要面对浩如烟海的文献资料,不知从何处入手。在这个时候,我们首先应该为自己绘制一张关于知识的地图。在这张地图上,我们要标明自己所在领域的研究对象,主流研究方法,研究分支的结构,以及当前存在的最大问题和最新进展。只有搞明白这些事情之后,我们才能朦胧地知道自己是否适合这个学科,自己最欠缺哪方面的知识,以及最重要的,应当按照什么样的顺序去获取知识。————《交大生存手册》

突击备考

突击备考的一个必要前提是,我们把时间用来做了更重要的事情。
从学习知识而言,上课是一件奢侈的事情。对突击复习考试而言,所谓的“慢工出细活”也是奢侈的。如果你认为这门课不重要,请不要在两个星期以前开始复习,因为两个星期足够让你忘掉其中一大半的知识。通常,有效的复习是在 3 天之内开始的,因人略有差异。我不否认个人之间的 IQ 存在差异,但是这种差异是如此之小,以至于甚至不能成为左右考试成绩的主导因素。充其量,有些同学可以以笨鸟先飞的名义,把一门课程需要的复习时间从 3 天延长到 5 天,不会更多。当然,我们这里说的是针对大多数靠突击有可能能拿高分的课程。某些课程(诸如高等数学),显然是排除在我们的讨论范围之外的。一般一门课如果在历史上曾经挂了学院 1/3 以上的同学,那么对于该课程就需要提高警惕,慎重起见,甚至不要突击复习。————《交大生存手册》

三天冲刺

首先,请懂得这门课程的朋友吃饭,让他用半小时的时间,用通俗语言,按章节给你介绍这门课是做什么的,每一部分的考点是什么。吃饭结束之后,和他约考试前一天下一次见面的时间。然后翻开教材,看目录,将不需要考的内容划掉。回忆那位朋友的话,想象每一章的标题所代表的内容。以 3 倍速的速度将书翻一遍,无论看懂不看懂,进一步领会朋友所说的话,如果是理工类课程,争取每章自己总结一个能够说服自己的理论。
找出平时作业列表,当然了,通常来说你肯定是一道题目也不会做。这很正常,你不必为此感到紧张或绝望,不上课直接做作业本这本身就是让人绝望的。你需要做的是,把作业和答案放在一起,开始扫荡,用半天的时间保证你知道答案的那些数是怎么算出来的。注意:你没有时间一道一道题目去做,把你高中老师告诉你的要扎扎实实的说法抛到脑后吧,扎扎实实你应该好好上课去。
如果顺利搞明白了作业,你现在大约可以考 40 分了。你会遇到一些情况,比如作业题目你看不懂,你不知道答案上面那些鬼东西是在说什么。勾上相关的章节。将刚刚勾过的章节逐一以两倍速浏览,注意看公式和黑体字。你会发现你小学套公式,中学套公式,到了大学,还是在套公式。接下来你只需要把你不会的题代到相关章节的相关公式下,做好字母和中文的对应翻译工作。
现在你不会的题目应该很少了。这会儿开始看 PPT。注意,不要一开始就看 PPT,当然,更不要一边看 PPT 一边看 B 站 。知识是书上来的,PPT 是演讲稿,不要因为懒不去翻书。
有些关键点,看课本看不懂,就去看 PPT (因为教课书在关键点上总喜欢使用脑残体),看 PPT 看不懂(部分 PPT 写的和书一样脑残,而且还有错),就去看课本;再不行还有 Google 和 GPT。如果在非常关键的知识点遇到了无论如何都不明白的情况,那就赶紧抄起电话,找到你的那个朋友求助。
在考试之前前一天之内,把所有的公式或者解题步骤都写在一张纸上,用剩下除睡觉之外的时间去熟悉这张纸,根据例题的形式在脑中按照这个套路演练。但是不要试图拿着这张纸作弊——风险太大回报太低不合算;把上面的内容抄到桌子上也不可取——在考试时,你根本不会有机会去把桌面当图书馆查来查去,这样做只会让你心虚,一边惦记这个事儿一边浪费大量时间。考试的时候,尽量不要抄周围同学的,因为你周围的人复习的不一定比你好。
如果你前面工作做的足够好,那你一定要有信心。题目要么你都会做,要么大家都不会做。关于选择题,请尽量用你的大脑,不要胡猜。要记住这是你和出题人 IQ 的比拼,而不是 rp 的比拼。
————《交大生存手册》

指南后记

我写这本书绝不是为了鼓励大家翘课自学,试问谁不想在课堂上和那么多优秀的同学济济一堂,热烈讨论呢?谁不想遇到问题直接找老师答疑解惑呢?谁不想辛苦学习的成果可以直接化作学校承认的学分绩点呢?可如果一个兢兢业业、按时到堂的学生收获的却是痛苦,而那个一学期只有考试会出席的学生却学得自得其乐,这公平吗?我不知道。
我只是不甘,不甘心这些通过高考战胜无数人进入高校的学子本可以收获一个更快乐的本科生涯,但现实却留给了他们遗憾。我反问自己,本科教育究竟应该带给我们什么呢?是学完所有这些课程吗?倒也未必,它也许只适合我这种 nerd。但我觉得,本科教育至少得展现它应有的诚意,一种分享知识的诚意,一种以人为本的诚意,一种注重学生体验的诚意。它至少不应该是一种恶意,一种拼比知识的恶意,一种胜者为王的恶意,一种让人学无所得的恶意。但这一切能改变吗?我不知道。
我只知道我做了应该做的事情,学生们会用脚投票,树洞的关注量和回帖数证明了这样一份资料是有价值的,也道出了国内 CS 本科教育和国外的差距。也许这样的改变是微乎其微的,但别忘了我只是一个籍籍无名的本科生,是北大信科一千多名本科生中的普通一员,是中国几百万在读本科生中的一分子,如果有更多的人站出来,每个人做一点点,也许是分享一个帖子,也许是当一门课的助教,也许是精心设计一门课的 lab,更或许是将来获得教职之后开设一门高质量的课程,出版一本经典的教材。本科教育真的有什么技术壁垒吗?我看未必,教育靠的是诚意,靠的是育人之心。
今天是 2021 年 12 月 12 日,我期待在不久的将来这个帖子会被遗忘,大家可以满心欢喜地选着自己培养方案上的课程,做着学校自行设计的各类编程实验,课堂没有签到也能济济一堂,学生踊跃地发言互动,大家的收获可以和努力成正比,那些曾经的遗憾和痛苦可以永远成为历史。我真的很期待那一天,真的真的真的很期待。
————《CS 自学指南》