晚上十一点半。出租屋那盏破台灯,就死命圈着书桌那么点地方。手机一黑,屋里就剩机箱风扇在那儿呼哧呼哧喘粗气。我盯着屏幕上空荡荡的网页设计界面,脑子里突然就窜出抽屉底下一本压箱底的旧教程。《新概念中文Dreamweaver MX教程》。李建梅写的。封皮排版工整得有点死板。翻开看,每一章都死磕同一个套路:先甩学习要点,再拆技术,最后硬塞一个完整案例,附赠一张光盘素材。封底那行字写得可坚定了,说理论和实践怎么结合,怎么循序渐进,照着做就能搭出动态或静态的网站。这事儿大概就是这么个意思。看着就让人心里踏实。

说实话,那套结构看着就挺有安全感。好像只要按着步骤往下蹚,哪怕起初连个按钮都拖不明白,到最后也能硬拼出一个能跑的网页。对吧?至少在那套逻辑里,世界是可控的。

后来真踩进生活里,我才发现,自己一直拿这种“教程逻辑”往自己身上套。刚毕业那阵子,我也给自己整过一张长长的清单。跟书里的“学习要点”如出一辙。第一年拿下某个证书。第三年往上爬成主管。二十五岁前凑齐首付。三十岁前,把日子过成一张严丝合缝的静态页面。我当时真信了。觉得只要每一步都踩实了,不跳级,不偷懒,最后准能交出一份漂漂亮亮的“作业”。现在想想,可能那时候年轻,总觉得人生跟写代码似的。只要不报错,就能跑通。

可日子真这么过下去,我才咂摸出味儿。现实里,压根没有什么现成的素材盘。更别提什么一键预览了。你总不能指望老天爷,给你发个官方攻略包吧?

咱们总爱拿搭网页那套来套人生。挑个模板。拽个模块。对齐像素。啪一下发布。可日子,哪能这么规整?扯淡。我去年刚排好的出差计划,今天一场暴雨,直接泡汤。你费劲巴拉维护的客户关系,可能就因为一句没挑明的大实话,变了味。你照着行业大V的攻略海投的简历,转头公司架构一调,直接连个水花都没溅起来。教程里那些“完整案例”,永远锁在作者画好的框里。连个变量都没留。咱们的日子却是活的。数据实时刷。接口随时换。连跳出来的报错弹窗,都长得不一样。这事儿未必是坏事。但确实,挺磨人。

记得有回熬到后半夜。死磕一个怎么都对不齐的版面,脑子里突然就蹦出个念头:我他妈一直在拿书里的“巩固练习”,跟生活的无常死磕呢。书里明明白白写着,实战演练能巩固所学。可现实是,你把手头动作重复一千遍,也挡不住下一秒系统突然崩盘。那些被咱们奉为圭臬的攻略、规划、过来人经验,顶多给你画个草稿。真能把你托住的,未必是什么死磕的狠劲。可能只是弹窗跳出来那一刻。你懒得较劲了。随手关掉它,拍拍灰,另找条道走。随性点,挺好。

话扯远了点。但细琢磨,咱不都这样么?怕走偏了教程,其实就是怕手里没底。可失控这玩意儿,未必是日子的底色。可能只是你没给自己套上安全绳。那些没提前标好导航的岔道。那些压根没法照抄的“实例”。恰恰是咱们实打实活着的凭证。

前阵子收拾抽屉,翻出本多年前的工作计划本。纸都脆了。指尖一碰就掉渣。上面密密麻麻,记着当年自以为是的“阶段性目标”。现在瞅一眼,大半都被红笔划了。旁边随手补着“延期”“搁置”。有的干脆空着,连个理由都没留。非但没觉得憋屈,反倒长舒一口气。人哪是在死磕计划里长大的?全是一边拆了重盖。一边重新铺路。才慢慢摸清楚自己到底图个啥。

屏幕上的光标还在一格一格闪。软件里头,拖个图层。调两下间距。存盘。刷新。过日子,差不多也这德行。哪有什么严丝合缝的说明书?更别提绝对正确的步骤了。你只能这头垒块砖。那头留条缝。拼出来的图景,有时看着挺别扭。但说不定哪天,反倒意外地对味。

合上电脑前,顺手清了清缓存。明儿太阳照样升。日子还得接着往下过。至于下一页怎么排?走到那儿,看着办呗。反正这事儿。急也急不来。