楔子
腊月廿三,小年。CBD写字楼的落地窗外飘着细雪,会议室里暖气烘得人脸颊发烫。财务总监念出“年终奖四百万”那串数字时,所有人齐刷刷扭头看向赵凯——他正低头转笔,嘴角压不住地往上翘。
没人看我。
我攥着口袋里那张被体温焐热的医院催款单,上面“林默”两个字,像两个被遗忘的符号。我关了机,推开旋转门,冷风灌进领口的瞬间,忽然想起我妈常说的一句话:闷头拉车的人,最容易踩进泥坑。
雪落在睫毛上,化了。
我没回头。
第1章 四百万与零
会议室里的暖气片发出细微的嗡鸣,像一只困在铁皮里的苍蝇。我坐在长桌最末端,左手边是赵凯,他新换的机械键盘敲得噼里啪啦,屏幕上是股票K线图,红红绿绿跳得人眼花。
“林默,你那个AI调度系统,年后得再优化一下。”部门总监陈建国敲了敲桌面,目光越过我,落在赵凯身上,“赵凯这次谈下的华东区代理,给公司省了至少三千万渠道费,年终奖四百万,实至名归。”
掌声响起来。稀稀拉拉的,但足够刺耳。
我低头翻开笔记本,假装在记什么。纸页上有一道折痕,是我昨晚加班到凌晨三点时,困得趴桌上压出来的。那套调度系统,我写了四十七万行代码,熬了二百多天,上线那天赵凯在客户答谢宴上举杯,说“我们团队日夜攻坚”,照片里他站在C位,我站在最边上,只露出半张脸。
“林默,你这边……”陈建国顿了顿,翻了一页PPT,“今年绩效B+,年终奖按制度核算。”
他没说数字。
我也没问。
散会后,赵凯拍我肩膀:“默哥,晚上庆功宴,希尔顿,别迟到啊。”他手腕上的新表在灯光下反出一道冷光,欧米茄海马,专柜价六万八。我认得,因为上个月陪客户时在专柜外看了很久,最后还是走开了。
“不去了。”我把笔记本塞进双肩包,“家里有点事。”
“别啊,陈总特意订了包间——”
“真不去。”
我转身的时候,听见背后有人小声说:“他今年是不是零啊?”“可不,B+嘛,能有一万算不错了。”
电梯门关上,金属门映出我的脸。三十二岁,黑眼圈,衬衫领子有点磨毛了。我摸出手机,屏幕上是妈妈的微信:“小默,你爸这个月的透析费该交了,医院又催了。妈知道你不容易,但……”
后面的话没发出来。我回了一个字:嗯。
然后关机。
雪下大了。我站在写字楼门口的台阶上,看着同事三三两两钻进出租车,尾灯在夜色里拖出红色的线。手机在口袋里,像一块沉默的石头。我知道开机后会跳出什么——赵凯发在部门群里的庆功宴照片,楔子
腊月廿三,小年。CBD写字楼的落地窗外飘着细雪,会议室里暖气烘得人脸颊发烫。财务总监念出“年终奖四百万”那串数字时,所有人齐刷刷扭头看向赵凯——他正低头转笔,嘴角压不住地往上翘。
没人看我。
我攥着口袋里那张被体温焐热的医院催款单,上面“林默”两个字,像两个被遗忘的符号。我关了机,推开旋转门,冷风灌进领口的瞬间,忽然想起我妈常说的一句话:闷头拉车的人,最容易踩进泥坑。
雪落在睫毛上,化了。
我没回头。
第1章 四百万与零
会议室里的暖气片发出细微的嗡鸣,像一只困在铁皮里的苍蝇。我坐在长桌最末端,左手边是赵凯,他新换的机械键盘敲得噼里啪啦,屏幕上是股票K线图,红红绿绿跳得人眼花。
“林默,你那个AI调度系统,年后得再优化一下。”部门总监陈建国敲了敲桌面,目光越过我,落在赵凯身上,“赵凯这次谈下的华东区代理,给公司省了至少三千万渠道费,年终奖四百万,实至名归。”
掌声响起来。稀稀拉拉的,但足够刺耳。
我低头翻开笔记本,假装在记什么。纸页上有一道折痕,是我昨晚加班到凌晨三点时,困得趴桌上压出来的。那套调度系统,我写了四十七万行代码,熬了二百多天,上线那天赵凯在客户答谢宴上举杯,说“我们团队日夜攻坚”,照片里他站在C位,我站在最边上,只露出半张脸。
“林默,你这边……”陈建国顿了顿,翻了一页PPT,“今年绩效B+,年终奖按制度核算。”
他没说数字。
我也没问。
散会后,赵凯拍我肩膀:“默哥,晚上庆功宴,希尔顿,别迟到啊。”他手腕上的新表在灯光下反出一道冷光,欧米茄海马,专柜价六万八。我认得,因为上个月陪客户时在专柜外看了很久,最后还是走开了。
“不去了。”我把笔记本塞进双肩包,“家里有点事。”
“别啊,陈总特意订了包间——”
“真不去。”
我转身的时候,听见背后有人小声说:“他今年是不是零啊?”“可不,B+嘛,能有一万算不错了。”
电梯门关上,金属门映出我的脸。三十二岁,黑眼圈,衬衫领子有点磨毛了。我摸出手机,屏幕上是妈妈的微信:“小默,你爸这个月的透析费该交了,医院又催了。妈知道你不容易,但……”
后面的话没发出来。我回了一个字:嗯。
然后关机。
雪下大了。我站在写字楼门口的台阶上,看着同事三三两两钻进出租车,尾灯在夜色里拖出红色的线。手机在口袋里,像一块沉默的石头。我知道开机后会跳出什么——赵凯发在部门群里的庆功宴照片,陈建国@所有人说“向赵凯学习”,还有财务发来的年终奖确认邮件,我的那一栏,大概率写着0.00。
出租车来了。我拉开车门,报了小区地址,靠在后座上闭眼。司机从后视镜里看了我一眼,调低了电台音量。里面在放一首老歌,声音沙沙的:“……你说你最爱孤单,习惯一个人……”
我睁开眼,窗外霓虹灯模糊成一片光斑。
回到家,我把手机扔在玄关柜上,没开灯。黑暗中摸到沙发,坐下来,左脚踩到一团软软的东西——是儿子落下的毛绒兔子,耳朵耷拉着,一只眼睛掉了。我捏了捏那只独眼,想起上周答应他买新的,后来忙忘了。
厨房里有响动。妻子晓雯穿着睡衣走出来,头发散着,手里端着一杯热水。
“回来了?”她把杯子放茶几上,“饿不饿?给你下碗面?”
“不饿。”
“年终奖……发了?”
我没说话。她在我旁边坐下,沙发弹簧发出轻微的吱呀。沉默了很久,她把手覆在我手背上,掌心很暖。
“没事,”她说,“明年再说。”
我鼻子一酸,但忍住了。三十二岁的男人,不能在家里掉眼泪。
那天晚上我睡得很早。手机始终关着。凌晨两点多醒了一次,听见晓雯在客厅小声打电话,好像是跟她妈借钱,说是“周转一下,下个月就还”。我翻了个身,把脸埋进枕头里。
枕头湿了一块。
第二天早上开机,微信炸了。部门群里一百多条未读,赵凯发了九宫格照片,香槟、龙虾、红包墙,还有一张他和陈建国的合影,配文:“感恩公司,感恩团队!”下面齐刷刷的点赞和“向凯哥学习”。
我往下滑,滑到我妈凌晨发来的语音。点开,她的声音很轻,像是怕吵醒谁:“小默,你爸今天不太舒服,医生说可能要换一种药,贵一点,但效果好……妈就是跟你说一声,你别急,妈再想想办法。”
我盯着那条语音,足足看了半分钟。
然后我拨了一个电话。
“喂,张律吗?我是林默。对,那个系统著作权的案子……我想好了,材料我都有,咱们见面聊。”
挂了电话,我翻开笔记本电脑,桌面上有一个加密文件夹,名字叫“调度系统-原始手稿”。里面是四十七万行代码的每一版修改记录,时间戳从去年三月十二号开始,每一天,每一小时,清清楚楚。
还有一个子文件夹,叫“证据”。
我点开,里面是一段录音。去年七月二十号,陈建国在电话里跟我说:“小林啊,这个系统你多费心,署名的事……赵凯要评高级职称,先挂他,你放心,后面肯定给你补上。”
我当时说了什么?我说:“行,陈总,我信你。”
我把录音文件拖进U盘,又翻出和赵凯的微信聊天记录,搜索关键词“代码”,跳出来一条去年八月五号的对话——他问我:“默哥,那个数据接口怎么写?客户催得急。”我回:“我发你一段示例,你套一下就行。”接着是我发过去的一个代码片段截图。
截图里,文件创建者一栏,清清楚楚写着“Lin Mo”。
我把所有这些打包,压缩,命名。然后给张律发了一封邮件,附件拖进去,鼠标悬在发送键上。
窗外,雪停了。阳光透过百叶窗的缝隙,落在键盘上,一格一格的,像时间被切成碎片。
我深吸一口气。
按下发送。
第2章 沉默的共谋
张律的事务所在城西一栋老写字楼里,电梯是那种手动推拉门的,运行时哐当哐当响。他四十出头,戴一副细边眼镜,衬衫袖子卷到手肘,桌上堆满了案卷。
“坐。”他指了指对面的椅子,“材料我连夜看了,有点意思。”
他从案卷堆里抽出一张纸,上面是我整理的时间线。
“你的意思是,这套AI调度系统,从底层架构到核心算法,全是你一个人写的。但公司对外申报的软件著作权、科技奖项,署名都是赵凯和陈建国?”
“对。”
“你有证据?”
我把U盘推过去。他插上电脑,一页一页翻。代码修改日志,每一版的提交时间、IP地址、账号信息。Git记录里,我的账号“LinMo”提交了4372次,赵凯的账号“ZhaoKai”提交了3次,还是我教他改注释的那几次。
张律放大了一张截图,是我和赵凯的微信对话。去年九月,他问我:“默哥,那个调度算法里有个参数为啥设0.85?”我回:“根据历史数据拟合的,0.85时吞吐量最优,别乱动。”他回了个“OK”的表情包。
“这个能说明什么?”张律问。
“说明他根本不懂核心参数。”我指着截图,“真正写算法的人,不会问这种问题。”
张律点点头,又翻到一段录音转文字。陈建国去年七月的那通电话,我开了录音,前后八分钟,他说了三次“先挂赵凯的名”,说了两次“后面肯定给你补上”,说了一次“小林你放心,我陈建国说话算话”。
“录音取得方式合法吗?”张律问。
“我自己的手机,自己的通话,录的是我自己参与的通话。”
“那就没问题。”他把材料理了理,“不过林默,我得先跟你说清楚——这条路不好走。你告的是老东家,行业里传出去,以后哪家公司还敢用你?”
我看着窗外。城西这片是老城区,楼下有个菜市场,传来剁肉和吆喝声。一个老太太在挑萝卜,拿起一个,放下,又拿起一个。
“张律,”我说,“我爸尿毒症,一周透析三次。我妈退休金一个月两千八。我儿子明年上小学,学区房还在还贷。我在这家公司干了六年,没涨过薪,因为陈建国说‘公司困难,共渡难关’。”
我顿了顿。
“赵凯比我晚来三年。他现在开着奥迪A6,我每天挤地铁。这些我都能忍。但那个系统是我的孩子,我熬了两百多个日夜,写出来的每一个函数都认得我的指纹。他拿走署名,拿走奖金,拿走本该属于我的东西——”
我抬起头。
“我忍不了。”
张律沉默了一会儿,从抽屉里拿出一张名片。“我有个朋友在科技媒体,你要是愿意,可以做一次匿名采访。舆论有时候比官司快。”
我把名片收进口袋。
走出事务所,手机响了。是晓雯。
“你昨晚……是不是没睡好?”她声音很轻,“妈打电话来了,说爸的情况暂时稳住了,让咱们别担心。”
“嗯。”
“还有——”她停了一下,“你公司那个赵凯,是不是发朋友圈了?晒了张新车钥匙,保时捷。”
我闭上眼。赵凯的朋友圈,我昨晚就看到了。凌晨两点发的,九张图,最后一张是方向盘,配文:“努力的人,运气不会太差。”
“晓雯。”
“嗯?”
“我可能要打一场官司。”
电话那头安静了几秒。然后她说:“打呗。我嫁的是你,又不是你的工作。”
我站在老写字楼的台阶上,阳光很好,照得柏油路泛着光。菜市场那个老太太终于挑好了萝卜,颤巍巍地掏出一张皱巴巴的五块钱。
我忽然想起我爸。他以前也在菜市场卖菜,凌晨四点起床进货,冬天手冻得裂口子。他常跟我说:“小默,咱不跟人争,但也不能让人欺负。该是你的,你得拿。”
我那时候觉得他啰嗦。
现在觉得,他说的每一个字都对。
第3章 暗涌
接下来的半个月,我照常上班。
早上八点半打卡,晚上十点走。陈建国在会上又画了两次饼,说“明年公司要冲IPO,在座各位都有期权”。赵凯在走廊里碰到我,还是喊“默哥”,还是拍我肩膀,只是手腕上的表又换了,这次是万国葡萄牙。
“默哥,上次庆功宴你没来,陈总还念叨呢。”
“家里有事。”
“理解理解。”他凑近一点,压低声音,“对了,那个调度系统,年后可能要对接新客户,你这边接口文档整理一份给我,我看看。”
我看着他。他的眼睛很干净,像从来没装过什么亏心事。
“好。”我说,“整理好了发你。”
他没走,站在原地搓了搓手:“那个……默哥,去年那个算法参数,0.85那个,客户问起来我怎么解释?你当时说是拟合出来的,具体怎么拟合的?”
“用历史订单数据跑回归。”
“回归……是哪一种?线性还是——”
“赵凯。”我打断他。
“嗯?”
“你大学学什么的?”
他愣了一下:“工商管理啊,你知道的。”
“那你问这些干什么?”
他笑了,有点尴尬:“这不是……客户问嘛,我得能答上来啊。”
“客户不会问这么细。他们只关心效果。”
“也是也是。”他拍拍我胳膊,“那行,你忙,我先走了。”
他转身的时候,我注意到他后颈有一道红印,像是刚拔过罐。他老婆上个月生了二胎,朋友圈晒过满月照,九宫格正中间是一家四口,他笑得露出一排牙。
我盯着他的背影看了很久。
这个人,去年八月问我“数据接口怎么写”的时候,也是这副表情——诚恳,谦虚,人畜无害。我当时把代码片段截给他,心想帮一把是一把。后来系统上线,他站在台上讲PPT,那页架构图是我画的,他念的每一句话都是我写的讲稿。
我坐在台下,手心攥出了汗。
那天晚上,我加班到十一点。办公室只剩我和保洁阿姨。她在拖地,拖到我脚边时停了一下:“小林,还不走啊?”
“马上。”
“你们那个赵总,今天又上电视了。”阿姨直起腰,锤了锤后背,“我孙子说,叫什么……科技新锐?现在的年轻人真厉害。”
我没接话。她把拖把往水桶里一涮,自言自语:“不过我瞅着,那小伙子面相浮躁,不如你踏实。”
我笑了一下。
阿姨拖着水桶走了。我关掉电脑,从抽屉最底层摸出一个旧手机,充上电,开机。里面存着一段视频,是去年十月系统上线那天,我在机房拍的。画面里,赵凯站在白板前,对着客户讲架构图,讲到核心算法时卡了壳,扭头看我。我小声提醒:“贝叶斯优化。”他跟着重复了一遍:“啊对,贝叶斯优化。”
视频很短,二十七秒。
我把它传进新手机,加密,备份。
然后打开邮箱,张律下午发来一封邮件,标题是“媒体那边有回音了”。点开,只有一句话:周三下午两点,城西咖啡馆,她姓周。
我回了一个字:好。
关掉邮箱,桌面右下角弹出一条新闻推送:“某科技公司年终奖人均百万,员工晒保时捷钥匙……”配图是赵凯的朋友圈截图,虽然打了码,但那辆保时捷的车牌尾号,我认得。
我点了“不感兴趣”。
然后打开代码编辑器,开始写新的算法。这次是给自己写的——一套自动取证工具,输入关键词,就能从海量Git记录和聊天记录里,提取出完整的证据链。
键盘声在空荡荡的办公室里回响。
保洁阿姨又经过门口,探头看了一眼,没说话,轻轻把门带上了。
第4章 那个姓周的女人
周三下午,我请了半天假。陈建国在审批单上签字时,钢笔尖顿了顿:“最近请假有点多啊,家里事还没处理完?”
“嗯,我爸身体不好。”
他没再问。签完字把单子推过来,顺嘴说了一句:“对了,年后那个调度系统要申报省科技进步奖,你把材料准备一下,署名还是赵凯在前,你第二。”
我接过假条,折好,放进钱包夹层。
“陈总,”我说,“我第二?”
“对啊,赵凯负责项目对接,贡献大嘛。”他低头翻文件,没看我,“你那个算法……虽然也重要,但毕竟不是核心。小赵跟客户关系好,上面看的是综合贡献。”
我站了两秒。
“好。”
转身时,我听见他小声嘟囔了一句:“不识抬举。”
城西咖啡馆在一家书店里面,书架上摆着东野圭吾和卡夫卡。周记者比我想象的年轻,三十岁左右,短发,穿一件深灰毛衣,面前摆着录音笔和一杯美式。
“林先生,”她伸手,握得很轻,“张律跟我说了大概。您方便从头说吗?”
我把U盘放在桌上。
“这里面有全部证据。从第一行代码到最后一版发布,每一次提交记录,每一张截图,每一段录音。还有——”
我停了一下。
“还有一份公司内部邮件,是陈建国发给HR的,上面写‘林默的绩效按B+处理,年终奖不予发放,理由:缺乏团队协作精神’。”
周记者挑起眉毛:“缺乏团队协作精神?”
“因为我拒绝在赵凯的晋升答辩上做他的‘技术背书’。”
她打开笔记本电脑,插上U盘,一页一页翻。我看到她的表情从好奇变成专注,又从专注变成一种克制的愤怒。
“这个系统,”她指着屏幕上的架构图,“是你一个人写的?”
“四十七万行代码,每一行。”
“赵凯做了什么?”
“他每周开一次项目进度会,念我写的周报。每月请客户吃一次饭,报销单上写‘技术交流’。”
周记者沉默了一会儿,把录音笔往我这边推了推。
“您介意我录一段吗?不写名字,不写公司名,只用‘某科技公司’代称。”
“可以。”
她按下录音键。
“林先生,您最想说的是什么?”
我想了想。窗外的梧桐树叶子落光了,只剩光秃秃的枝丫。一个外卖员骑着电动车经过,车后座绑着粉色的小箱子。
“我想说……我不恨赵凯。”
周记者微微前倾。
“他确实不如我懂技术,但他有他的本事。他能让客户高兴,能让领导满意,这也是一种能力。我恨的是——”我顿了一下,“我恨的是,这地方只看得到会哭的孩子。埋头干活的,永远分不到糖。”
“所以你决定起诉?”
“对。”
“想要什么结果?”
我端起面前的凉水,喝了一口。
“我要系统署名权。该我的荣誉,还给我。该我的奖金,还给我。然后——”我放下杯子,“然后我辞职。”
周记者关掉录音笔。
“林先生,稿子发之前我会给你看一遍。”
“谢谢。”
走出咖啡馆时,天快黑了。路灯亮起来,昏黄的光落在人行道上。手机响了一声,是晓雯发来的照片——儿子在画画,画了一个戴眼镜的男人,旁边歪歪扭扭写着“爸爸”。
我放大图片,看了很久。
然后我回了一条:马上到家。
第5章 风暴眼
稿子发出来的那天是腊月廿八。标题很克制:《一个程序员的两百天:47万行代码与零年终奖》。
周记者用了化名,但细节太具体了。系统名称、技术参数、时间节点,圈内人一看就知道是哪家公司。文章推送后半小时,阅读量破了十万。评论区炸了。
“这不就是现代版周扒皮?”
“47万行代码,年终奖0?资本家看了都流泪。”
“求公司名,避雷。”
我坐在工位上刷评论,隔壁赵凯的工位空着——他去海南团建了,朋友圈定位在三亚艾迪逊酒店。陈建国办公室的门关着,百叶窗也拉上了,里面隐约传来打电话的声音。
中午,HR总监李莉把我叫进小会议室。
“林默,那个文章……你看到了?”
“看到了。”
“是你爆的料?”
“我接受了一次采访,陈述了事实。”
李莉三十五六岁,短发,干练,平时跟我关系还行。她叹了口气,把手机推过来,屏幕上是一条微信,陈建国发的:“让林默把文章撤了,条件好谈。”
“陈总说,只要你撤稿,年终奖可以补发,数额好商量。另外署名的事也可以谈,科技进步奖把你放第一。”
我看着那条微信,忽然觉得很累。
“李莉,”我说,“我在这公司六年。我爸住院那年我请了三天假,回来扣了全勤奖,理由是‘影响项目进度’。我儿子出生那天我在机房通宵,因为赵凯说客户第二天要看演示,结果他喝多了没去。”
李莉低下头。
“这些我都认了。但那个系统,是我的命。他拿走署名的时候,有没有想过我也有家要养?”
李莉沉默了很久。
“林默,我帮你约了陈总明天谈。你自己决定。”
第二天上午十点,陈建国办公室。
他坐在大班台后面,脸比平时黑。烟灰缸里堆满了烟头,空气里一股焦油味。
“林默,你搞这一出,图什么?”他没让我坐。
“图个公道。”
“公道?”他笑了一声,“你知不知道公司每年要花多少钱养你们?你那个系统是厉害,但没有公司的平台,你写得出来?没有赵凯去谈客户,你的代码卖给谁?”
我站在他面前,双手垂着。
“陈总,平台是平台,劳动是劳动。我签了劳动合同,没签卖身契。”
他一拍桌子:“林默!你别给脸不要脸!”
我看着他。他额头上的青筋鼓起来,嘴角往下撇,跟去年七月电话里那个“我陈建国说话算话”的人,判若两人。
“陈总,”我说,“文章撤不了。但我不想起诉。你给我该给的,我走人。以后各不相干。”
“你要什么?”
“第一,软件著作权署名权变更,加上我的名字。第二,科技进步奖申报材料里,我排第一。第三,年终奖按赵凯的标准补发,税后四百万。”
他笑了,是那种从鼻子里哼出来的笑。
“四百万?你做梦。”
“那就法庭见。”
我转身往外走。手碰到门把手时,他在后面说:“林默,你走出这个门,以后在行业里就别想混了。”
我停下来。
没回头。
“陈总,我三十多了,房贷还有二十年,我爸每周透析。你猜我怕不怕?”
门关上的时候,我听见烟灰缸砸在门板上的声音。
第6章 裂痕
年三十那天,我回了父母家。老小区,六楼没电梯,墙皮斑驳。我爸坐在阳台的藤椅上晒太阳,手背上贴着透析后的止血贴。我妈在厨房炸丸子,油烟味飘得满屋都是。
“小默,过来帮妈剥蒜。”
我搬了个小板凳坐她旁边。她没提官司的事,也没问年终奖。只是剥着剥着,忽然说:“你爸昨晚跟我讲,梦见你小时候了。你那时候笨,学骑自行车摔了七八次,膝盖全是血,还非要骑。”
我低头剥蒜,蒜皮沾了一手。
“你爸说,你从小就这样,认准了的事,十头牛都拉不回来。”她把丸子捞出来,控油,“他让我跟你说——想做什么就去做,别管别人怎么说。”
我嗯了一声。
年夜饭吃到一半,手机响了。张律。
“林默,对方来电话了。陈建国找了公司的法务,法务说这案子证据太硬,劝他和解。”
“条件?”
“署名权加上你,科技进步奖你排第一,年终奖……对方说最多给两百万。”
“四百万。”
“我估计还能谈。另外——”张律顿了一下,“赵凯那边好像出问题了。有客户看到那篇文章,给公司打电话质问系统到底谁写的。赵凯在海南待不下去了,今天飞回来。”
挂了电话,我爸问我:“谁啊?”
“律师。”
他哦了一声,夹了块鱼肉放我碗里:“吃鱼。你小时候最爱吃鱼。”
那个年过得很安静。没有红包,没有年终奖,没有朋友圈的炫耀。只有我妈炸的丸子,我爸夹的鱼肉,我儿子在客厅跑来跑去,把毛绒兔子丢得到处都是。
但我睡得很踏实。
大年初三,我在家改代码,手机响了。一个陌生号码。
“默哥,是我,赵凯。”
他的声音沙哑,像是没睡好。
“有事?”
“我想跟你聊聊。方便吗?”
我们约在小区门口的便利店。他穿着那件黑色羽绒服,帽子没戴,头发被风吹得乱七八糟。下巴上冒出一片青胡茬,跟朋友圈里那个在三亚海滩上喝椰子的精致男人,完全两个人。
“默哥,”他买了两罐热咖啡,递给我一罐,“文章我看了。”
我没说话。
“我来不是求你撤稿的。我就是想跟你说——对不起。”
他低着头,用指甲抠易拉罐的拉环。
“我知道你熬了多少夜。有一次凌晨三点我回公司拿东西,看见你趴在桌上睡着了,屏幕还亮着。我拍了个照片,本来想发群里说你辛苦,后来怕陈总说你不注意休息,就没发。”
他顿了一下。
“现在想想,我就是怕。怕你比我强,怕陈总看出来真正干活的是你,怕我什么都不是。”
我喝了口咖啡。热的,甜得发腻。
“赵凯,我没想毁你。”
“我知道。”他抬起头,眼睛红了,“默哥,陈总让我劝你撤稿。他说只要你能撤,条件好谈。”
“你怎么想?”
他沉默了很久。
“我觉得……你该拿回来。”他把易拉罐捏扁,手背上的青筋鼓起来,“我这两年,拿的每一分钱,心里都虚。我老婆都不知道我这四百万怎么来的,我跟她说是项目奖金。她高兴得哭了一晚上。”
风灌进来,吹得门口的风铃叮当响。
“默哥,我准备辞职了。”
我看着他。
“真的。我拿了一百五十万走,剩下的给公司。我要去开个烧烤店,我表弟在城南有个铺子,一直叫我合伙。”
他笑了一下,很难看。
“我大学学工商管理,啥也没学到。写代码一窍不通。但我烤串还行,大学在烧烤摊打过工。”
我站起来。他也站起来。
“赵凯。”
“嗯?”
“你要是缺启动资金,我可以借你十万。”
他愣在那儿,嘴张着,半天没说话。然后他猛地转身走了,走得很急,肩膀一耸一耸的。
我猜他在哭。
第7章 真相落地
正月十五,张律签了和解协议。
公司同意在软件著作权登记中增加“林默”为第一作者,科技进步奖申报材料同样变更。年终奖按原定标准补发,税后四百万,分两笔到账。另外,公司以“技术顾问费”名义再支付一百万,算作对前期加班和署名的补偿。
签字那天,陈建国没来。来的是公司法务和HR总监李莉。李莉把协议书推过来时,小声说了一句:“陈总调走了,去分公司当副总,降了半级。”
我没接话。
签完字,李莉站起来跟我握手:“林默,以后有什么打算?”
“辞职。”
她没意外:“找好下家了?”
“没有。先歇歇。”
走出公司大楼时,我回头看了一眼。十七层,靠东边那间是我工位。窗户上还贴着一张便利贴,是我去年写的:“今天把并发优化完,明天给爸交透析费。”
便利贴是黄色的,很小,在整面玻璃幕墙上,像一粒尘埃。
当晚,我请张律吃饭。路边小馆子,点了三个菜,一瓶二锅头。张律酒量浅,两杯下肚就脸红。
“林默,你知道吗,”他夹了一筷子拍黄瓜,“我做知识产权六年,第一次碰到证据这么硬的案子。你那套取证工具,比我们律所买的专业软件还牛。”
“闲的时候写的。”
“有兴趣做知识产权律师吗?我可以带你。”
我愣了一下。
“你技术底子好,法律知识补起来快。现在科技公司知识产权纠纷越来越多,懂技术又懂法律的律师,特别缺。”
我端起酒杯,没喝。
“张律,我三十二了,转行来得及吗?”
“你写代码都写了六年,法律再学六年,四十岁正好是黄金期。”
窗外有人放烟花,大概是正月十五的尾巴。一朵金色的菊花开在夜空里,慢慢散开,落下来。
我想起我爸说的话:想做什么就去做。
“行。”我说,“我试试。”
第8章 那碗面
辞职后的第一个周一,我送儿子上学。幼儿园门口挤满了家长,我挤在人群里,拉着他的手。他忽然抬头问我:“爸爸,你今天不去公司吗?”
“不去了。”
“那你以后也不去了?”
“对。爸爸要换一个工作。”
他歪着脑袋想了想:“那是不是可以每天送我上学?”
“对。”
他笑起来,蹦蹦跳跳跑进校门。书包上的毛绒兔子挂件一晃一晃的,耳朵在晨光里甩来甩去。
我站在门口看了很久。
回家路上,我给我爸打了个电话。
“爸,钱到账了。第一笔两百万,下午去医院给你办VIP透析,不用排队了。”
电话那头安静了几秒。
“小默,”他声音有点哑,“爸拖累你了。”
“你说什么呢。”
“你妈昨晚跟我说,你小时候摔自行车,膝盖流血了也不哭,爬起来接着骑。她说你这孩子,从小就倔。”
我站在路边,梧桐树发新芽了,嫩绿嫩绿的。
“爸,你那会儿卖菜,有人欺负你吗?”
他笑了一声:“怎么没有。隔壁摊老刘,看我菜新鲜,故意把烂叶子扔我筐里。我跟他打了一架,鼻子都打歪了。后来他闺女考上大学,学费不够,你妈还借了他两千。”
“那你不恨他?”
“恨啥啊。都是穷闹的。”他顿了顿,“小默,爸没啥本事,就教了你一句话——做人得硬气,但心要软。”
挂了电话,我沿着河边走了一圈。三月的风还凉,但阳光暖了。河面上有人划船,船桨激起一圈一圈的涟漪。
手机响了,是周记者。
“林先生,稿子后续反馈很好。有几家科技公司在找我打听你,想请你去当技术顾问。”
“谢谢,我暂时不找工作。”
“还有——”她停了一下,“赵凯昨天给我打了个电话。他说他想在采访里说几句,问我能不能补一篇后续。他说他想公开道歉。”
我握着手机,风吹过来,河面上的涟漪散得更远了。
“可以。”我说,“他不欠我什么了。”
周记者沉默了一会儿。
“林先生,你原谅他了?”
“谈不上原谅。就是觉得……人都挺不容易的。他怕被我比下去,我怕被公司淘汰。我俩其实一样,都是被那套规则逼到墙角的人。”
“那套规则?”
“只看结果,不看过程;只认关系,不认劳动。”我看着河面上的船,慢慢靠岸,“但那套规则也不是铁板一块。你撞一下,它就裂一条缝。”
第9章 缝
春天来的时候,我正式进了张律的律所,从实习律师做起。工资是原来的三分之一,但每天六点能到家,能给儿子读绘本,能陪晓雯逛超市。
赵凯的烧烤店开业了,在城南一个巷子里,名字叫“码农烧烤”。招牌上画着一串羊肉串和一个键盘,歪歪扭扭的,据说是他自己画的。
开业那天我去了。他系着围裙,在炭火前忙得满头汗。看见我,咧嘴一笑:“默哥!随便吃,管够!”
我坐在塑料凳上,看他熟练地翻着肉串,撒孜然,刷酱。他老婆抱着孩子在旁边帮忙,小姑娘手里攥着一串烤馒头,吃得满脸油。
“默哥,”他凑过来,压低声音,“那个……我跟客户说了,系统是你写的。我把你发我的代码截图给他们看了。”
“为什么?”
“不为什么。”他翻了翻肉串,“该你的东西,我不能老攥着。”
我拿起一串烤茄子,咬了一口。很烫,但是很香。
“赵凯。”
“嗯?”
“你这手艺,比写PPT强多了。”
他哈哈大笑,炭火映得他脸红红的。
夏天的时候,我接了第一个独立案子。一个小公司老板,被大厂抄袭了核心算法,找我做代理。我熬了三个通宵,把技术文档和法律条文对照整理,最后帮他要回来两百万赔偿。
签完和解协议那天,小老板请我吃饭,问我:“林律师,你以前是程序员?”
“对。”
“为什么转行?”
我想了想。
“因为我想让写代码的人,被看见。”
秋天,省科技进步奖公示了。那个AI调度系统获得了二等奖,署名第一栏,清清楚楚印着“林默”两个字。我截图发给我爸,他回了条语音,只有两个字,但我听见背景里我妈在哭。
颁奖那天我没去。听说是陈建国代领的,他在台上念获奖感言,稿子是公司写的,里面有一句“感谢团队六年的坚持”。
我在电视上看直播,手里端着晓雯煮的面。
面里卧着一个荷包蛋,蛋黄是溏心的,戳开,流了一碗的金黄。
第10章 雪落无声
又到腊月廿三,小年。距那场年终奖风波,整整一年。
我坐在新家的书房里,窗外飘着细雪。这房子是夏天买的,二手房,不大,但有个朝南的阳台,我爸透析回来能晒太阳。书房墙上挂着一幅字,是赵凯送的,他亲手写的,笔迹歪歪扭扭:“算法即人心。”
律所放年假了,张律在群里发红包,我抢了八块八。晓雯在客厅陪儿子搭乐高,我爸在阳台浇花,我妈在厨房炸丸子,油烟味飘过来,跟去年一模一样。
手机响了,是周记者。
“林律师,新年好。有个事跟你说——去年那篇文章,今天入选了年度科技报道奖。评委会说,它推动了行业对程序员署名权的关注。”
“恭喜。”
“还有,那个公司——你原来那家——今年修改了内部规定,所有研发人员的代码贡献,必须记录在案。年终奖核算要技术部门复核。”
我看着窗外的雪。
“挺好的。”
“林律师,你有什么想对读者说的吗?”
我想了很久。
“就说……埋头拉车的人,偶尔也要抬头看看路。如果路是错的,别怕停下来。停下来不是认输,是为了找一条对的。”
挂了电话,儿子跑进来,手里举着一个乐高小人。
“爸爸,这是你!”
小人戴着眼镜,手里拿着一本书,脚下是一块键盘。
“为什么爸爸踩键盘?”
“因为你以前是写代码的呀。现在你是律师了,所以手里拿书。”
我把他抱起来,他咯咯笑。
晓雯探头进来:“面好了,出来吃。”
我抱着儿子走出去。餐厅的灯暖黄暖黄的,照着一桌子菜。我妈把丸子端上来,我爸给我倒了杯酒。
“小默,”他举杯,“今年辛苦了。”
“不辛苦。”
我看着他,看着他手背上透析留下的疤,看着我妈鬓角的白发,看着晓雯笑起来的眼角纹,看着儿子缺了门牙的傻笑。
窗外的雪,无声无息地落。
我举起杯。
“新年快乐。”
这杯酒,敬所有埋头拉车的人。敬那些被忽视的深夜,敬那些没署名的代码,敬那些咽下去的委屈,敬心里那口没散的气。
也敬——终于被看见的,我们自己。
(全文完)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.