晚上十一点半。屏幕那层冷光打下来,屋子白得跟没开灯似的惨白。我盯着文档里那一长串待办,突然觉得自个儿的日子简直就是一堆乱码,越看越拧巴。前阵子我着了魔,天天折腾效率模板、时间管理表。恨不得把几点睁眼、跟谁撮一顿、今天心情是阴是晴,全塞进预设的格子里。跟写代码似的,参数一填,系统自动跑。底下到底咋转悠?不管了。人一旦开始给生活硬套Excel,基本就离把自己过成待机状态不远了。
后来收拾书架,顺手抽了本《Grails权威指南》。翻到中间,撞见一句技术哲学:“约定优于配置”。啥意思?框架早把默认规则备好了。你不用在那些繁琐的底层设置上反复死磕,顺着约定把核心逻辑敲完就成。读到这儿我愣了下。这不就是给生活抄近道吗?要是人生也有个底层框架,是不是就能把那些反复试错、半夜自我怀疑的破事儿全免了?我琢磨着,可能吧。毕竟谁也不想天天跟自己的烂摊子较劲。
人嘛,就馋这种“即插即用”的爽感。刚上班那会儿,谁不想跳过新手期那点笨手笨脚?直接拎着能写进简历的项目上场多好。交朋友呢,总急着按剧本走。恨不得一步跨到“推心置腹”。收拾屋子更绝,非得先抠死整体色调。买错个摆件,都觉得全盘皆输。我们拼命想绕过那些冗长的“配置文件”,总觉得少填一个空,就能抢回一秒。书里写得明白,Grails之所以能推得动Java Web开发,就是因为它把开发者的精力还给了业务本身。可人不是机器。咱们干的“业务”,不就是把日子过出滋味这事儿本身吗。这话听着挺对,但真要拿生活去硬套技术逻辑,未必是回事。
前年回老家改电路。师傅连说明书都没翻,全凭手感摸墙里的线。老房子的线早就老化打结了,根本对不上图纸。他只能一点点撕开胶布,重新接,重新缠。碰到接触不良的地儿,还得反复通几次电试试。就在那一刻,我突然就懂了。Grails之所以能屏蔽底层的乱糟糟,是因为Java生态早就熟透了;可咱们自己的日子,还在荒地里野蛮生长。那些看着拖沓的摸索、走弯路、甚至当场搞砸的瞬间,根本不是系统报错。那是咱们在拿手接线。框架能替你挡掉底层冲突,但生活里的“接触不良”,只能你自己一遍遍捅开。
说实在的,我以前特烦这种“不高效”。总眼红别人怎么把日子过得行云流水,自己却像只没头苍蝇在原地打转。后来慢慢咂摸出味儿来,那些咱们急着跳过的“配置项”,恰恰是生活留给咱们的空档。你不去人际关系里亲自调试一遍边界,压根摸不清自己的底线在哪。不挨几次计划外的停顿,也看不明白自己到底想往哪儿奔。框架再聪明,也替不了你感受温度。可能我有点较真,但我觉得吧,要是真把生活调成了“全自动模式”,省下来的时间,大概率也就是用来刷短视频或者接着焦虑。
把啥都标准化、自动化,确实能抠出点时间。可省下来的时间里头,到底装了啥?要是连迷茫和笨拙都给捋顺了,剩下那个跑得飞快的“自己”,是不是也轻飘飘的,跟一段没写注释的空代码似的?咱们总以为少配点参数就能快一点。可有些东西,本来就不该被“约定”。屏幕暗下去的时候,屋里就剩冰箱压缩机在那儿低频嗡鸣。我啪嗒合上笔记本,没去列明天的待办清单。有些线,大概就只能这么慢慢接。有些错,也许压根没必要修。生活里总有些玩意儿,死活不肯被设定,也懒得被优化。那就留着吧。随它去。反正日子又不是跑分软件。快不快,真没那么要紧。