“叶寻,续约三年,签字吧。”章绍明把合同推过办公桌,金边眼镜片反射着天花板的白光。

我盯着他保养得宜的手,指甲修剪得能当解剖刀。“年终奖什么时候发?”

“财务已经在走流程了。”他笑了,那种专门培训过的、嘴角弧度精确到度的笑,“先把字签了,你们老员工是公司的基石,上市后有股权激励……”

我翻开合同。基本工资栏印着:人民币肆仟贰佰元整。

窗外是“星驰科技”的LOGO,霓虹灯在深冬傍晚亮得刺眼。这家我待了七年的公司,下周就要在纳斯达克敲钟,估值传闻破了百亿。我的工位在办公区最角落,正对卫生间,七年没挪过地方。

我把合同推回去,纸页在玻璃桌面上滑出细微的嘶声。“章总,我去年做的‘灵境’项目,为公司拿下了蓝海集团五千万订单。”

“公司记得每一个人的贡献。”他往后靠进真皮椅背,手势像在安抚不懂事的孩子,“但分配要统筹,要公平。你是老员工,更该有格局。”

手机震了。银行入账短信:0.50元。

我盯着那小数点,看了足足十秒。抬头时,章绍明已经站起身,拎起衣帽架上的羊绒大衣。“对了,技术部林淮的年终分红今天到账,一百二十五万。年轻人有冲劲,你们这些老人要多学习。”

他走过我身边时,带起一阵雪松味须后水的气息。昂贵,冷淡,和我身上从批发市场买的羽绒服味道混在一起,像两种不相干的物种。

办公室门轻轻合拢。

我坐在那里,看窗外灯火逐层亮起。七年前这里还是毛坯房,我和创始团队三个人,在没暖气的房间里写代码,手冻僵了就往脖子上焐。章绍明是第三个月空降的主管,带着MBA学历和一套“现代化管理体系”。

七年,我做过十四个项目,其中三个成了公司现在的核心产品。我带过的七个实习生,五个当上了组长。我工位抽屉里锁着十七张加班申请表,章绍明从来只批“情况已知,按制度执行”——制度是加班无补贴,调休需审批,审批从未通过。

手机又震。是公司大群,财务主管发了条撒花表情:“恭喜林淮经理项目大卖!分红已发放,大家沾沾喜气!”

下面排队形:“林经理威武!”“求林经理发红包!”

林淮回了个害羞表情包。我认得那个表情包,是我去年教他用的,当时他刚毕业,连版本控制工具都不会用,我手把手教了三个周末。

我把手机倒扣在桌上。屏幕贴着劣质塑料膜,边缘已经翘起,是我在夜市十块钱贴的。章绍明说过几次,注意企业形象,我当没听见。

抽屉最深处有个铁盒,里面装着七张体检报告。脂肪肝从轻度变成中度,颈椎曲度变直,去年新增了“心律不齐,建议复查”。体检医生问:“工作压力很大?”我笑笑,没说话。说了也没用,公司不认这个,只认KPI。

走廊传来哄笑声。林淮被一群年轻同事围着,要去哪里庆祝。有人说去“云顶”,人均消费八百的那家日料。林淮声音清脆:“我请!大家随便点!”

脚步声经过办公室,没人往里看。玻璃墙是单向的,从外面看不见里面,但我知道他们知道我在里面。章绍明喜欢这种设计,他说这能保护管理层。保护什么,他没说。

我拿起那份合同。纸质很好,厚实挺括,应该是专门找印刷厂定制的。翻到最后一页,签名栏空着,等着我写“叶寻”,字迹必须工整,不能连笔,章绍明说过,正式文件要严肃。

笔筒里有支中性笔,笔芯快没水了,写出来的字迹断断续续。我试了几次,叶字总缺一点。像极了这七年,总差那么一点——一点认可,一点公平,一点被当人看的尊重。

走廊安静下来。整层楼大概只剩我了,保洁阿姨要八点才来。我站起身,腿有点麻,扶着桌子缓了几秒。窗外霓虹灯换成夜间模式,光芒柔和了些,但依然亮着。“星驰科技”四个字在夜色中发着蓝莹莹的光,像深海里的某种生物。

我把合同留在桌上,笔横放在上面,没盖笔帽。黑色墨水在签名栏晕开一个小点,慢慢洇成模糊的圆形。

出门时,感应灯应声而亮。走廊长得望不到头,我的脚步声孤零零地响着,回声从四面墙壁弹回来,像另一个人的脚步跟在后面。我不回头,径直往前走,经过茶水间,经过会议室,经过挂着“企业价值观”的展示墙——上面写着:奋斗、创新、共赢、感恩。

我在“感恩”两个字前停了停,继续往前走。

电梯从一楼升上来,缓慢得像个老人。镜面门映出我的样子:三十四岁,头发有点乱,羽绒服袖口磨出毛边,眼睛下面有很深的阴影。我试图挤个笑容,镜子里的人嘴角扯了扯,比哭还难看。

电梯门开,里面空无一人。我走进去,按了一楼。门缓缓合拢,把公司走廊的光亮一寸寸切断,最后只剩电梯顶灯惨白的光,均匀地洒下来,公平得不带任何感情。

手机在口袋里又震了一下。我没看。

我知道是什么。妻子沈薇的微信,问我几点回家,儿子小树今天在幼儿园得了朵小红花,要等我回去贴在冰箱上。沈薇在超市当收银员,今晚应该上晚班,十一点才下班。小树在邻居家待着,一个月给人家八百块钱,说是伙食托管费。

电梯数字跳到“1”,门开了。大堂灯火通明,前台小姑娘在玩手机,抬头看见我,公式化地笑笑:“叶哥才走啊。”

“嗯。”我点头,推门走进冬夜。

冷风灌进来,像一记耳光。我把羽绒服拉链拉到顶,低头走进风里。街道两旁写字楼都亮着灯,无数个窗户,无数个像我一样的人,也许正在收拾东西准备下班,也许还在加班,也许也收到了年终奖短信,正盯着小数点发愣。

公交站空荡荡的,长椅上积了层薄灰。末班车还要二十分钟。我坐下,手插进口袋,摸到几枚硬币,拿出来数了数:三块五毛。加上手机里那五毛,正好四块,够明天早餐买两个菜包子。

手机屏幕亮了,沈薇发了张小树的照片。孩子举着小红花,笑得缺了颗门牙。下面有行字:“爸爸,我的红花给你。”

我盯着那行拼音和汉字混杂的句子,看了很久,直到屏幕自动熄灭。风更大了,吹得站牌广告哗啦作响,上面印着星驰科技的巨幅广告——“引领未来,成就梦想”。

公交车来了,前灯刺破夜色。我起身上车,刷了公交卡。司机困倦地打了个哈欠,车里除了我只有一个醉醺醺的中年男人,抱着栏杆在哼歌,调子跑得没边。

我在后排靠窗位置坐下,额头抵着冰凉的玻璃。城市夜景向后流淌,霓虹灯连成一片模糊的光带,像一条会发光的河。我闭上眼睛,想起七年前第一次走进那间毛坯房的情景,水泥地上铺着图纸,创始人陈舟指着墙说:“这里以后是技术部,我们要做改变世界的东西。”

后来陈舟套现离开了,套了八千万。走前请核心团队吃饭,拍着我肩膀说:“小叶踏实,好好干,公司不会亏待你。”那顿饭吃了四千六,发票是章绍明拿去报销的。

公交车到站,吱呀一声停下。我下车,走进老旧小区。路灯坏了一盏,剩下的那盏接触不良,忽明忽暗。三楼窗户黑着,沈薇还没回。邻居家亮着灯,隐约传来动画片的声音。

我站在楼门口,摸了摸口袋里的硬币。铁质的凉意透过手套渗进来,一直渗到骨头里。我抬头看了看天,城市光污染严重,看不见星星,只有一片浑浊的暗红色,像一块用了很久的抹布。

楼道声控灯没反应,大概是又坏了。我摸黑上楼,脚步声在楼梯间空洞地回响。到三楼,掏钥匙,开门,屋里一片漆黑,有淡淡的饭菜味——应该是邻居给小树做的,沈薇出门前会把饭菜放邻居家。

我没开灯,摸到厨房,倒了杯凉水。水顺着喉咙下去,冰凉一线。窗台上摆着盆绿萝,是沈薇从超市拿回来的,快枯死了,叶子发黄。我接了杯自来水,慢慢浇下去。

手机在黑暗中亮了一下。是公司APP的推送,自动弹窗:“喜报!星驰科技Pre-IPO轮融资超额完成,估值突破百亿!”

我划掉通知,屏幕暗下去。屋里重新沉入黑暗,只有窗外远处的霓虹灯光,在地板上投下一小片模糊的、不断变幻颜色的亮斑。

我站在那片光斑里,站了很久,直到腿又开始发麻。然后走到客厅,在旧沙发坐下,弹簧发出不堪重负的呻吟。茶几上摊着小树的图画本,蜡笔画着一家三口,爸爸的头画得特别大,旁边歪歪扭扭写着:我的爸爸是超人。

我拿起本子,借着窗外微弱的光看。蜡笔颜色涂得很用力,纸都起毛了。超人披着红披风,眼睛画得一大一小,但笑得很开心。

我把本子轻轻放下,靠进沙发背。天花板上有片水渍,是楼上漏水留下的,形状像一张咧开的嘴。我盯着那张“嘴”,直到眼睛发酸,才闭上眼睛。

黑暗里,那0.50元的数字又浮出来,小数点后面那个零,圆得像个句号。

周一早晨的星驰科技,空气里飘着股不一样的甜味。

前台摆了巨型花篮,绸带上写着“祝贺上市”,落款是各家合作公司。每个人走进来都脚步轻快,连保洁阿姨拖地都在哼歌。电梯里,运营部的两个小姑娘叽叽喳喳:

“听说年会抽奖头等是欧洲双人游?”

“何止!章总在群里说了,普通员工最低红包五千起!”

“林淮经理那个组是不是额外有奖金啊?”

“那当然,人家是功臣……”

电梯门开,我走出去,她们的声音被关在身后。走廊墙上新贴了海报,是公司上市倒计时:距纳斯达克敲钟还有6天。海报设计得很炫,星空背景下,火箭冲天而起,底下是密密麻麻的员工签名——上周五行政部挨个工位让签的,我没签,行政小姑娘站了五分钟,最后自己替我描了个名字。

我的工位还那样,对着卫生间。桌上多了盆多肉,翠绿饱满,是行政部统一布置的,每桌一盆,说是“象征公司生机勃勃”。我隔壁工位空着,原来的同事上月底离职了,被优化掉的,赔了N+1,走时抱着纸箱,箱子里除了私人物品,还有那盆养了三年的绿萝。行政部第二天就把工位清理干净,现在坐着个实习生,大学生,朝气蓬勃,一早就在背英文单词。

章绍明九点准时出现在办公室。今天穿了身新西装,藏蓝色,剪裁合体,皮鞋亮得能照见人影。他端着保温杯,不紧不慢地踱步,经过每个工位都点头微笑,像皇帝巡视疆土。走到我这边时,脚步停了。

“叶寻,来一下。”

我起身跟他进办公室。他示意我关门,自己先坐下,慢条斯理地拧开保温杯,吹了吹热气。枸杞红枣的味道飘出来。

“两件事。”他抿了口茶,“第一,续约合同你还没签。法务部催了,这周必须走完流程。”

“第二呢?”

“第二,”他放下杯子,十指交叉放在桌上,“公司上市在即,需要稳定。你是老员工,更要以身作则。最近有些传言,说你对分配有意见,这种情绪最好不要蔓延。”

我看着他的金边眼镜。“什么传言?”

“你自己清楚。”他笑了笑,那种居高临下的、怜悯的笑,“叶寻,我跟你交个底。上市后,公司会启动期权计划,第一批名单里……本来有你。但现在这个情况,我很为难。”

“本来有?”

“重点不是过去,是未来。”他身体前倾,压低了些声音,“把字签了,好好干,我可以考虑把你的名字加回去。年轻人有冲劲是好事,但也要懂感恩,没有公司这个平台,个人什么都不是。这话我只说一次。”

窗外的阳光斜射进来,在他眼镜片上反射出两个刺眼的光点。我移开视线,看墙上挂着的“年度优秀团队”照片,去年“灵境”项目组的合影。我站在最左边,章绍明在C位,手臂搭在林淮肩上。照片是行政部P过的,每个人都笑容标准,像同一个模具印出来的。

“期权计划具体是什么标准?”我问。

“董事会定的,按职级、司龄、绩效综合评定。”他靠回椅背,恢复了那种悠然的语调,“你司龄是够,但绩效嘛……去年考评是B-,今年如果努努力,冲到A-,我就能帮你说话。”

“B-是因为我休了五天年假,去医院做心脏检查。”

“公司制度,年假不影响考评。”他摊手,“但现实就是这样,你不干,别人在干。林淮去年全勤,加班时长全部门第一,绩效A+,实至名归。”

我点点头,没说话。心脏在胸腔里平稳地跳着,一下,一下,像在数数。

“还有问题吗?”他看了眼手表,银色的表盘反光。

“年终奖0.5元,是系统错误还是就这么定的?”

办公室安静了几秒。走廊隐约传来嬉笑声,某个团队在庆祝什么,有开香槟的声音。

章绍明脸上的笑容淡了些。“公司今年利润压力大,能发年终奖已经体现了对员工的关怀。0.5元是财务系统按公式自动计算的,基本工资乘以绩效系数,再乘以司龄系数。你的绩效系数是0.8,司龄系数倒是高,但基本工资……”他顿了顿,“叶寻,四千二的基本工资是你自己当年签的,公司可没逼你。”

“七年没调过薪。”

“调薪要根据绩效表现。”他拿起钢笔,在指间转了一圈,“这样,只要你续约,我可以特批,给你调到五千。这已经是破例了,你知道公司规定,三年内绩效没有A,不能调薪。”

钢笔在他指间灵活地翻转,银色的笔身在灯光下划出细小光圈。我认得那支笔,万宝龙,林淮去年送他的生日礼物,当时全组凑钱买的,我出了两百。

“我考虑考虑。”我说。

“最迟周五。”他放下笔,钢笔落在实木桌面上,轻轻一声脆响,“上市前所有人事必须冻结,这是死线。过了周五,你的工位会有人接手,工作会有人交接,公司离了谁都照样转——这话可能不中听,但是事实。”

我站起身。腿有点麻,扶着桌沿才站稳。章绍明已经低下头看文件,不再看我,只挥了挥手,像赶走一只苍蝇。

走到门口时,他忽然又叫住我。

“对了,”他头也不抬,“‘灵境2.0’的项目书,是你最初起草的那版吧?林淮提交了升级方案,董事会很满意,这个项目上市后会重点推。你是原始贡献者,公司不会忘记,等上市成功,可以申请一笔专项奖金——虽然不多,但也是个心意。”

我手搭在门把上,金属冰凉。

“多少?”

“两万左右吧,具体要看财务核算。”他终于抬头,给了我一个完整的笑容,“好好干,公司不会亏待老人。”

我拉开门。外面办公区的嘈杂声涌进来,像潮水。几个年轻同事正围着林淮的工位,桌上摆着蛋糕,插着“庆功”的巧克力牌。林淮在切蛋糕,笑容腼腆,周围人在拍照,闪光灯亮个不停。

我走回自己工位。实习生正在接电话,语气恭敬:“是的王总,林经理的方案我们已经收到了,马上跟进……好的好的,一定优先处理……”

他挂了电话,见我回来,咧嘴一笑:“叶哥,章总找你说期权的事吧?真羡慕你们老员工,我们实习生啥也没有。”

我没接话,坐下打开电脑。屏幕亮起,壁纸是小树的照片,去年在公园拍的,骑在我脖子上,小手揪着我头发,笑得眼睛眯成缝。沈薇说这张拍得好,设成壁纸,上班累了看看。

我看了几秒,点开工作邮箱。未读邮件37封,标红的紧急邮件6封,都是关于上市前各类材料准备。其中一封来自章绍明,抄送全体,附件是“灵境2.0”项目启动会纪要。我点开PDF,第一页是项目核心成员名单:负责人林淮,技术骨干列了五个名字,没有我。往后再翻,在“特别鸣谢”那栏,最后一行小字写着:感谢叶寻在项目初期提供的思路。

思路。两个字,十号字,在二十页文档的最后一页最下方。

我关掉文档,点开另一封邮件。行政部门群发的,关于上市庆祝活动的安排。周五晚上,包下市中心五星酒店宴会厅,自助餐,抽奖,请全体员工盛装出席。邮件最后用加粗红字写着:请务必参加,缺席者将影响年终考评及后续晋升。

我点回复,敲了三个字:收到,谢谢。鼠标悬在发送键上,停了几秒,删掉,重写:抱歉,周五家中有事,请假。发送。

三分钟后,章绍明的电话来了。

“叶寻,周五晚上必须到。”他声音压着,但能听出不悦,“这是公司历史性时刻,所有人都要到场,这是政治任务。”

“孩子发烧,要去医院。”我平静地说。

电话那头沉默了两秒。“……病历发我微信,我让行政部记录。但叶寻,我劝你分清轻重缓急。这种场合缺席,会给董事会留下什么印象?对你未来发展很不利。”

“知道了,尽量赶过去。”

“不是尽量,是必须。”他挂了电话。

我把手机倒扣在桌上。屏幕暗下去之前,亮了一下,是沈薇的微信:“小树老师说他最近老发呆,问是不是家里有什么事。你怎么了?昨晚回来一句话不说。”

我打字:“没事,工作有点累。”

发送。想了想,又补一句:“周五晚上公司聚餐,不回来吃饭。”

她很快回:“好。少喝点酒,你心脏不好。”

我看着那句话,看了很久,直到屏幕自动熄灭。窗外阳光移动,照到工位上,那盆多肉在光里绿得透明,叶片肥厚,饱满得像是要裂开。

下午三点,部门开周会。章绍明主持,先通报了上市进展,然后重点讲“灵境2.0”。PPT一页页翻过,市场前景、技术架构、盈利预测,数据漂亮,图表炫目。讲到核心创新点时,他特意停下来:“这里要特别表扬林淮,提出了颠覆性的交互设计,董事会评价很高。”

全组鼓掌。林淮站起来鞠躬,脸有点红:“是章总指导得好,团队一起努力的结果。”

“年轻人谦虚是好事。”章绍明笑,示意他坐下,目光扫过全场,在我脸上停了半秒,移开,“公司上市后,这样的机会会更多。只要你有能力,肯奋斗,公司一定给你舞台!”

又一轮鼓掌。我跟着拍手,手掌碰在一起,发出空洞的啪嗒声。

散会后,我去茶水间接水。林淮跟进来,磨磨蹭蹭地洗杯子,等别人都走了,才凑过来,声音很低:“叶哥,那个项目书……其实你那份原稿我看了很多遍,启发很大。”

我没说话,等着饮水机加热。红色指示灯亮着,像一只眼睛。

“章总说,上市后会有专项奖金,虽然……虽然不多,但总比没有好。”他声音更低了,几乎听不见,“叶哥,这地方就这样,你比我清楚。有时候别太较真,对自己不好。”

水开了,蒸汽涌出来。我接满一杯,转身要走,他拉住我袖子。

“还有,”他飞快地看了眼门口,确认没人,“周五晚上的会,章总说必须到,他要当场发期权意向书。听说……听说第一批名单有你,但如果你不到场,可能就没了。”

“意向书不是合同。”我说。

“可这是态度啊!”他有点急,“叶哥,你知道多少人盯着吗?我听说运营部老陈,就因为你去年没去他女儿的满月宴,记到现在。这地方,小事看态度,大事看……”

他刹住话头。走廊传来脚步声,由远及近。林淮立刻松开手,退开两步,提高声音:“那我先回去改方案了,叶哥你有空帮我看看第三部分架构?”

脚步声停在门口,是章绍明。他看了眼我们,视线在我手里的杯子上停了一瞬,转向林淮:“林淮,董事会那边要听2.0的详细汇报,你准备一下,十分钟后小会议室。”

“好的章总!”林淮小跑着离开。

茶水间只剩我和章绍明。他走到咖啡机前,慢条斯理地按了杯美式。机器嗡嗡作响,深褐色液体流进瓷杯,香气弥漫开来。是昂贵的蓝山豆,公司上市前特供管理层的。

“叶寻,”他背对着我,声音平静,“你是我一手带进来的,七年了。人要知道感恩,要知道进退。公司上市,多少人想分一杯羹,我顶着压力把你的名字放进名单,你得给我这个面子。”

我喝了口水。水太烫,舌头麻了。

“周五晚上,穿上你最好的衣服,到场,签字,微笑,敬酒。之后你想继续干,我给你调岗,去清闲点的部门。想走,我批,还给你写推荐信。”他端起咖啡,转身看我,热气模糊了镜片后的眼睛,“就这一个晚上,演场戏,对你,对我,对公司,都好。行吗?”

茶水间的窗户开着一条缝,冷风钻进来,吹散了咖啡香。远处传来隐约的汽车喇叭声,像这座城市沉闷的叹息。

我看着杯中晃动的水面,看见自己扭曲的倒影。

“行。”我说。

章绍明笑了,这次笑得真心实意些。他走过来,拍拍我肩膀,力道很重:“这就对了!识时务者为俊杰。周五晚上,我等你。”

他端着咖啡走了,脚步声在走廊里渐行渐远,最后消失在某个办公室门后。

我把那杯烫嘴的水倒进水槽,重新接了杯凉的。冷水下肚,从喉咙一直凉到胃里。窗外的天色暗下来了,乌云从城市边缘推过来,一层层堆积,像是要下雨。楼下街道,下班的人们涌出来,蚂蚁一样挤满人行道,红绿灯机械地变换颜色,车流像一条疲倦的河,缓慢地向前流淌。

手机在口袋里震了一下。是日程提醒:周五19:00公司上市庆祝晚宴地点:君悦酒店宴会厅请着正装出席。

我关掉提醒,屏幕暗下去之前,瞥见日历图标上的小数字:1月13日。七年前的今天,我第一天来星驰科技报到,穿着新买的衬衫,坐在还没装好的工位上,对着空荡荡的毛坯房,心里涨满了一种叫希望的东西。

那种东西,现在还剩多少呢?

我摸了摸口袋,硬币还在,三块五毛,硬硬地硌着掌心。我握紧它们,金属边缘嵌进肉里,传来清晰的痛感。

痛就痛吧,痛说明还活着。

周四下午,公司气氛像一锅将沸未沸的水,表面平静,底下全是躁动。

行政部在走廊分发晚宴的胸花,每人一朵,人造绢花,别针有点锈,别在西装上会留下个黄印子。我领了,没戴,塞进抽屉。实习生凑过来,压低声音:“叶哥,听说了吗?明晚除了抽奖,还要当场公布首批期权名单,纸质版的,当场签!”

他眼睛发亮,年轻人特有的那种光,像暗室里突然划亮的火柴。我“嗯”了一声,继续敲代码。屏幕上是“灵境2.0”的后台数据库,林淮上周提交的版本,架构混乱,几个关键表连索引都没建,查询慢得像在爬。我写了优化方案,发给他,抄送了章绍明。两小时过去,没回复。

“叶哥,你肯定在名单里。”实习生自顾自说,带着点讨好的意味,“七年老员工,没功劳也有苦劳。”

我敲下回车,优化脚本开始执行。进度条缓慢地向前蠕动,像垂死病人的心电图。窗外又开始下雨,冬雨细密,打在玻璃上汇成一道道污浊的水痕,把窗外的霓虹灯招牌晕染成破碎的光斑。

手机震了。银行APP推送,入账两千元,备注“报销款”。我皱了皱眉,点开详情。是三个月前出差垫付的酒店发票,当时章绍明说“先垫着,回来流程快”,然后就是“财务在审核”、“制度调整”、“再等等”。等到现在,两千块,像打发叫花子。

我截了张图,发给财务主管李姐。她很快回了个笑脸表情:“叶哥抱歉抱歉,流程刚走完

最近太忙了,上市事多,理解下哈~”

我没回。点开报销系统,查那笔单子。状态显示“已支付”,审批流程记录很长一串,最后节点停在章绍明,批准时间是……昨天?往前翻,我的提交日期是三个月前的周二,之后在“部门审批”卡了整整八十七天,章绍明昨天才点通过。

八十七天。我算了算利息,按最低的活期利率,大概三块多。够买两个包子。

我关掉系统,拿起水杯去茶水间。路过林淮工位,他不在,电脑没锁屏,界面开着邮箱。我本要径直走过,余光瞥见发件人:zhangshaoming@xingchi.com。邮件标题:“灵境2.0原始方案及产权确认备忘”。

脚步停了停。茶水间方向传来人声,我继续往前走,接满水,靠在料理台边慢慢喝。冷水下肚,脑子里那点细微的疑虑像墨水滴进清水,缓缓晕开。

产权确认备忘。这个词组太正式,正式得像法律文件。我做“灵境”初版时,章绍明只说“把想法写成文档,公司备案”,没说产权,没说确认,更没说过“备忘”。

回到工位,实习生正低头刷手机,嘴角翘着,大概在看什么搞笑视频。我坐下,打开内部文件服务器。权限是年初调的,我被移出了核心项目区,只能访问公共目录。但“灵境”初版文档是我亲手上传的,路径我记得:\\NAS\Projects\LingJing\V1.0\Design\

输入,回车。

“权限不足”。

我盯着那行红字,看了几秒。切到命令行,尝试几个旧的管理员账户——七年前系统是我搭的,留过后门,后来被强制改密,但有个测试账户可能还在。敲入一串字符,回车。

登录成功。权限很低,但能看目录树。我找到那个文件夹,点开,里面是空的。不,不是空,是显示“该项目已归档至法务部加密存储,请联系管理员”。

归档时间:六个月前。

六个月前,正是“灵境2.0”立项启动的时候。

我关掉窗口,清除记录。手心有点潮,在裤子上擦了擦。窗外雨大了,砸在玻璃上噼啪作响。办公区灯火通明,每个人都在忙,键盘声、电话声、压低的笑语声,混合成一片沉闷的背景音。在这片声音里,我坐着,盯着屏幕上自己的倒影,模糊,变形,像隔着一层毛玻璃。

下班时雨还没停。我没带伞,把羽绒服帽子拉起来,冲进雨里。公交站挤满了人,湿漉漉的伞尖互相碰撞,滴着水。车来了,人群涌上去,我被挤在中间,闻到各种味道:雨水、香水、外卖袋里的油炸味、旁边人头发上廉价的洗发水味。

车厢闷热,玻璃上蒙着厚厚的水汽。我用手擦了擦,擦出一小片清明。窗外城市灯光流淌,像融化的颜料。手机在口袋里震,是沈薇:“小树有点咳嗽,我晚上加班,你能不能早点回去?”

我回:“马上。”

又补一句:“带他去医院看看?”

她回:“不用,刚量了体温正常,多喝水就行。你别担心,好好上班。”

我盯着那句“好好上班”,看了很久,直到字迹在雾气里模糊。小树三岁那年肺炎住院,我在公司通宵赶“灵境”的演示版本,沈薇一个人在医院守了三天。第四天我赶去,孩子瘦了一圈,看见我,小手伸过来,声音哑得听不清:“爸爸,超人。”

那次章绍明批了我半天假,扣了全勤。他说:“项目关键期,理解一下。孩子有妈妈照顾,你去了也帮不上忙,不如把工作做好,多挣点钱,给孩子更好的医疗条件。”

更好的医疗条件。我摸了摸口袋里的硬币。三块五毛,挂个急诊号都不够。

到站,下车。雨小了些,变成冰冷的雨丝。小区路灯又坏了一盏,这次是彻底不亮了。我摸黑上楼,在门口听见小树的咳嗽声,闷闷的,像从很深的地方传出来。

开门,屋里亮着盏小夜灯,沈薇留的。小树蜷在沙发上睡着了,身上盖着我的旧外套,小脸有点红。我摸了摸他额头,不烫。茶几上压着张纸条:“饭在锅里热着,我十一点回。别等。”

我给他掖好被角,去厨房。电饭煲亮着保温灯,打开,是青菜肉丝面,糊了,黏成一团。我盛了一碗,坐在餐桌边吃。面条很咸,肉丝老得嚼不动,但我一口一口吃完,连汤都喝了。

洗碗时,手机震了。是个陌生号码。我擦擦手,接起来。

“请问是叶寻叶先生吗?”女声,年轻,客气,带点职业化的甜腻。

“是。”

“您好,我是君悦酒店宴会部的。确认一下,明天晚上星驰科技的晚宴,您是一位出席对吗?餐食有忌口吗?”

“没有。”

“好的。另外提醒您,宴会设有抽奖环节,奖品丰厚,请您务必携带邀请函或工牌入场。明晚七点,三楼宴会厅,恭候光临。”

挂了电话,我继续洗碗。水很烫,冲在手上,皮肤泛起红色。我盯着那片红,想起七年前,也是这样一个雨夜,我和陈舟、还有另一个创始人,蹲在毛坯房里吃泡面。陈舟说,等公司上市了,咱们就去马尔代夫团建,带家属,住最好的酒店。另一个创始人笑,说不如发现金,实在。我说,我想给我儿子买个学区房,老破小也行。

后来陈舟套现走了,去了马尔代夫,朋友圈发了几张照片,碧海蓝天。另一个创始人三年前离职,开了家小咖啡馆,去年倒闭了,现在跑滴滴。我还在原地,对着油腻的碗,听着儿子的咳嗽声,等一个明知道是陷阱的晚宴。

碗洗完了,我把它们放进沥水架,摆整齐。转身时,看见小树不知什么时候醒了,揉着眼睛站在厨房门口。

“爸爸。”他声音哑哑的。

“怎么起来了?还难受吗?”我蹲下,摸摸他额头。

他摇头,靠进我怀里,小手环住我脖子。“梦见爸爸不要我了。”

我心里像被什么东西攥了一下,生疼。抱紧他,孩子身上有奶味,混着点药味,温热的一小团。“不会。爸爸永远要你。”

“拉钩。”

“拉钩。”

小指勾在一起,摇了摇。他笑了,露出缺了的门牙。“爸爸,超人。”

“嗯,超人。”我抱起他,走回客厅,放在沙发上,用外套裹好。“睡吧,明天爸爸早点回来,给你带蛋糕。”

“真的?”

“真的。”

他闭上眼睛,很快呼吸均匀。我坐在沙发边,看他睡着的脸。睫毛很长,像沈薇。鼻子像我,有点塌。沈薇总说,长大了做个隆鼻,好看。我说,自然的最好。

墙上的钟指向十点半。我轻轻起身,走到阳台。雨停了,夜空是污浊的暗红色,看不见星星。楼下便利店还亮着灯,老板娘在拖地,动作缓慢,像一部慢放的电影。

我摸出手机,点开邮箱。草稿箱里存着封邮件,是给章绍明的,写于半年前,关于“灵境”项目的产权确认,措辞客气,但问题尖锐。当时没发,因为沈薇说,别冲动,再忍忍,孩子要上幼儿园了。

现在,我点开那封草稿。光标在发件人栏闪烁,像在催促。收件人:zhangshaoming@xingchi.com。主题:关于“灵境”项目知识产权的咨询。

手指悬在发送键上。阳台外,城市夜晚的声音遥远而模糊:偶尔驶过的车声、某家电视机的杂音、风刮过空调外机的呜咽。我站了很久,久到腿发麻,指尖冰凉。

最终,我退出邮箱,关掉手机屏幕。

黑暗中,我对自己说:再等等,等明晚过后。

可心里有个声音在问:等什么?等那两万块的“专项奖金”?等那份“可能”的期权意向书?等章绍明施舍般的“调薪到五千”?

我不知道。

回到屋里,小树翻了个身,嘟囔了句梦话。我给他盖好被子,在沙发边坐下,靠着冰冷的墙壁。眼皮很重,但脑子清醒得可怕,像有人在我颅骨里点了盏白炽灯,亮得刺眼,照见所有我不想看见的东西:那0.50元的短信,林淮桌上庆功的蛋糕,茶水间里章绍明镜片反的光,报销单上“八十七天”的审批记录,还有文件服务器里那个“已归档”的空文件夹。

它们旋转,交织,最后凝固成一行字:你被算计了,叶寻。

被谁?被什么?怎么算计的?为什么?

问题一个接一个冒出来,没有答案。只有心脏在胸腔里沉重地跳动,咚,咚,咚,像在敲一扇紧闭的门。

不知过了多久,钥匙转动的声音传来。门开了,沈薇轻手轻脚地进来,看见我,愣了一下。

“还没睡?”

“嗯。”我站起身,腿麻了,踉跄了一下。

她扶住我,手很凉,带着室外的寒气。“小树怎么样?”

“咳嗽,睡了。”

她走到沙发边,弯腰摸了摸孩子的额头,松了口气。“还好不烧。”直起身,看向我,在昏暗的光线里,她的脸显得很疲惫,眼下的阴影很重。“明天晚上……非去不可?”

“嗯,公司要求。”

她沉默了一会儿,走到餐桌边,倒了杯水,慢慢喝。“我今天遇到以前超市的同事,她说她老公的公司也在裁员,三十岁以上的,除非是管理层,不然都危险。”

我没说话。

“叶寻,”她转过身,背对着我,声音很轻,“如果……如果实在不行,我们就回我老家。我爸妈那边还有套老房子,虽然小,但能住。小树上学也便宜,我能找个活干,你……”

“我能干什么?”我打断她,声音比预想的要硬。

她肩膀抖了一下,没回头。“开个小店,或者……送外卖也行。我看新闻说,送外卖一个月也能挣七八千,还自由。”

七八千。扣掉房租吃饭,还能剩多少?小树的学费,兴趣班,万一再生病……我闭上眼,深深吸了口气,又缓缓吐出。“再说吧。先睡觉。”

她转过身,看着我,眼里有水光,但没掉下来。“叶寻,我不是逼你。我就是……就是不想看你这样。你以前不是这样的。你记得吗,小树刚出生那会儿,你说要给他最好的,你说要让他以后不用像我们这么累。可现在……”

她哽住了,抬手抹了把眼睛,动作很快,像在擦灰尘。“算了,睡吧。明天还要上班。”

她进了卧室,门轻轻关上。我站在客厅中央,像个误入别人家的陌生人。墙上的钟滴答,滴答,声音在寂静里放大,像倒计时。

我走到阳台,又点了支烟。戒了三年,今晚破例。烟是以前藏的,在旧鞋盒里,受潮了,点着后味道发苦。我抽了一口,呛得咳嗽,眼泪都出来了。

远处,君悦酒店的轮廓在夜色中矗立,楼顶的霓虹灯牌变换着颜色,红,蓝,绿,金。明晚,那里会灯火通明,香槟流淌,人人脸上挂着笑,庆祝一个百亿帝国的诞生。而我,穿着唯一的、袖口磨毛的西装,站在人群边缘,等着被施舍一份“期权意向书”,等着在欢呼声中,签下另一份卖身契。

烟烧到指尖,烫了一下。我松开手,烟蒂掉在地上,溅起几点火星,很快被积水淹灭。

回到屋里,我从抽屉深处翻出那份续约合同。纸张在昏暗光线下泛着冷白的光。我翻开,一页页看过去,那些条款,那些密密麻麻的小字,像蚂蚁一样爬满纸面。三年,四千二,不,是五千,如果章绍明“开恩”的话。违约金,竞业条款,知识产权归属……一字一句,都是锁链。

翻到最后一页,签名栏空着。我拿起那支快没水的中性笔,笔尖悬在纸上,墨迹在灯光下聚成一个小小的黑点。

落下,就是三年。或者更久。

笔尖颤抖。我在空中比划了几次,像在练习签名,但始终落不下去。脑子里闪过很多东西:小树缺了门牙的笑,沈薇眼下的阴影,银行短信里那个0.50,章绍明镜片后的眼睛,林淮桌上那个写着“庆功”的蛋糕,文件服务器里那个“已归档”的空文件夹……

最后,我放下笔,把合同合上,塞回抽屉深处。

睡吧,明天再说。

躺在床上,闭着眼,但睡不着。沈薇在身旁呼吸均匀,但我知道她也没睡着。我们都醒着,在黑暗里,各自想着心事,像两座被海水隔开的孤岛。

不知过了多久,手机在床头震了一下。我摸过来,屏幕亮着幽暗的光,是一条微信,来自一个几乎没聊过的同事,测试部的,叫赵峰。我们同年进公司,点头之交,去年他老婆生孩子,我随了二百块钱份子。

消息只有一行字:“叶哥,方便的话,明天早点来公司,我有东西给你看。别告诉别人。”

时间是凌晨一点二十一分。

我盯着那行字,心脏猛地一跳。赵峰,测试部,老实人,话不多,但技术扎实。他老婆生孩子大出血,差点没救回来,当时公司组织捐款,章绍明捐了五百,在群里@所有人,说“同事之间要互帮互助,体现星驰大家庭的温暖”。赵峰后来送了面锦旗到章绍明办公室,红底金字,写着“大爱无疆”。

他找我干什么?什么东西不能线上发,非要当面看?还要“别告诉别人”?

我回了个“?”,但他没再回复。头像暗着,显示离线。

我放下手机,盯着天花板上的水渍。那张咧开的嘴,在黑暗里似乎动了一下,像在无声地笑。

后半夜,我做了个梦。梦见自己在一条很长的走廊里跑,两边是无数道门,都锁着。我拼命跑,但走廊没有尽头。身后有脚步声,越来越近,是章绍明,穿着那身藏蓝西装,皮鞋敲在地面上,咔,咔,咔,不紧不慢,但始终跟在后面。我想喊,发不出声音。想推开旁边的门,手穿门而过,像穿过空气。

最后我跑到走廊尽头,只有一扇门,虚掩着。我推开门,里面是星驰科技的上市庆功宴现场,灯火辉煌,人人举杯,章绍明站在台上,拿着话筒,微笑着看向门口的我。他说:“让我们欢迎,公司最忠诚的员工,叶寻!”

所有人转过身,鼓掌,微笑,笑容像同一个模子刻出来的。章绍明走下台,递给我一份文件,是那份续约合同。他说:“签吧,叶寻,签了,你就是星驰的功臣。”

我接过笔,手不受控制地往纸上落。笔尖触到纸面的瞬间,纸张突然变成了我工位抽屉里那沓体检报告,脂肪肝,颈椎曲度变直,心律不齐。我抬起头,看见章绍明的脸在笑,嘴越咧越大,一直咧到耳根,露出里面森白的牙齿。

然后我醒了。

天还没亮,窗外是黎明前最深的黑暗。沈薇背对着我,蜷缩着,肩膀微微起伏。我轻手轻脚下床,走到客厅,倒了杯冷水,一口气灌下去。

冷水浇不灭心头的躁动。赵峰那条微信,像一颗石子投进死水,荡开一圈圈涟漪。

我看了眼时间,凌晨四点五十。睡意全无。我打开电脑,连上手机热点,登录公司内网。权限太低,什么都看不了。我尝试了几个旧漏洞,有的被封了,有的还能用,但只能看到边角料:一些无关紧要的日志,早已过时的项目备份,离职员工的残留文件。

就在我准备放弃时,一个念头突然闪过。赵峰是测试部,他有服务器日志的只读权限。而“灵境”项目所有版本的测试记录,都会在测试服务器留痕,包括每次代码提交、每次版本构建、每次BUG修复。

那些日志,理论上是永久保存的。

我点开内部通讯录,找到赵峰的邮箱,手指在键盘上悬停。直接问?太冒险。旁敲侧击?怎么敲?

正犹豫,屏幕右下角弹出一条内部系统通知,全体邮件:“重要提醒:为保障上市顺利进行,今日(周五)下午三点至周六凌晨三点,公司所有服务器将进行维护升级,期间无法访问。请各位同事提前安排好工作。信息化部。”

维护升级。也就是说,今天下午三点之后,所有服务器日志、备份、历史记录,都将被锁定,甚至可能被覆盖、清理。

我看了眼时间,早上五点十分。距离服务器关闭,还有不到十个小时。

赵峰让我“早点来公司”。多早?他通常八点半到。我最快七点能到。有两个小时窗口。

我关掉电脑,走到窗边。天边泛起鱼肚白,城市轮廓在微光中渐渐清晰。远处,君悦酒店的霓虹灯熄了,只剩一个沉默的剪影,矗立在灰蓝色的天幕下。

今天,周五。晚宴,期权,续约,以及赵峰那句没头没尾的“有东西给你看”。

我深吸一口冰凉的晨间空气,肺里像结了层霜。回到卧室,从衣柜最底下翻出那套西装,熨烫过,但袖口磨出的毛边仍在,像无声的嘲弄。我穿上,打领带,手有点抖,系了两次才成。镜子里的人陌生而僵硬,像一具精心打扮的木偶。

沈薇醒了,靠在床头看我,眼神复杂。“非得穿这套吗?”

“公司要求正装。”我扯了扯领口,太紧,勒得慌。

她下床,走过来,帮我重新整理领带,手指灵巧地打了个温莎结。“好看。”她仰脸看我,眼下的阴影在晨光里格外明显,“早点回来。小树说,想吃你买的蛋糕。”

“好。”

“叶寻,”她拉住我袖子,声音很轻,“如果……如果今晚他们让你签什么,看清楚再签。一条条看,别急着落笔。”

我看着她,晨光里,她眼角有了细纹,鬓边有了白发。我们结婚八年,从租十平米的隔断间开始,一点点攒钱,生孩子,盼着日子好起来。可日子像辆破车,吱吱呀呀往前挪,总在要上坡时熄火。

“我知道。”我说,握住她的手,很凉。

出门时,小树还在睡。我亲了亲他额头,孩子无意识地嘟囔了句什么,翻个身。我站在床边看了他几秒,轻轻带上门。

清晨的街道空旷冷清,环卫工人在扫夜雨打落的树叶,唰,唰,唰。我走得很快,西装被风吹得鼓起来,像一面不情愿的旗。公交还没发车,我拦了辆出租,报出公司地址。司机从后视镜看我一眼:“这么早?上市的公司就是不一样哈。”

我没接话。他看着前方,自顾自说:“我儿子也在你们那栋楼上班,搞IT的,天天加班,头发都掉光了。我说换个工作,他不肯,说等上市,有期权,能财务自由。财务自由……嘿,钱哪有自由的,都是人被钱绑着。”

车在空旷的街道上飞驰,路灯还没熄,一盏盏向后退去。我盯着窗外,想起七年前,也是这样一个清晨,我坐公交去那间毛坯房面试,心里揣着一团火,觉得前路光明,万物可期。

七年。火灭了,只剩一点将熄的余烬,在风里明明灭灭。

到公司时,还不到七点。大堂空无一人,保安在打瞌睡,听见脚步声,猛地惊醒,看见是我,松了口气:“叶工这么早?”

“嗯,赶个东西。”

刷卡,电梯上行。数字跳动,像心跳。我盯着不断变化的楼层数字,手心又开始冒汗。西装内袋里,手机贴着胸口,沉默着,像一颗定时炸弹,引信就是赵峰那句没头没尾的话。

电梯门开,办公区一片漆黑。感应灯随着我的脚步声逐盏亮起,惨白的光,照亮一排排整齐的工位,像墓碑。我走到自己座位,放下包,没开电脑,径直往测试部走去。

测试部在走廊另一头,紧挨着机房,空调声很大,呜呜作响。赵峰的工位在角落,堆满了测试设备和杂乱的线缆。我走到他桌前,屏幕锁着,键盘上落了层薄灰。

他还没来。

我看了眼时间,七点十分。我回到自己工位,打开电脑,登录。邮箱里除了群发通知,没有新邮件。赵峰的头像依然灰着。

等待。每一秒都被拉得很长。我点开“灵境2.0”的代码库,漫无目的地浏览。林淮的代码风格花哨,注释写得很漂亮,但逻辑混乱,到处是硬编码和重复轮子。我随手点开一个核心模块,看到几行眼熟的函数封装——那是我三年前写的工具库,被他原封不动搬过来,连注释都没改,只是删掉了我的署名。

我关掉窗口,靠在椅背上,闭上眼。空调嗡嗡声,机箱风扇声,日光灯电流声,混在一起,像某种巨大的、沉睡生物的呼吸。

不知过了多久,脚步声传来。我睁开眼,看见赵峰提着早餐走过来,看见我,愣了一下,随即加快脚步。

“叶哥,这么早。”他压低声音,左右看看。办公区还空着,只有我们两个。他放下早餐,快速敲键盘解锁电脑,动作有些急。“我给你看个东西,你看完就删,别留痕迹。”

“什么?”

他没回答,点开一个本地文件夹,里面是密密麻麻的日志文件,按日期排序。他找到一个压缩包,解压,里面是几十个文本文件。“这是‘灵境’项目从立项到现在的所有测试服务器日志备份,我……我私下存的。”

他点开其中一个文件,密密麻麻的字符滚动。“你看这里,”他指着屏幕上一行,“2023年6月17日,用户‘ye_xun’提交代码,备注:‘核心交互逻辑v1.2’。再看这里,”他快速往下翻,“同一天,用户‘lin_huai’提交代码,备注:‘灵境交互模块初版’。”

我盯着那两行记录。同一天,同一时间戳,相差不到五分钟。我的提交在先,林淮在后。但提交的代码哈希值——那是唯一标识——完全一样。

“他复制了你的代码,覆盖了提交记录,把自己设为主贡献者。”赵峰声音很轻,但每个字都像锤子砸下来,“不止这一处。还有这里,这里,这里……过去一年,你的核心代码提交,有十七次被他在几分钟内用同样手法覆盖。测试服务器有完整记录,但主库的记录被他用管理员权限清洗了。我查过权限日志,能这么干的,只有三个人:你,林淮,和章总。”

我盯着屏幕上那些冰冷的字符。同一天,同一秒,同样的代码,不同的提交者。像一场精心编排的戏,我是幕后的提词人,他是台上的角儿,聚光灯打在他身上,掌声为他响起,而我,在黑暗里,连名字都不配出现。

“为什么?”我的声音干涩。

赵峰沉默了一下,点开另一个文件。这是权限变更日志,显示半年前,“灵境”项目库的管理员权限发生变更:我,叶寻,被移出管理员组。操作者:zhangshaoming。同日,林淮被加入管理员组,并被授予“强制覆盖提交记录”的特殊权限。

“还有这个。”赵峰的声音更低了,几乎像耳语。他点开一个隐藏很深的目录,里面是几份扫描件。第一份,是“灵境”项目知识产权归属协议,签署日期是四年前,甲方星驰科技,乙方……是我的签名。但我从未签过这份文件。笔迹很像,但细看,连笔的弧度不对,我写“叶”字最后一横习惯上挑,这里没有。

第二份,是份内部评估报告,关于“灵境”项目核心人员的贡献度评分。我的名字后面跟着一串低分:创新性C,团队协作D,执行力B-,综合评级:建议调整岗位。评分人:章绍明。日期:三个月前。

第三份,是期权授予的预拟名单。密密麻麻的名字,林淮在首页第三行,授予份额:0.5%。我的名字在最后一页的角落,份额:0.01%,后面用红字标注:“待定,需观察后续表现”。

0.01%。我算了一下,按百亿估值,大概值……一百万。扣税,到手六十多万。听起来不少。但林淮的0.5%,是五百万。差距是四百四十万。四百四十万,可以付一套小房子的首付,可以让小树上好点的幼儿园,可以让沈薇不用天天站十个小时收银,可以让我不用在深夜对着0.50元的短信发呆。

而这0.01%,还是“待定”。

“这些文件,原本在法务部的加密服务器,但三个月前有一次误操作,同步到了测试服务器的备份里,只存在了五分钟就被清理了。”赵峰说,手指在微微发抖,“我……我那天正好在做数据恢复测试,截留了一份。一直没敢说。我老婆……我老婆身体不好,孩子还小,我……”

他停住了,没说完,但意思很清楚。他怕。怕丢工作,怕报复,怕那面“大爱无疆”的锦旗变成笑话。

我盯着屏幕。那些字,那些数字,那些签名,在眼前旋转,扭曲,最后凝固成章绍明镜片后的眼睛,带着那种永远精确到度的笑。

原来如此。

原来如此。

“叶哥,”赵峰关掉文件,彻底删除,清空回收站,动作快得像在销毁罪证,“你……你打算怎么办?今晚……今晚他们肯定要你签续约。我听说,签了续约,才能进最终的期权名单。但那份名单上,你的份额可能连0.01%都没有,他们只是用这个吊着你……”

他没说下去。窗外,天彻底亮了。晨光透过玻璃,照在空荡荡的办公区,照在那些整齐的工位上,照在我磨出毛边的西装袖口上。远处传来电梯到达的叮咚声,第一批同事来了。

“谢谢。”我说,声音平静得自己都陌生。

赵峰看着我,眼神里有同情,有恐惧,还有一丝如释重负——他终于把这个烫手山芋扔出去了。“叶哥,你……你小心点。章总他……他背景很深,听说跟董事会……”

“我知道。”我站起身,腿有点麻,扶着桌子站稳,“你备份删干净了?”

“删干净了。原始记录下午服务器维护后会被覆盖,到时候谁也查不到。”

“好。”我点头,转身往自己工位走。

“叶哥!”他叫住我,声音发颤,“你……你别做傻事。为了那点钱,不值得。我老婆说,平安是福,咱们……”

我没回头,抬起手,挥了挥。

回到工位,我坐下,打开邮箱。草稿箱里,那封写了半年的邮件还在。我点开,光标在发件人栏闪烁。

这次,我没犹豫。

我敲下另一个地址。不是章绍明,是公司董事会的公共邮箱,以及几个我知道的、还算正直的董事私人邮箱。邮件标题:“关于星驰科技‘灵境’项目知识产权归属及绩效评估不公的实名举报”。

然后我开始写正文。没有愤怒,没有抒情,只有事实,时间,数据,证据。那些被覆盖的代码提交记录,那份伪造的签名协议,那份充满偏见的评估报告,以及那0.50元的年终奖,和即将到来的、充满施舍意味的0.01%期权。

我写了很久。阳光慢慢爬过办公区,照在键盘上,照在屏幕上,照在我敲击键盘的手指上。周围渐渐嘈杂起来,同事们陆续到了,打招呼,接水,聊昨晚的电视剧,聊今晚的晚宴,语气兴奋,像在期待一场盛宴。

我写完最后一个字,检查了一遍,附上我能找到的所有截图、日志片段、文件哈希值——原始文件在赵峰那里,我不能拖他下水,但这些痕迹,足够引起怀疑。

然后,我点下发送。

邮件进度条缓慢地向前移动。1%……10%……50%……90%……发送成功。

我靠在椅背上,长长地,长长地吐出一口气。像有什么东西,在胸腔里压了七年,终于被挪开了一点,透进一丝光。

电脑右下角的时间跳到下午两点五十分。距离服务器维护,还有十分钟。距离晚宴,还有四个小时。距离我穿上这身可笑的西装,走进那个灯火辉煌的宴会厅,在所有人的注视下,接受那份“待定”的施舍,还有四个小时。

我关掉邮箱,清空浏览记录,起身,拿起那份一直放在抽屉里的续约合同。纸张很厚,很有分量,像一块墓碑。

我把合同夹在腋下,走出办公区。走廊里人来人往,每个人脸上都带着笑,空气里飘着香水味、咖啡味,和一种躁动的、节日般的气息。我穿过人群,像穿过一片喧闹的森林,走向章绍明的办公室。

门虚掩着。我听见里面传来章绍明的声音,带着笑意,在打电话:“……放心,都安排好了,叶寻那边没问题,晚上肯定签。老员工嘛,哄一哄就行了。……期权?给个0.005%意思一下,到时候看他表现……对,名单已经定了,林淮0.5%,我那份……哈哈,好说好说……”

我站在门口,手放在门把上。金属冰凉。

里面,章绍明还在笑:“……他就是个老实干活的,掀不起风浪。当年陈舟在的时候,我就说这人能用,但不必重用,太轴,不懂变通。……放心,上市后,该清理的都会清理,公司要发展,不能总养着老人……”

我推开了门。

章绍明背对着我,站在窗前,手机贴在耳边。听见声音,他转过身,看见是我,愣了一下,随即对电话那头说:“有点事,先挂了。”

他放下手机,脸上浮起那种熟悉的、精确到度的笑容:“叶寻?怎么,等不及晚上了?也好,先把字签了,晚上轻松喝酒。”

他走过来,步伐从容,像走向一个早已注定的结局。他从桌上拿起一支金笔——不是那支万宝龙,是另一支,看起来更贵,笔尖闪着冷光——递给我,另一只手按住合同,翻到最后一页。

“来,就签这儿。”他指着签名栏,语气温和,像在教孩子写字,“签了,晚上你就是星驰的功臣,期权,奖金,好日子在后头。”

我看着他,看着他的金边眼镜,看着镜片后那双带着笑意的眼睛,看着那支递到我面前的金笔。然后,我抬起手,没有接笔,而是把我带来的那份合同,轻轻放在桌上,推到他面前。

“章总,”我说,声音平稳,像在陈述一个与己无关的事实,“年终奖0.50元,我收到了。林淮分红一百二十五万,我也知道了。”

章绍明的笑容僵了一下,但很快恢复。“叶寻,账不能这么算。林淮的项目是今年的大头,你的贡献公司也记得,不然怎么会有期权……”

“期权0.01%,还是待定。”我打断他,拿起他递来的金笔,在指间转了转,冰凉,沉重,“章总,我七年做了十四个项目,三个成了公司核心产品。‘灵境’的每一行代码,都是我写的。林淮覆盖提交记录,你给他管理员权限。我的绩效被打成B-,因为我去医院检查心脏。这些,你也都记得,对吗?”

办公室里骤然安静。窗外,城市的喧嚣被玻璃过滤,只剩下模糊的嗡嗡声。章绍明脸上的笑容一点一点褪去,像潮水退去后露出嶙峋的礁石。他看着我,眼神里有什么东西在沉淀,变冷。

“叶寻,”他慢慢地说,每个字都像裹着冰,“你听谁胡说的?公司有公司的制度,评估有评估的标准。林淮年轻,有冲劲,公司要培养新人。你是老员工,要顾全大局。今晚之后,你就是公司元老,有期权,有地位,何必计较一时得失?”

“我不是计较得失。”我把金笔轻轻放回桌上,和那支万宝龙并排,“我是想知道,这七年,我到底在为什么东西卖命。”

“为你的前途!为你家人的生活!”章绍明声音抬高了些,带着一种被冒犯的恼怒,“叶寻,没有公司这个平台,你算什么?你以为你的代码多值钱?我告诉你,离了星驰,你那些东西一文不值!年轻人有的是,比你便宜,比你听话,比你更能熬夜!”

“所以,我就该拿0.50元的年终奖,就该在期权名单的最后一页,就该感恩戴德地签下这份三年不调薪的卖身契?”我拿起桌上那份合同,纸张在手里哗啦作响,“然后等你上市套现,等公司‘优化’掉我这种不懂变通的老人,等我拿着0.01%的期权——如果还有的话——滚蛋?”

“你——”章绍明脸色铁青,他猛地向前一步,但又停住,深吸一口气,努力平复情绪,重新戴上那副微笑的面具,只是这次面具下有裂痕,“叶寻,你情绪不对。我理解,年底了,压力大。这样,你先把字签了,今晚好好放松,明天我们慢慢聊。你的诉求,我可以向董事会反映,期权份额,不是不能谈……”

“不用谈了。”我说,把合同推回他面前,推得缓慢,但坚决,“这份合同,我不签。”

章绍明盯着我,像在看一个突然发疯的陌生人。几秒钟后,他忽然笑了,不是那种职业化的笑,是一种混合了嘲讽、怜悯和怒意的笑。

“不签?叶寻,你想清楚。不签,你就是自动离职,没有赔偿,没有期权,什么都没有。你三十四了,出去找工作?谁要你?房贷还还得起吗?孩子上学怎么办?老婆跟着你喝西北风?”

每一个问句,都像一把锤子,砸在我早就千疮百孔的自尊上。他说得对。房贷,孩子,沈薇眼下的阴影,小树缺了门牙的笑,银行账户里永远不超过四位数的余额……这些,都是我脖子上看不见的锁链。

我沉默着。办公室里只剩下空调出风口细微的风声,和我们两人压抑的呼吸声。

章绍明看着我的沉默,笑容重新变得从容。他拿起那份合同,用金笔点了点签名栏,语气缓和下来,带着一种胜券在握的诱导:“叶寻,别犯傻。签了,至少还有0.01%,至少还有份工作。我知道你委屈,等上市成功,我给你申请一笔特别奖金,二十万,不,三十万。足够你缓一阵子。男人嘛,能屈能伸,为了家庭,低个头,不丢人。”

三十万。一笔特别奖金。听起来多么慷慨。像在路边扔给乞丐一张钞票,然后等着听那声感激涕零的“谢谢”。

我抬起头,看着他的眼睛。镜片后,那双眼睛里没有温度,只有算计,和一丝不耐烦,仿佛在说:见好就收吧,别给脸不要脸。

窗外,天色不知何时暗了下来,乌云重新堆积,似乎又要下雨。远处,君悦酒店的方向,已经有工人开始搭建今晚庆祝的拱门和红毯,小小的,像玩具。

我缓缓地,深吸了一口气。空气里有雪松须后水的味道,有纸张油墨的味道,还有一丝若有若无的、属于上位者的傲慢气息。

然后,我伸出手,不是去接笔,而是将那份合同,再次往他面前推了推,直到纸张边缘抵住他昂贵的西装袖口。

“章总,”我说,声音不大,但每个字都清晰地在寂静的办公室里炸开,“这七年,我写的代码,做的项目,加过的班,熬过的夜,就值这0.50元,和这0.01%的‘待定’期权,对吗?”

章绍明的脸色彻底沉了下来,那副面具终于碎裂,露出底下冰冷坚硬的实质。“叶寻,你别不识抬举。公司离了谁都能转!你以为你是谁?”

“我是叶寻。”我说,迎上他的目光,“一个写了七年代码,现在不想再写了的程序员。”

我收回手,转身,走向门口。手放在门把上时,我停住,没有回头。

“还有,”我说,“你刚才打电话说的,该清理的老人,期权0.005%,这些,我都录下来了。连同‘灵境’代码覆盖的记录,绩效评估不公的证据,还有那份伪造的签名协议,一起,十分钟前,发给了董事会全体成员。”

身后,死一般的寂静。

然后,是椅子被猛地推开的声音,是章绍明压抑着暴怒的低吼:“你——!你他妈疯了?!你知不知道你在干什么?!你信不信我让你在这个行业混不下去?!”

我拉开门。

走廊的光涌进来,晃眼。我迈步出去,反手带上门,将他后面的话关在了里面。

门合拢的瞬间,我听见里面传来什么东西被狠狠砸在地上的碎裂声,清脆,刺耳。

像某种坚固的东西,终于裂开了一道缝。

门在我身后合拢,将那声碎裂的响动关在里面。走廊的光白得晃眼,我站在原地,耳朵里嗡嗡作响,像有无数只夏蝉在同时嘶鸣。刚才说的那些话,做的那些事,此刻才缓慢地、真实地砸回我自己身上。

我录了音。我发了邮件。我和章绍明撕破了脸。

手掌心全是汗,冰凉粘腻。我松开紧握的门把手,在裤子上擦了擦。西装布料粗糙,磨得皮肤生疼。走廊那头有脚步声传来,越来越近,是几个年轻同事,端着咖啡,说笑着往会议室走。他们经过我身边时,声音低了下去,目光在我脸上飞快地扫过,带着好奇,探究,还有一丝不易察觉的警惕。

“叶哥。”有人低声打招呼。

我点了点头,喉咙发紧,发不出声音。他们走过去了,脚步声渐远,但窃窃私语声隐约飘回来:“……章总办公室刚才什么声音?”“不知道……叶工脸色好差……”

我深吸一口气,迈开步子。腿有点软,但我强迫自己走稳,一步一步,往办公区走。感应灯随着我的脚步一盏盏亮起,又一盏盏熄灭,像在为我铺一条短暂的光路,又迅速收回。

回到工位,坐下。电脑屏幕暗着,映出我模糊的脸,苍白,僵硬,额角有汗。我盯着那个影子看了几秒,伸手按下开机键。风扇转动的声音响起,细微的嗡鸣,在过分安静的工位区显得格外清晰。

等待开机的几十秒里,我什么也没想。脑子里是空的,像被一场大火烧过,只剩下灰白的余烬。直到登录界面出现,我输入密码,敲回车,桌面亮起来——还是小树那张骑在我脖子上的照片,笑得没心没肺。

右下角的邮箱图标有个小小的红色数字“1”。我点开。

是自动回复。来自董事会公共邮箱的自动回复:“您的邮件已收到,我们会尽快处理。感谢您的反馈。”

只有这一封。没有其他董事的私人回复。没有质问,没有确认,什么都没有。像一颗石子投入深井,连回声都听不见。

时间一分一秒过去。窗外的天阴沉得厉害,乌云低垂,压在城市上空,酝酿着一场大雨。办公区渐渐坐满了人,键盘声,电话声,交谈声,重新织成一张熟悉的、忙碌的网。但今天这张网似乎有些不同——偶尔会有一两道目光落在我背上,停留片刻,又迅速移开。空气里漂浮着一种微妙的、紧绷的东西,像暴风雨前憋闷的寂静。

赵峰一直没敢往我这边看。他埋头在电脑前,背脊绷得笔直,像一根拉到极限的弦。我能理解他的恐惧。那点刚刚冒头的、因为说出真相而获得的微弱勇气,在现实的沉寂和章绍明可能的报复面前,不堪一击。

章绍明的办公室门一直关着。百叶窗也拉下了,看不见里面。有行政部的同事去敲门,半晌才开一条缝,低声交谈几句,又匆匆离开,脸色不太好看。

十点半,公司大群里,章绍明的助理发了一条通知:“原定下午的项目评审会因故取消,具体时间另行通知。请各位同事专注手头工作,不要传播不实信息,一切以官方通知为准。”

“不实信息”四个字,加粗了。

群里安静了几秒,然后陆续跳出“收到”的回复,队形整齐,像一排沉默的墓碑。没人问为什么取消,没人讨论,仿佛这条通知再正常不过。但我知道,私下的小群里,此刻一定已经炸开了锅。那些闪烁的屏幕背后,是无数双窥探的眼睛,和无数张窃窃私语的嘴。

我关掉群聊窗口,点开工作文档。代码一行行在屏幕上滚动,熟悉的字符,熟悉的逻辑,但今天看起来格外陌生。这些我写了七年的东西,曾经觉得它们是我的孩子,是我的骨血,是我在这座城市安身立命的根本。现在看着,却只觉得荒诞。它们成就了公司的百亿估值,成就了章绍明的豪宅名车,成就了林淮的一百二十五万,却只给了我0.50元,和一纸充满羞辱的续约合同。

鼠标指针悬在一个函数上,迟迟没有点击。这个函数是“灵境”交互逻辑的核心,三年前的一个深夜,我为了解决一个底层冲突,熬到凌晨四点写出来的。当时窗外也是这么黑,办公区只剩我一个人,泡面已经凉了,粘成一团,但我脑子里那点灵光像黑暗里的火星,亮得灼人。我写完最后一行,测试通过,靠在椅背上,看着窗外的天色一点点泛白,心里涌起一种近乎神圣的成就感——我在创造,在解决问题,在做有价值的事。

多可笑。

门口传来一阵喧哗。我抬头,看见林淮被一群人簇拥着走进来,手里拎着几个精致的纸袋,印着某知名甜品店的logo。他脸上带着笑,那种被众星捧月、意气风发的笑,声音清亮:“来来,下午茶我请!大家辛苦了,今晚庆功宴好好喝!”

欢呼声响起。人们围过去,分蛋糕,拿咖啡,笑语喧哗。空气里瞬间充满了甜腻的奶油香和咖啡因带来的虚假活力。林淮像个慷慨的王子,在人群中穿梭,拍拍这个的肩膀,和那个开句玩笑,目光扫过整个办公区,最后,落在我身上。

他脸上的笑容顿了顿,随即更灿烂地绽放,端起一块小蛋糕,朝我走来。

“叶哥!”他把蛋糕放在我桌上,精致的黑森林,奶油裱花完美,顶上缀着一颗鲜红的樱桃,“尝尝,他家招牌,我特意多买了几份。”

我看着他。年轻的脸,光洁的额头,眼睛里闪着未经世事磋磨的光。他今天也穿了新西装,剪裁合体,衬得肩宽腰窄,领带是低调的深蓝色丝绸,和章绍明那条很像。他身上有淡淡的香水味,清爽的海洋调,是时下年轻人喜欢的牌子,不便宜。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。