封皮上明晃晃印着“考试要点”和“模拟试卷”,搁谁看都不指望它能砸出什么文学浪花。可当我把它从书架最底层硬拽出来,指尖刚蹭到随书塞的那张多媒体教学光盘,还是没忍住“啧”了一声。光盘边缘磕出三道白印子,塑料壳里还夹着张《飞思MM教电脑》的彩色小卡片。那节目早年教育台播过,屏幕上的电脑字体,透着九十年代末特有的方正劲儿。现在瞅着,跟出土文物似的。你说怪不怪?它哪是什么冷冰冰的应试指南啊。分明是一张能坐上去的旧船票。直接开往某个回不去的年代。我有时候就琢磨,现在年轻人哪还见过这种带物理磨损的“学习资料”?全在云端飘着呢。摸不着,摔不烂,反而少了点实感。
翻到“应试策略”那一页,作者话头收得挺紧。字里行间,全是枯燥。“合理分配时间”“先易后难”“注意审题”。这些词儿,我十几年前在考场上就背得滚瓜烂熟。读着读着,心里直发堵。不是生疏。是它把那种状态扒得太干净了。人生硬被切成一块块,按分值掂量轻重。生怕在某个选择题上,多耗十秒。书里的题解,一行行代码、一段段逻辑推演,跟手术刀似的。下刀特别准。我盯着那些“正确答案”的解析盯了半天,突然就明白了。当年咱们死命刷题,压根不是为了搞懂计算机科学。纯粹是为了在标准答案的格子里,给自己占个坑。可能吧。那时候总以为按图索骥就能通关。现在回头看,那种“标准答案崇拜”,反而把人的直觉给磨钝了。遇到点没见过的岔路,第一反应竟是去翻书。而不是自己琢磨。
模拟卷的出法,挺逗。系统架构、网络协议、数据库原理这些大头,全被塞进几行代码和四个选项里。一做题,脑子自动切到“答题机器”状态:抠字眼、排干扰、套公式。考场里这么干,挺杀效率。真扔到实际项目里?立马卡壳。后来我下场摸过几个工程,才咂摸出味儿来。真卡脖子的,从来不是背标准。是面对一堆模棱两可的需求时,怎么把乱麻理顺。书里给的参考答案,永远干净利落。可现实里跑起来的代码?全是妥协、打补丁和推倒重来的烂摊子。我带过几个刚入行的孩子,让他们按书里的“完美架构”去搭。结果连个日志都配不明白。这事儿未必是书的问题。考试本来就是个提纯过的真空环境。它不教人怎么跟现实里的扯皮、需求变更和烂尾工程打交道。
说实在的,我挺眼红现在能直接搜视频讲解的年轻人。那会儿复习,全指望这张光盘里的仿真环境,外加厚厚一沓模拟卷。做完一套,对一遍答案。红笔在卷子上划拉叉子的沙沙声,在半夜的屋里听着,格外扎耳。有回加班熬到后半夜,我盯着“高级程序员”这几个字干瞪眼。听着确实体面,像块能敲开高阶圈子的砖。可真正天天敲键盘的人心里都门儿清。日子上的难题,压根不给四选一的机会。现在想想,那时候我们可能把“考证”想得太重了。仿佛拿下一摞证书,就能买断下半生的安稳。其实哪有那么回事。技术这行当,翻脸比翻书还快。昨天的标准答案,明天可能就是过时的糟粕。
话又说回来,我也没法把它一棍子打死。那些密密麻麻的考点梳理,还有掐着秒表设计的模拟卷,确实在底下垫过不少人。我手头几个搞技术的哥们儿,当年就是硬啃这类资料,把基础概念抠下来的。考试嘛,确实带着点机械的功利。可它好歹给了一套规矩。人一旦陷进迷茫期,太缺这种规矩了。哪怕明知道它不完美。哪怕清楚考过了也变不成什么真大神。你还是会老老实实坐回桌前,把一套卷子答完。因为那是当时手里,唯一能攥紧的东西。它就像根绳子。把你从鸡毛蒜皮里硬拽出来。让你恍惚间觉得,自己确实在往前挪了。我觉得吧。这种“笨功夫”的价值,不在于它多高明。在于它治好了那种“不知道从哪下手”的焦虑症。
光盘早读不出道儿了。卷面上的红笔印子,也洇淡了。合上这本破书,外头正赶上下雨。脑子里突然跳出很多年前那个对着屏幕死磕算法的自己。那时候真以为,只要题刷够了、知识点背透了,就能一脚踏过某道坎。现在倒回头看。那道坎,其实一直杵在那儿。只是咱们早就不拿一张卷子量它了。书搁在桌上。轻飘飘的。又沉甸甸的。大概有些书的价值,压根不在于它替你扛过哪场硬仗。而在于它陪着你熬过的那段日子里。你确实认认真真、笨手笨脚地,给自己拼凑过一点盼头。算了,不矫情了。雨停了。明天还得接着跟现实里的“无解题”死磕。但至少知道,当年那张卷子里的墨迹,早就渗进骨头里了。