灯罩往下压着光。键盘边上,那杯白开水早凉透了。If…Then…Else 跟 For…Next 挤在屏幕上,密密麻麻。脑仁疼不疼?真疼。那阵子,二级考试把我按在地上摩擦。手里死死攥着《二级Visual Basic题眼分析与全真训练》。头一回翻开这玩意儿,脑子里就蹦出俩字:没劲。排版密得跟砖头似的,留白?不存在的。连个喘气的地儿都不给。

实在。实在得连点人情味都不留。封面就蓝白两色,作者栏干巴巴写着“佚名”。序言?没有。目录翻到底,“题眼分析”“应试技巧”“全真模拟”。套路,全是套路。起初我也犯嘀咕,这难不成是应付检查的凑数货?硬着头皮啃下去。连续三个通宵。一页一页扒那些语法点,抠坑。嘿。啃完心里竟有点异样。太干巴了。反倒显得真。

专扒错误处理那一章。作者不跟你扯闲篇,直接甩出 On Error Resume Next 跟 On Error GoTo。对比着写。教你怎么在程序崩盘前,把窟窿堵上。我盯着那几行代码发愣,脑子突然跑偏。咱学编程,图的不就是跟“凑合”打交道嘛?现实哪有那么严丝合缝的逻辑?有时候,跳过报错接着干就行。有时候,非得停下。把那个要命的漏洞,一点点抠出来。书里没明说。代码早就嚼碎了,塞你嘴里。懂了吗?大概就是这个意思。

我反倒挺服这“佚名”的。不立人设。不装人生导师。不像那些挂着大名的畅销书。这书,活像个闷头刷题的老学长。历年踩过的坑。考前熬夜憋的顺口溜。一股脑全摊在桌面上。有些地方确实别扭。比如那些硬凑的谐音梗,背的时候直乐,现在想想,幼稚得很。可考场上呢?碰见一道生面孔的上机题,脑子嗡的一下全白。这时候救你的,偏偏是这些土气的“题眼”。一把捞你上来。道理听着轻巧?真被焦虑掐住脖子的时候,能攥在手里的,往往就是这些最直白、甚至有点糙的东西。

后面的全真模拟,我做得磨叽。掐表做题。每错一道,非得停下来琢磨。为啥掉坑里?手滑?概念串了?还是压根没读懂出题人埋的暗桩?做着做着,心态变了。不觉得是场硬仗。倒像跟自己较劲。书里死磕的“题眼”,硬是把我的毛病治好了。怎么治的?学会把一大坨问题,掰成最小块。生活里的烂摊子不也这样?总想一口吃成胖子,越理越乱。反倒把大目标拆成眼下能立马上手的小动作,一步一步走,路自己就蹚出来了。当然,这招未必放之四海而皆准。瞎折腾,说不定还能撞出新路。只是当时,我太需要个抓手了。

合上这册子那天,外头正下雨。没急着开香槟庆祝。干坐着,发了会儿呆。这薄薄一本,真没留下什么高深哲理,搁书架上甚至不算本正经的书。它顶多算把生锈的钥匙,帮我捅开了“死磕”那扇门。后来才咂摸过味儿来。咱们真正要跨的坎,从来不是那张印着分数的纸。是那些没人盯着的犄角旮旯里,一遍遍敲代码、改bug、在枯燥里硬熬的长夜。

现在电脑里早把那些VB文件清得干干净净。可一碰上理不清的烂活儿,脑子还是会条件反射:题眼搁哪儿?先敲哪行,再跳过哪步?日子,大概就是一场没有标准答案的模拟考。大伙儿都在题海里扑腾。偶尔喘口气抬头瞅一眼,水面上漂着的,全是那个咬牙往前拱的自己。