第 2 章
    鲍决的公寓在城市的东边,离公司有七首歌的距离。每当他加完班开车回去,总能把一张专辑听完。这天夜里,他听的是那张《未来的废墟》。专辑名很应景,他想,互联网行业就是一座每天都在生长又在每天废弃的城。

    钥匙插进锁孔,转动时发出清脆的"咔哒"声,像给一天的程序点了终止符。

    公寓是标准的样板间风格,灰白基调,智能灯光在他进门时自动亮起,冷白色的光,照得每一件家具都像刚从流水线上搬下来,还没染上人味儿。他有时觉得,自己也是这流水线上的一个产品,型号:工程师,出厂日期:二十八年前。

    洗澡时,热水兜头浇下。他闭上眼,水汽模糊了视线。脑子里却清晰地浮现出便利店那只手,指关节上的污渍,像是颜料,又像是机油。那点不和谐的杂色,在他被代码和逻辑填满的思维里,像个顽固的bug,挥之不去。

    躺到床上,他拿起手机。再次点开那个微信——那个一片虚焦的、晃动的暖色光斑头像, "朋友仅展示最近三天的朋友圈"。底下空空如也,像被清空了数据的硬盘。

    他退出来,点开李薇的对话框。对话停留在她发来的一个在线文档链接上,标题是《婚礼筹备事项及节点规划V1.2》。文档里,酒店选择、宾客名单、预算控制,都用表格和甘特图列得清清楚楚。他回了两个字:"收到。"

    没有多余的情绪,像回复一封工作邮件。

    黑暗里,耳鸣声如期而至,像服务器机房那种低沉的、永不间断的背景噪音。他翻了个身,把脸埋进枕头。枕头很贵,据说填充物是某种航空材料,能提供最佳支撑,却抚平不了脑子里那根绷紧的弦。

    第二天清晨,他是被手机的震动吵醒的。不是闹钟,是监控系统发来的报警短信——昨夜他部署上线的服务,在凌晨流量低谷时,错误率有个细微的尖刺。问题不大,甚至可能只是监控的误报,但它像一根刺,在他一天开始前就扎进了心里。

    公司工区,永远弥漫着一股混合着咖啡因、人体油脂和焦虑的味道。鲍决在自己的工位坐下,面前是三块屏幕。代码在左,日志在中间,右侧飘着永远闪烁不停的钉钉群消息。他刚抿了一口冷掉的咖啡,产品经理就拖着一张椅子滑了过来,脸上堆着笑。

    "决哥,上次提的那个需求,就是用户画像标签实时更新的那个,能不能再提前一周?业务方催得急……"

    鲍决看着屏幕上复杂的依赖关系图,头也没抬:"提前可以。砍掉一半功能,或者,接受线上可能随时崩溃。"

    产品经理的笑容僵在脸上。

    "或者,"鲍决终于转过头,眼神平静得像冻结的湖面,"你去跟业务方解释,为什么''''既要又要''''会导致系统雪崩。"

    产品经理讪讪地滑走了。鲍决继续敲代码,手指在键盘上飞舞,像在弹奏一首无声的、永无止境的练习曲。他知道自己不留情面,但在代码的世界里,情绪是多余的,逻辑和效率才是唯一的真理。

    下午是技术评审会。一个年轻的工程师想在一个非关键业务里引入一种新的、尚未经过大规模实践验证的技术框架,讲得眉飞色舞,唾沫横飞。鲍决听着,手指无意识地转动着那支他用了很多年的金属外壳签字笔。

    等年轻人讲完,会议室里短暂地安静了一下。鲍决用笔尖点了点投影幕布上的架构图。

    "你这个新的缓存组件,在集群网络出现分区时,怎么解决脑裂问题?"

    年轻人愣了一下,眼神有些闪烁。

    "还有,你评估过它的GC(垃圾回收)停顿时间吗?在流量高峰时,这可能会成为瓶颈。”

    年轻人的额角渗出了细密的汗珠。

    "回去重做方案。"鲍决最后说,声音里没有责备,只有一种基于经验的、不容置疑的冷静。"先用最成熟的技术把路跑通。创新很重要,但稳定性高于一切。"

    他看着年轻人有些沮丧地收拾东西,仿佛看到了很多年前的自己,那个也对新技术充满无限憧憬、觉得代码能改变世界的自己。如今,他更多的精力是用来防止世界被糟糕的代码破坏。

    傍晚,他终于有时间静下来,准备修复早上那个报警提示的小bug。刚找到问题所在,母亲的电话就来了。电话那头的声音,和屏幕上滚动的日志一样,成了他工作的背景音。

    "……你弟弟那边等着钱交首付,不能再拖了……你张阿姨说的那个姑娘,照片你看了没有?条件多好,稳定……"

    鲍决一边"嗯嗯"地应着,一边在键盘上敲下几行命令,部署了一个修复补丁。测试环境验证通过。

    "妈,钱我周末转。相亲的事,再说吧。"他打断母亲的话,语气温和,却带着程序设定好的边界感。

    "什么再说!你跟李薇到底定不定?人家家里……"

    "我线上有个变更,很急。先挂了。"

    他挂断电话,动作

本章未完,请点击下一页继续阅读>>