|
去年冬天,渗透考试我在一所二本院校监考《计算机网络》期末考。渗透考试开考二十分钟,渗透考试坐第三排靠窗那个男生开始不对劲。渗透考试他左手始终插在羽绒服口袋里,渗透考试右手写字,渗透考试每隔十几秒就低头看一眼桌斗。渗透考试我绕过去,渗透考试发现他桌斗里摊着一本翻到中间的渗透考试小册子,封面被撕了,渗透考试内页密密麻麻全是渗透考试手抄的TCP三次握手流程图。 他察觉到我,渗透考试整个人僵住,渗透考试笔尖在卷子上洇出一小团墨。渗透考试我没收册子,渗透考试让他继续考。交卷时他经过讲台,低声说了句“老师,我背了三天,真背不下来”。那门课他最终考了58分,补考还是没过。 这事让我开始留意一个现象:大学里“渗透考试”正在变成一门显学。不是作弊——作弊是偷看、传纸条、用手机,技术含量低,风险高。渗透考试是另一套逻辑:把考试当成一个系统,找到它的漏洞,用最小成本通过。那个男生手抄流程图,本质上是在做“离线缓存”,把知识从大脑硬盘里挪到纸面上,考试时再“读取”。他失败不是因为方法错,是因为缓存介质太原始。 我后来跟几个学生聊过,发现他们的策略远比我想的精细。有人研究过不同老师的出题习惯:A老师喜欢考课后原题,那就把课后题答案背熟;B老师年年出同一道论述题,那就准备三个万能框架,到时候往里套;C老师监考松,那就把公式写在橡皮上。一个软件工程专业的大三学生告诉我,他专门建过一个Excel表,记录每门课老师的“考点覆盖率”“重复率”“给分宽松度”,然后分配复习时间。“有的课投入20小时能拿90分,有的课投入60小时可能刚及格,我当然要算ROI。” 这听起来很功利,但你不能简单骂他们投机。我翻过他们用的教材,有的版本还是2012年的,案例里还在讲“拨号上网”。考试题呢?名词解释、简答、论述,标准答案和十年前一模一样。学生不傻,他们能闻出来哪些课是在认真教,哪些课是在走流程。渗透考试,某种程度上是对低质量教学的“套利”。 但套利有代价。那个手抄TCP流程图的男生,后来补考过了,可到了毕业设计,他连socket编程都写不利索。他渗透过了考试,却没渗透过能力。考试这个系统有漏洞,可漏洞外面还有一层——真实世界的检验。你可以在卷面上写“三次握手是客户端发送SYN包”,但面试官让你手写一个简单的TCP客户端,你写不出来,那就是写不出来。 我见过真正聪明的学生怎么干。他们也会研究考试,但研究的是“这门课的核心能力是什么”。比如操作系统课,考试可能考PV操作的定义,但核心能力是理解并发和同步。他们会把PV操作放在生产者消费者问题里自己推一遍,而不是背定义。这样考试能过,能力也长在身上。渗透考试的最高境界,不是绕过系统,是看穿系统之后,把该拿的东西拿走。 前几天那个男生回学校办手续,跟我说他现在在一家小公司做运维,天天跟服务器打交道。“老师,我现在闭着眼都能画三次握手。”他笑,“当年要是先动手抓个包看看,可能就不用抄了。” 我没接话。但我想,考试这东西,终究只是张网。有人从网眼里钻过去,有人把网撕破,有人干脆绕开网去河里抓鱼。钻过去的人别得意,撕破网的人别嚣张,绕开网的人——你得确定河里真有鱼。 |