晚上十一点。合上笔记本,屏幕一灭。屋里就剩空调外机在那儿“嗡嗡”喘气。茶几上摊着本《Visual Basic房产建筑应用系统开发实例导航》,封面早起了毛,里头还夹着好几张黄透的便签。内页的流程图和代码,排得那叫一个整齐。说实话,这书买回来就供着,本来没打算真啃。结果昨晚找资料手一滑,好嘛,直接翻到了“房屋中介管理系统”和“建筑工程预算系统”那几章。作者笔调冷得跟个老程序员似的,非把一整套业务硬拆成录入、查询、统计、导出。每一步的输入输出都标得清清楚楚。仿佛只要按着这个SOP死磕,人生就能像跑批一样,绝对不抛异常。
前阵子我还真信过这套逻辑。早上几点睁眼?手头活儿怎么推?周末约谁不约谁?连情绪波动都能提前设个阈值拦截,那该多省心?我当时真以为,只要把生活切割得够细,套上这套“管理”和“预算”的壳,就能把意外全挡在防火墙外面。结果呢?现实专治各种不服。你周末排得密不透风的局,可能因为一场突如其来的急性肠胃炎直接泡汤。你提前在脑子里盘算了一整晚的汇报,真站到对方面前,嗓子一紧,蹦出来的也就是句干巴巴的“最近还好吗”。这事儿大概就是这么个意思:你再严丝合缝的逻辑,也算不准那些说不清道不明的变量。我觉得吧,非要把日子过成数据库,未必是精明。多半是怕失控的焦虑在作祟。
书里接着写物业系统怎么盯业主报修、催缴物业费、定期巡检设备,每项都要求数据对得上、责任落到人头上。看到这儿我忍不住乐了。咱们活着的这些人,哪个不是自己生活的物业经理?非要把人情往来塞进网格考核,把朋友间的客气拉扯算成收支,连周末去哪家店吃饭,都得先查下评分做个风险评估。说白了,就是怕失控呗。拼命搭流程框架,以为步骤走顺了,结局就能自动保熟。可生活这玩意儿,偏偏就爱在最严密的逻辑里钻空子。你Excel拉得再精的账,也扛不住突然砸下来的乱子。你系统维护得再干净,也拦不住某人某天突然抽身。或者计划里那件“绝对会成”的事,毫无预兆地原地拐了弯。
去年秋天,我确实干过这种傻事。吭哧吭哧磨了一个月,搞出一张项目计划表,连每天留多少缓冲时间都标得明明白白。真一上手才发现,现实根本不吃这套。中间硬生生插进来三次临时会议。两个核心成员突然请假。等交差的时候,交付物跟最初的蓝图比起来,根本扯不上关系。我盯着那张密密麻麻的甘特图,心里就一个念头:荒诞。总以为自己在掌舵,其实全在忙着打补丁。后来慢慢想明白,真正能让人惦记的,压根不在那张表上。是下班路上冷不丁撞见的一场晚霞。是跟老友瞎扯时突然没忍住的笑。是啥也没排,却觉得心里特别踏实的那么个下午。
现在再翻那本书,我基本不盯那些流程图了。得承认,它确实是个拿得出手的开发指南,架构清晰,源码也现成。但我早就不指望靠一套模板,能把日子过得滴水不漏了。可能人这一辈子,真没必要非得把每件事都塞进系统里跑一遍。留点空档,允许某些环节偶尔跑偏,允许数据对不上账,反倒能让人松快两下。今晚没回的消息,明天再说吧。反正生活这套系统,从来就没有过期的版本。跑点bug,也许才是常态。