简单介绍下自己的背景:
初中三年在一个小学校,除个别考试之外都是年级第一名,那几个个别考试都是年级第二,中考侥幸以超高分去了省里的一个超级顶级中学。
高中的话,在自己所在的学部,平时成绩大概在 30% 左右?新高考二卷地区,高考的时候英语 136,物化生加一起 280+,不过语文数学超级拉跨最后去了一个c9分校区。
大学嘛,大一上学期排名12%,线代期末100分,后面直冲就业不卷保研,几乎每门课程考试都能在7天内从零速通80+;在动态 & 小蜗里经常分享考试重点(虽然经常押偏);大三下去实习 995,可以在午休的间隙+六个小时回学校的高铁中,速通一门抽象的课到及格。

乍一看,我的学业也算是顺风顺水;但是其中,有一个关键的变化。
从现在来看,其实我初中那时候是真的纯靠底子,你说努力了吧也是努力了,但是还是天赋占大头。
初一初二时,还算顺风顺水,到了初三尤其是快要中考的时候,我的区排名突然开始剧烈的波动。那段时光是我学业上最焦虑最无助最隔绝的时光,甚至比备战高考还要严重,以至于我那年暑假做了心理测评的时候,那种焦虑感还依然存在。
到了高中我发现,天赋比我强的人太他妈多了。那时候住学校,整个高一上学期经常写不完作业,于是就熬夜开小灯去写,每周三周五早上3:55开始开灯狂补。当时物理跟不上,第一次月考好像没上60,周末回家之后也是经常补课到10点。
当时给我带来了超级大的压力,大到我开始经常打嗝,只能吃健胃消食片来平复。

那个时候也延续初中学习方式吧,听课,写作业,考试,整理错题,预习知识点、复习知识点、假期补课、看教材教辅……然而我后来才意识到,以上说的这些,都是具体的方法,而并非心法。
关键的转折点在2020年,高一下学期的三月,我从接触到一个博主 @幻夜梦屿 开始,整个想法完全改变了,从此之后,无论是平时的考试还是临近高考,甚至到大学的期末考,学习上压力大大减轻,甚至几乎没有了。
这两天想了想,提取一下三点我最有感想的部分。
学习的本质
知识点之间的联系
任何形式的学习其实都是自学
第一,关于学习的本质。
学习的本质其实就是模仿。
比如说我们小时候不会说话,我们说出来的第一句话也是模仿爸爸妈妈的声音发出来的;小时候不会走路只会爬,也是模仿大人走路的样子慢慢走的;后来在饭桌上,待人接物,也是模仿着别人的言行去做的。
我们这种做题和考试也是如此,只不过,我们模仿的是做题的方法。
这个模仿的对象可以来源于老师,也可以来源于教辅(高中),或者ppt(大学)。
好的,那个婴儿照着大人行走的样子模仿着动腿了,那个苦逼高中生照着教辅的思路去做题了,那个正在速通的大学生背好了 ppt 的例题去考试了……
咦,怎么回事,怎么他就能走,我就只能爬;怎么他就能把题做对,我就不会做、做不对呢?
那是因为:模仿是一种实践,实践,可能是对的,也可能是错的。
既然有对错,那么就一定有评判标准;有评判标准,就一定有客观实际存在的不变的真理。
比如我们学说话,真理就是嘴巴发音的规则,而我们在高中的学习和考试,真理其实就来源于课本。(大学来源于老师的考纲)。
我们每一次做题,去模仿,其实都是在检验自己对真理的理解:
如果题目做对了,那么ok,我就理解了真理。
如果题目做错了,那么说明自己对知识的理解不到位,需要看书重新理解真理,然后再去做题,再去重新检验自己的认知。
就这样循环下去,你对真理的理解就会越来越到位,把题目做对的正确率就会越来越高。
所以后面我做了错题就再也没焦虑过,因为错题就是能检验出我知识理解不到位,那我重新看书重新理解一下就好了;当然平常考试也是检验的一种,我考差了也丝毫不焦虑,因为都不是高考。
当然,为什么说大学的考试要比高中简单呢?因为高中的考试,需要不断实践不断修正;而大学的考试,只要你会模仿,保你60以上。你只要把ppt上的玩意模仿一下就能70+,再稍微捋一下知识点之间的联系,就是80。(除了微积分这个恶心东西)
实践,是检验真理的唯一标准。
第二,关于知识点之间的关联。这里又可以分为两部分:知识体系的构建 / 知识之间的相似性。
首先,每一个学科or领域,都分成几个模块;其中我们细分的每一个知识点,都需要在一个大的框架和目录的梳理之下存在。
比如说,什么是 Java 线程池的核心线程数呢?
它在 Java —— Java多线程 —— 多线程应用 —— 线程池 —— 核心线程数 这个架构下:

一个知识体系是很重要的,就像教材的目录、PPT的结构一样。
学什么都是一样,无论是系统的学一个领域,还是只想由点及面的去学一个细分的概念。
如果不知道怎么去建立知识体系,那就去慢慢找,去书上呀,网上呀,AI呀,去慢慢构建。比如我上面的图就是用 AI 来生成的。
还有一点,是知识之间的相似性。
这里以 Java 八股为例。MQ 消息队列可以削峰、异步、解耦;线程池而也可以削峰、异步。
MQ 的消息队列对应线程池的阻塞队列;线程池有核心线程数、最大线程数,MQ 可以通过配置消费组数量来限制并发度,等等等等。两者都用到了队列这个数据结构、操作系统的并发控制机制、阻塞非阻塞操作等等基础概念。
他们两个看似无关,概念上完全不同,但是在数据结构、进程线程上的底层原理依然相通。
所以要打好数据结构、算法、计组、计网、操作系统这些基础。
可能什么中间件,往下往底层一学,其实还是这些基础知识,学一个就会另一个,而且根本不会忘。
任何一门课、任何一个领域,只要原理相通,其上层的应用可能不同,但机制必定相似。
所以说在大学当中任何一门课的期末考试,我都有自信能把链路捋顺,在考试的前两三天写出文档来,用最短的时间达成自己想要的结果,这样我至少心态上就超级安心。至于结果,who cares?
第三,任何形式的学习其实都是自学。
这句话尤其适合刚刚高考完的大一同学。可能大家在上高中的时候,都是按照老师的节奏去听课,写作业,做题,考试……而到大学,自学的重要性不言而喻。
那为什么说,就算听老师讲课,也算是一种自学呢?
因为老师教,也只是教一种方式方法,本质上也是自己去模仿老师教的那个东西。结合最开始的第一点来说,甚至是初高中的时候,老师其实也只是一种做题方式,对“真理”的理解方式,而具体的实践,真正主动权依然在自己手上。
我高中的时候上课经常低头忙自己的事情,但是又不能太顶撞老师,因此老是跟老师斗智斗勇;所以说我感觉我以上大学就超级平滑。因为我心里很清楚,在学习和做题方面,老师就是工具而已,他说的东西有时候根本不是权威。
所以每次老师怼我的时候,我心里都会默念,声音的传播本质上是空气震动,这空气震动一下又跟我有什么关系?学习心态也是丝毫不受影响。
(当然也有一些传道授业解答人生疑惑真正很好的老师,这里不从这个角度讨论。)
现在大家应该都通过b站大学去了解一些本专业内的前沿知识了,也不必在这里展开了。
其实本来还应该有很多很多想说的,比如学习心态方面、比如说更具体的学习方法等等。但是因为和高中紧密相关,过去很久了,很多也忘了。所以就说到这里吧。如果真的有人看我会补充一下的。
再也不见,我的学生生涯。
2025.6.22 于北京