最新章节

书友吧

第1章 程序员的标本人生

帝都的秋天像一幅被雨水反复洗过的水墨画,灰白底色上晕染开深浅不一的黄。刘星站在地铁口的台阶上,抬头望了望天——铅灰色的云层压得很低,又要下雨了。

他扯了扯卡在脖子上的工牌带子,那上面印着“高级软件工程师刘星”的字样,照片里的他三年前,还没这么多白头发。每天早晨七点半,他会准时出现在这个位置,像一颗被设定好轨道的卫星,误差不超过三分钟。

手机震动,是妻子张颖发来的微信:“妈说清清有点咳嗽,晚上你早点回来,路过药店买瓶小儿止咳糖浆。”

刘星盯着屏幕看了几秒,手指在键盘上方悬停。他想说“我今天可能要加班”,但最终只回了一个字:“好。”

沿着熟悉的路走向公司,路过芙蓉广场时,他看见几个穿着太极服的老人在缓慢推手。其中有个老头总在同一个位置,动作永远比其他人都慢半拍。刘星看了他三年,从没见那套拳打完过。

他突然想起自己写过的代码——有一个bug,三年前发现的,因为不影响核心功能,就一直被标记为“低优先级”搁置着。每年代码重构时都会看到它,每次都说“下次修复”,可下次永远没来。

公司的玻璃门映出他的影子:三十三岁,身高一米七五,体重七十五公斤,发际线比三年前上移了零点五厘米。白衬衫,黑西裤,双肩电脑包——标准的互联网中年男性模板。

“星哥早!”前台小苏的声音甜得发腻。

刘星点点头,刷门禁卡时瞥见屏幕上自己的照片——那是他刚入职时拍的,眼神里还闪着点什么。现在那双眼睛,像两潭疲惫的死水。

工位在靠窗的位置,能看到楼下的车流。桌上摆着儿子的照片——一岁的刘清笑得没心没肺。张颖说要把照片摆出来,“提醒你别忘了自己是为什么奋斗”。

刘星坐下来,打开电脑,输入密码——密码是他和张颖结婚纪念日加上儿子生日。他试过改成自己最喜欢的数字组合,被张颖发现后大吵一架。

“你连密码都要防着我吗?”

他没有解释。有些东西,解释了反而更糟。

上午的站会一如既往。项目经理老李用一成不变的语调说着“赋能”“闭环”“抓手”。刘星盯着他不断开合的嘴,突然想起大学时看过的一部纪录片——关于热带雨林里某种蛙类求偶的鸣叫。

“刘星,上海那边项目的接口文档,今天能出来吗?”

“能。”他脱口而出,甚至没想清楚到底能不能。

十点半,手机又震。是母亲发来的语音,背景音里孩子在哭:“星星啊,清清咳得厉害,要不要带去医院看看?张颖电话打不通。”

刘星皱了皱眉,起身走到茶水间,拨通张颖的电话。

响了七声才接。

“我在开会,什么事?”背景音安静得可疑。

“妈说清清咳得厉害,让你电话打不通。”

“刚在电梯里没信号。”张颖语速很快,“你晚上买药回来就行,小孩子咳嗽两声正常。我还有事,挂了。”

电话挂断前,刘星隐约听见一个男声在说“颖姐,这个方案……”

他站在原地,看着咖啡机里深褐色的液体一滴一滴落下。三年前,也是这样的一个秋天,张颖怀孕了。验孕棒上的两道杠像两条铁轨,把他的人生引向了一个始料未及的方向。

那时候他们才认识四个月。

“闪婚”这个词,听起来浪漫,实际上像一场豪赌。他押上了全部积蓄——首付七十万,借了三十万外债。张颖押上了北京户口和一套老房子的拆迁预期。两个快三十岁的人,用四个月的时间完成相识、恋爱、怀孕、结婚、买房五件人生大事。

婚后张颖说:“咱们这是效率。”

刘星当时想,也许高效率的人生也不错。直到他发现,高效率的背后是来不及了解彼此,就得面对柴米油盐和尿布奶粉。

回到工位,邮箱里已经堆了十几封未读邮件。有一封标红,来自上海分公司的王总:“关于银行核心系统升级的紧急会议,今日下午三点,视频接入。”

刘星点开附件,扫了一眼需求变更列表——第三十七次变更。

他记得这个项目启动时,儿子还没出生。现在清清都会走路了,项目还在“需求确认阶段”。

同事小林凑过来:“星哥,上海那边又改需求了?”

“嗯,第三十七次。”

“这帮孙子。”小林压低声音,“我听说他们内部斗得厉害,咱们就是炮灰。”

刘星没说话,打开文档开始修改。手指在键盘上飞舞,大脑却像分成了两半——一半在处理if-else逻辑,另一半在算这个月的开支:房贷八千五,车贷三千,父母生活费两千,儿子的奶粉尿布一千五,水电燃气五百……

工资卡里的数字,永远撑不到下个月发薪日。

中午十二点,食堂。刘星端着餐盘找了个角落坐下。饭菜还是老三样:西红柿炒蛋、土豆烧鸡块、清炒白菜。他机械地往嘴里塞,味同嚼蜡。

“听说没?公司要裁员了。”隔壁桌的议论声飘过来。

“真的假的?”

“技术部先动,三十五岁以上的优化一批。”

刘星的手顿了一下,继续扒饭。三十五岁,互联网行业的魔咒。他还有两年缓冲期,但这两年能改变什么?

午休时,他习惯性地打开一个加密文件夹。里面是他这些年写的“日记”——其实不是日记,是一些零碎的代码片段、诗歌残句、以及永远写不完的小说开头。

最新的一篇写于上周:

text

//人生程序v1.0

function life(){

while(age < 35){

work();

payBills();

if(meetWife()) marry();

if(hasChild()) raiseChild();

age++;

}

//三十五岁后呢?

// TODO:重构人生算法

}

他苦笑。重构人生?就像那个拖了三年的bug,知道有问题,但不敢轻易动——万一系统崩溃了呢?

下午的会议准时开始。屏幕上,上海那边的王总西装革履,背景是黄浦江景。

“刘工,这次的变更是银行领导亲自提的,必须本周内完成评估。”

刘星看着需求文档里那句模糊的描述:“需要实现更智能的业务流配置,具体需求待细化。”

“王总,这个‘更智能’具体指什么?有没有业务场景举例?”

“这就是需要你们专业判断的地方嘛。”王总笑得像个弥勒佛,“我相信刘工的技术实力。”

会议在四十五分钟后结束,留下三个模糊的需求和一句“相信你们”。

刘星关掉视频,揉了揉太阳穴。窗外的天更阴沉了,远处有雷声闷闷地滚过。

五点,该下班了。但他没动——今天的工作量只完成了三分之一。儿子在咳嗽,妻子在“开会”,父母在等他回家,而上海的项目像一把达摩克利斯之剑悬在头顶。

他打开手机相册,滑到最底部。那里有张照片,是他大学时拍的——未名湖畔,梧桐落叶,一个女孩的背影。那是赵敏,他的初恋,也是他心里永远没修复的bug。

照片是偷拍的,画质模糊。但他记得那天的每一个细节:她穿白色连衣裙,马尾辫用蓝色丝带扎着,手里拿着一本《百年孤独》。风吹起她的裙摆和发梢,也吹乱了湖边柳树的倒影。

那是2001年的秋天,距今整整十二年。

十二年,足够一个婴儿长成少年,足够一座城市脱胎换骨,也足够把一段刻骨铭心的爱情风化成标本,锁在记忆的玻璃柜里。

手机又震,这次是张颖:“晚上部门聚餐,不回来吃了。药记得买。”

刘星盯着屏幕,手指在键盘上敲打又删除,最后只回:“知道了。”

窗外开始下雨,雨点打在玻璃上,拖出长长的水痕。他收拾东西起身,经过那面玻璃墙时,又看见自己的倒影——像博物馆里的一件展品,标签上写着:“中年男性,程序猿亚种,生存状态:维持。”

电梯下到一楼,他走出大楼,雨水立刻打在脸上。没带伞,但他不想回去拿。

走到地铁口时,手机响了,是一个陌生号码。

“喂,是刘星先生吗?这里是猎头公司,看到您的简历更新,有一个上海的机会想和您聊聊……”

刘星站在雨中,听着电话那头滔滔不绝的介绍:薪资翻倍,股票期权,上升空间……

“我需要考虑一下。”他说。

“当然,不过机会不等人。这家公司正在组建核心团队,如果您感兴趣,本周内可以安排一次电话面试……”

挂断电话后,刘星在地铁口站了很久。雨水顺着头发流进脖子里,冰凉。

他想起了三年前离开上家公司时的情景——也是猎头的电话,也是翻倍的薪资,也是“上升空间”。那时他以为跳槽就能改变什么。

现在他知道了,跳槽只是从一个笼子换到另一个笼子,区别只在于笼子的装饰。

手机又震,这次是母亲的电话:“星星啊,怎么还没回来?清清一直咳,量了体温,三十八度二……”

“我马上回来。”他快步走进地铁站。

车厢里挤满了下班的人,每个人都面无表情地盯着手机屏幕。刘星找了个角落站着,闭上眼睛。

脑海里突然浮现出小时候的画面:老家村口的老槐树,夏天时父亲会带他去树下乘凉。父亲说,这棵树活了三百多年,看过朝代更迭,看过战乱饥荒,但每年春天还是会发新芽。

“人啊,就得像树一样。”父亲用粗糙的手摸着他的头,“根扎得深,再大的风雨也倒不了。”

那时候他觉得父亲是世界上最厉害的人。现在他明白了,父亲不是不倒,是倒了也要爬起来——因为身后有家要撑。

地铁到站,他随着人流涌出。路过药店时,他买了止咳糖浆,又顺手买了一盒退烧贴。

走到小区门口时,雨停了。西边的云层裂开一道缝,夕阳把楼宇镀成金色。

他抬头看了看自家的窗户——十六楼,灯亮着。母亲的身影在窗边晃动,怀里应该抱着清清。

那一瞬间,他感到一种奇异的平静——就像程序运行到某个节点,所有的变量都暂时稳定,所有的异常都被捕获,系统在一种脆弱的平衡中苟延残喘。

他知道这种平衡不会持久。上海的项目、公司的裁员传闻、儿子的高烧、张颖越来越晚的“加班”……随便哪一个变量突变,都可能让整个系统崩溃。

但他还是深吸一口气,走进了单元门。

电梯上升时,他看着镜面里自己湿漉漉的头发和疲惫的脸,突然想起二十岁那年写过的一句诗:

“我要在水泥森林里种一棵会开花的树,哪怕它永远长不大。”

那时候他相信,只要代码写得够好,就能改变世界。

现在他只想写一段代码,让眼前这个摇摇欲坠的人生系统,至少能撑到明天早上。

电梯门开,他走到家门口,掏出钥匙。

门还没开,就听见里面儿子的哭声,和母亲哄孩子的哼唱声。

他转动钥匙,推门而入。

“爸,我回来了。”

版权:创世中文网
同类热门书
重生之女将星
会员
我的1979
超级大忽悠
秘战无声
老兵新警

QQ阅读手机版