我今天的复习记录是这样的0x3f第26天复习8:42-9:4416:31-17:11。如果你第一次看到这条记录大概率会问0x3f是什么第26天又是什么这两个时间段到底在干嘛别急这篇文章就把这三件事一次说清也把我在第26天这一整轮复习的方法、时间分配和踩过的坑全盘交底。适合正在备考、学算法、或者想坚持长期学习的人参考。说白了这不是什么玄学就是一次普通但关键的复习。普通在内容还是那些老知识点关键在第26天这个位置——大部分人会在第二十一天前后悄悄放弃我能把复习记录写到第26天说明前面最难熬的坎已经迈过去了。这篇文章不只讲这一天更想讲讲从第1天到第26天我是怎么把复习从一个动词变成一套可执行的系统的。1. 第26天复习复什么为什么是26天1.1 0x3f这个名字自带复习逻辑先解释一下0x3f。我第一次接触这个写法是在学算法基础时看到的常用常量0x3f3f3f3f很多选手拿它当无穷大用因为它足够大但又不会大到在加法中溢出。后来我干脆把自己的学习ID取成0x3f意思是复习的预期要设得足够大大到可以容忍偶尔的失误但又不至于因为目标过载而崩溃。所以标题里的0x3f不是项目编号而是我个人学习记录的前缀。每次记录都是0x3f第N天复习开头后面跟着当天的起止时间。这个习惯看着像流水账实际是一条连续的学习轨迹。比如今天的记录里有两个时段早上8:42到9:44下午16:31到17:11单看是一个个时间点连起来就是我复习节奏的真实切片。为什么强调第26天因为天数本身就是最好的指标。头一周靠新鲜感第二周靠自律第三周靠硬扛到了第26天复习已经不是靠要不要做来驱动而是变成了今天该做哪部分的自然流程。想明白这一点比多背一个知识点重要得多。1.2 第26天处在习惯刚刚成型的节骨眼上很多人迷信21天养成习惯但我的体感是21天只是勉强不排斥到第26天左右才会出现一次明显分化一部分人开始觉得复习是顺手的事另一部分人则在第二十二三天进入疲惫反弹期。我见过身边一位一起打卡的A同学前20天雷打不动第23天突然崩了连续断了两天后面就再没捡起来。这不是意志问题是没提前预判到平台期。第26天刚好是平台期末端。这时候脑子里那些知识点不再是零散的碎片而是开始形成几条隐形的线。举个例子第20天我复习一个二叉树的中序遍历还要重新翻定义第26天我看到中序遍历四个字能直接联想到它跟二叉搜索树的性质、迭代栈写法、莫里斯遍历这些衍生点之间的关系。这种连成线的感觉就是复习天数堆出来的量变。所以26天这个数字在记录里不是用来炫耀坚持而是给自己一个信号前面25天像在往水库里蓄水今天开始水面终于慢慢漫过了原来的土坎。2. 早晚两段式复习102分钟如何分配2.1 为什么把复习拆成两段而不是一口气学完今天的两个时间段加起来总共102分钟早上62分钟下午40分钟。为什么不干脆连成一个大块因为我试过连续坐一个半小时后半段效率会肉眼可见地下降尤其在复习那些需要记忆的细节时大脑的反馈会变得迟钝。把时间拆成两段中间隔了大约七个小时等于做了两次独立的检索。这背后是认知科学里很经典的间隔效应同样的学习时长分成两次学比一次性学完记忆留存率更高。早上学的内容下午再见面时大脑需要重新调用一次记忆路径这个提取动作本身就是一次强化。如果一直连续看看起来熟练实际是眼睛熟练不是脑子熟练。两段时间的功能也刻意做了区分。早上是一天中前额叶状态最好的时候适合处理需要逻辑推导的新难点下午的40分钟不安排任何学新东西的活只做回顾、纠错、复述。这样安排的好处是每个时间段都只有一个明确目的不用纠结接下来该干嘛。2.2 晨间62分钟把最硬的骨头放在8点后很多人以为早起学习越早越好但我的第26天记录是从8:42开始的不是6:00。原因很简单如果6点硬爬起来前半小时基本在跟困意对抗真正高效的时间所剩无几。8:42开始我已经洗漱完、吃过早餐、离线过一轮手机坐在桌前就是慢启动后的满状态。这62分钟我没有用计时器切成标准番茄钟因为复习内容不是均匀难度的。我的大致切分是这样8:42-8:55快速浏览前一天的笔记和错题标记只做唤醒不深想8:55-9:35集中解决当天的核心难点比如手推一次状态转移方程或者重写一道典型题的完整解法9:35-9:44停下来把卡壳的地方原原本本写进当天记录不急着解决。这40分钟的核心时段是整个复习的骨架。我允许自己只处理一个难点而不是贪多。贪多是复盘中最大的坑一个早上想搞定三个难题结果三个都浮于表面。第26天我更愿意把一门心思压在一个问题上把它挖到能讲清楚为止。2.3 午后40分钟用合上书回忆代替反复重读下午16:31到17:11这40分钟我做的事情特别简单翻开早上记录的最后几行先不看笔记默写一遍当时卡壳的点现在能不能解释通。能解释通就画个勾解释不通就回翻资料再口头讲一遍。这种先回忆再翻书的做法叫检索练习比简单地重读笔记有效得多。很多人复习喜欢从头到尾再看一遍看完觉得都会了一合上笔记全忘光。我用一个很笨的办法破这个局不看答案先在白纸上凭记忆写出思路框架。哪怕写得很慢、很别扭也比反复看五分钟更有用。40分钟刚好够做两轮第一轮回忆早上内容约15分钟第二轮翻错题本挑两道隔了三天以上的错题重做约20分钟最后5分钟写一句话总结。为什么是隔了三天以上因为刚做错的题短时间重做基本是背答案没意义。隔两三天再做大脑才会被迫重新思考这也正是第26天复习的价值所在。3. 第26天复习的内容拆解从清单到执行3.1 阶段复习清单给知识做一次年检到了第26天复习已经不能靠打开书看到哪算哪必须有一份阶段清单。我自己的清单分成三块每块都很朴素清单类型具体内容完成的标志概念清单最近两周遇到的定义、公式、算法模板能不看笔记讲出三个适用场景例题清单自己手写过完整过程的典型题能重新推导关键步骤而不是背代码错题清单做错过不止一次的题能说出当时的错误原因且有同类题验证这三张表的共同点是全部可验证。如果完成标志只是一句我看了两遍那基本等于没复习。第26天我做了一次年检把前期积累的零散记录汇总成三张纸一张概念清单、一张例题清单、一张错题清单。汇总的过程本身就是一次复习因为要把知识点按逻辑归类必须想清楚它们之间的联系。整理清单最花时间的是区分重点。我的经验是一个知识点如果连续出现三次以上并且每次都在犯错那它一定是重点如果只是偶尔见到眼熟但没深究那就先放一放不要往清单里塞。清单不是越全越好越全越难执行最后只会变成安慰剂。3.2 晨间的核心动作手推、写码、讲题晨间的核心难点今天我选的是动态规划的状态转移。这是一个老生常谈但每次复习都有新坑的知识点。具体的复习流程我控制在这样四步第一步不看书自己在纸上写这道题的状态是什么为什么这么定。写不出来就回去翻翻完再合上重写。这个过程有点痛苦但必须做。第二步把状态转移方程从定义一路推一遍不是跳过而是把每次转移依赖的上一个状态画出来。第三步用代码实现一遍哪怕实现得很丑也要在当前代码里加注释把转移过程写清楚。第四步站起来对着空气或者对着桌面模型把整个思路讲一遍。这个讲的动作很关键。我第26天最大的收获不是某道题会做了而是我发现能讲清楚一个思路后那些相关联的题目都像钥匙对上了锁孔。复习不怕慢就怕假快。如果你发现自己讲不出来那不是你笨是这个知识点还没真正长在脑子里。3.3 午后的核心动作错题回顾与一句话笔记午后40分钟的错题回顾只做三件事重做、对照、记录。重做的目的是让大脑重新走一遍正确路径对照是看自己和标准答案差在哪一步记录则只写一句话当时错在忽略了xxx。这句话看似简单实际是整个错题本里最值钱的部分。因为它能揪出错误背后的规律。我翻前25天的记录发现我的错题有一大半不是不会而是漏看条件或边界判断失误。这类错误靠多刷题防不了只有在每次错题后强制自己写错误原因才能逐渐减少。下午的40分钟里我会预留至少5分钟给一句话笔记。格式固定今天的复习内容、今天的卡壳点、明天的第一步。三行字不超过五十个字。别小看这几十个字第二天早上8:42一坐下第一件事就是读这句话它能帮你省去前面10分钟的找状态时间。4. 连续26天靠的不是意志是记录系统4.1 时间戳式的记录为什么有效0x3f第26天复习 8:42-9:4416:31-17:11这条记录乍一看只是时间但它的作用很大。因为它把抽象的努力变成了可见的时间资产。人很容易高估自己的投入觉得我今天学了挺久看时间戳才发现总共也就是两个小时。记录时间戳有三个隐藏好处第一它能暴露学习状态。如果某一周的时间段总是被切得很碎说明外部干扰变多了这时候就该调整环境而不是逼自己硬学。第二它能形成连续感。看到第25天、第26天、第27天一路延续下来放弃的代价会被放大——人都不喜欢让连续记录断掉。第三它方便周复盘。每7天翻一次记录能清楚看到哪几天状态好、哪几天状态差状态差的原因往往有规律。我从第1天起用的就是最简单的格式天数加时间。没用复杂的打卡软件只在备忘录里逐行往下写。写到现在它更像一条自己的时间轨迹每个数字后面都对应着那天真实发生过的复习。4.2 状态不好时如何保住复习连续性连续复习26天不可能每天都状态爆棚。我的经验是允许自己低电量运行但不允许零运行。所谓低电量运行就是状态很差的那天把复习内容缩减到最低限度只做10分钟只看一道错题只写一句话笔记。10分钟少吗确实少但它的价值不是扩充知识而是维持那条连续记录的弧线。我见过太多人断在今天状态不好干脆不学明天补回来这个想法上。事实是明天大概率更不想补。第24天的时候我也有过一次极度疲惫的晚上最后只花了8分钟翻了一遍概念清单什么新题都没做。那天的记录很丑但它保住了连续天数。第26天能坐在这儿很大程度要归功于那8分钟的保底操作。还有一个小技巧把复习环境完全固定在同一个位置。我在固定书桌上复习椅子的高度、台灯的角度、水杯的位置都常年不变。环境稳定后坐下来的动作会直接触发学习状态不需要再额外启动意志力。4.3 从第1天到第26天我的打卡模板变化前5天我的打卡记录是这样的复习了栈和队列。第10天变成了复习了栈和队列队列的循环实现讲了两次还是卡。第20天变成了复习了栈和队列卡点循环队列判空判满的条件明天写一张对比表。第26天则变成了复习了动态规划栈相关错题卡点边界判断明天从最小子问题开始推。记录越来越具体原因是我把当日记录和明日预案绑在了一起。打卡不是为了给别人看而是为了给第二天的自己留一张便条。一个能指导明天行动的记录才值得写。如果你发现自己打卡只写今天复习了xxx几个字那就要警惕了这很可能是形式主义打卡除了心理安慰没有任何效果。到了第26天这套模板已经稳定下来开头写0x3f第N天复习后面跟时间段下面一两行写具体内容和唯一卡点最后一行写明天的第一步。不超过五十个字但每天都能用上。5. 第26天复习期间常见问题与避坑实录5.1 复习时频繁走神怎么办走神最常见的原因不是意志力弱而是任务太模糊。如果坐下后脑子里只有复习两个字大脑会因为不知道下一步干什么而自动切到走神模式。我的解决办法是提前一天写好明天的第一步。第26天早上的第一步是不看资料默写状态转移方程的前三行这个目标足够具体坐下来就能执行。如果复习过程中还是走神了我会用三分钟回到现场的规则发现走神后不要自责先看一眼正在做的题目然后给自己三分钟只做跟当前任务有关的动作。比如把那道题的条件重新抄一遍或者把当前思路的下一句话写出来。三分钟后注意力基本就能回来。这比自己骂自己你怎么又分心了有效得多自责只会增加情绪负担。5.2 内容太难看不进去怎么办第26天复习的内容里如果有一个知识点卡了快一周就不要继续硬磕了。我通常会把完全搞懂改成先建立一张粗糙地图。意思是不要试图一步推到底而是先搞清楚这个知识点的大框架它的输入是什么输出是什么跟已有知识的连接点在哪里。框架搭起来之后再去填细节会顺畅很多。还有一招叫降级解释。比如动态规划看不懂就先用生活中的例子类比你要去一个地方可以每次只决定走一步每个路口的最佳选择依赖于上一个路口的选择这就是一个状态转移过程。虽然不严谨但能帮你抓住主干。一旦主干清晰了再回到严格定义就容易了。别一上来就啃最难的推导那是低效的。5.3 时间不够两段被迫合并怎么办现实中总有意外某天早上没空下午也只有40分钟。我的应急方案是绝不把两个时段的内容压缩到一次完成只保留其中优先级更高的一段。具体保留哪段取决于当天是需要学新东西还是只需要巩固。如果是巩固日就保留下午的检索练习如果是攻坚日就保留早上的深度区。合并时间最大的风险是贪心。上午缺课晚上就想补足两小时结果学了太久第二天状态崩了。我给自己定的底限是任何单次复习不超过90分钟。超过了边际收益会骤降。如果今天只能学40分钟那就只干复习错题这一件事其余内容安心留给明天。保持节奏比一时求全更重要。5.4 打卡变成了表演怎么办所有记录类的方法都有一个通病做着做着就变成了感动自己。我在前十几天的记录里也有过走过场的阶段时间照写、内容照抄但没进脑子。后来我给自己定了一条规矩如果打卡记录里没有卡壳点这条记录就是无效的。每天最少要写一个今天哪里没搞懂哪怕是很小的问题。这个卡壳点是记录的灵魂。第26天我写下的卡壳点是循环队列判空的两种写法搞混了这个问题不大但它让我第二天有了具体的复习靶子。没有靶子的复习就像闭眼投篮动作再标准也进不了球。打卡也一样没有反思的记录就是一张废纸。这里再分享一个从第26天之后开始用的收尾动作每次复习结束后多留5分钟什么都不干只对着时间戳写一句今天复习的感受。这个感受不需要有逻辑可以是上午卡了三次好在下午通了一次也可以是今天状态一般但保住了连续性。别小看这5分钟它把记录从事实层拉到了反思层。我真正感觉到复习开始起效就是从第26天坚持写这句感受之后。你也试试时间不用长连续写一周你就会发现自己比想象中更清楚自己缺什么。
阅读完成 · 觉得有帮助?