先说背景。我 32,后端,写了七年 Java,去年开始准备在职读博(工程类,自主命题),英语是我最大的短板。六级是大学时候混过去的,之后七八年没碰过英语。
第一次做套题,阅读对了 11 个(20 题)。我当时的第一反应不是 "我英语差",而是 "这套题的判定规则我没搞清楚"。程序员大概都这样,遇到问题先怀疑规则,不怀疑自己。
这就是我后面那套方法的起点:我把考博英语真题,当成一个别人写的、文档极烂的系统来 debug。
Step 1:先定位问题,别急着改
大部分人(包括前半年的我)的流程是:做题 → 对答案 → 看解析 → 抄错题 → 下一套。这个流程少了一步,叫 "归因"。对答案只是拿到报错日志,没归因就等于没定位,改出来的补丁一定是乱打的。
所以我加了一步:每道错题,先在题目边上写一句话 ——这题在考什么。
写不出来的,直接标记为 UNKNOWN,跟蒙对的一起算错。这一步很痛苦,前两周我有一半题写不出来。
Step 2:拆干扰项,这是最有信息量的部分
一套题里,正确选项只有一个,错误选项有三个。你把它当数据看:正确答案是 "one true",干扰项是 "three false",但 false 是有类型的。
我自己归了四类:
| 类型 | 特征 | 典型信号词 |
|---|---|---|
| 同义替换 | 意思对,换个说法 | 词性变化、上下义词 |
| 偷换范围 | 局部说成整体 | all / most / only / always |
| 无中生有 | 原文没提,常识上却很像 | 常见常识兜底 |
| 过度推断 | 方向对,程度错 | completely / useless / must |
这四类一列出来,很多 "我明明读懂了却选错" 的题就有了答案:不是我读不懂,是我没看清程度词。这一步做完,我做阅读的错题类型从 "随机分布" 变成了 "集中在过度推断",一下就能针对性练了。
Step 3:把解析当成 unit test,而不是答案
这一步是我今年三月才想通的。以前我看解析的思路是 "验证我选的对不对",其实应该反过来 ——用解析去验证我自己写的 "这题在考什么" 对不对。
要做到这点,解析必须写得够细,光给个 "答案为 B,解析:根据第二段" 是不够的。我一开始是自己手写,一天最多拆五六道,拆完脑子就废了,还得写代码。
后来换了个题库 APP(就叫考博英语题库,名字毫无设计感),主要是看中它的解析结构。它一道题的解析基本是这么排的:考点是什么 → 原文依据 → 四个选项逐个说对错 → 这类题的命题习惯。相当于把我想手写的那套东西直接摊开了,我只需要做校验,不用做录入。
题量方面,120 多所自主命题院校的往年试题都在,医学统考的也有近十年。我考的学校比较偏,本来没指望,翻到了。章节题三千多道、整套模拟七千多道,这个量我这辈子刷不完,我一般按薄弱点挑。
Step 4:跑一次 profile
这个我觉得挺关键。它有个学情评估,你做题做得够多,它会根据你的做题数据出一份报告,把你错得最多的知识点列出来。
我当时以为自己最大的问题是词汇量,报告说我错得最多的是细节推断和近义辨析。我不太信,回去拿自己的错题本数了一遍,还真是。要不是这个,我可能还要在背单词上再浪费三个月。
后来它就按这份报告给我推练习,等于把 "下一步改哪里" 这件事自动化了。这个逻辑跟做性能优化是一样的 —— 先 profile,再 optimize,别凭感觉猜瓶颈。
我踩过的坑,给同行提个醒
- 别把刷题量当 KPI。我有一阵子一天刷 80 道,刷完啥也没记住。后来降到 30 道,但每道都写归因,效果反而好。
- 别跳步。Step 1 写不出来就别往下走,直接看解析等于抄答案。
- 别用 "感觉对了" 当通过。跟我 review 代码一样,你觉得没问题不算,得说得出为什么。
- 那个全真模考我用过两次,界面和限时是照考场做的,第一次我阅读超时 15 分钟。这个对练节奏有用,比闷头刷题直观。
最后说句实在话:这 APP 不是万能的。它的直播课我基本没看(通勤路上听一半就睡),三师督学那套服务对我也没什么用,我这人不喜欢被催。我留下它的唯一原因就是解析写得够细、题量够大、有个能跑 profile 的评估。
工具解决的是 "我拆得慢" 这个问题,解决不了 "我不想拆"。后者只能自己扛。
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/xisai_yukuai/article/details/170706087



