品茶深处的伪码陷阱:中年程序员被骗光积蓄的裁员局
在上海的街头,因为关于代码仿製品的盘算,发生了一件毫无体面可言的琐事。文昌茶行里,黄梅天的潮气被闷在老式红木架子后头,散发着一股陈旧的酸腐气味,混合着劣质空气清新剂的甜腻,让人透不过气。吊顶上的老风扇转得有气无力,吱呀作响的节奏像极了某种即将崩盘的金融耗材。
陆远坐在那张深色茶桌前,指尖无意识地抠着桌面上一处干涸的油垢。他对面坐着陈总,那张长期浸淫在Excel暗表和参数推演里的脸,此刻正挂着一层标准化的假笑。桌中央那套紫砂壶还没开火,两人谁也没动,这空间里悬置状态的压抑感,比陆远手机里那几条催收短信还要刺耳。
“老陆,这代码架构的逻辑错误,在圈子里传开对谁都没好处。”陈总开了腔,声音像被砂纸打磨过,透着一股不容置疑的商业机密威胁,“竞业限制那条杠杠,你比我清楚。五百万的索赔额,够在张江高科换套像样的老破小了,何必为了这点技术泄密,让大家都落个社会性死亡的下场?”
陆远没接茬,只是盯着陈总那双被探照灯般目光审视的眼睛,心里飞快地盘算着自己手里那份加密存储的服务器日志。他知道,只要这步棋走错,不仅是劳动仲裁赔偿金泡汤的问题,连带着他在这个行业里那点可怜的信用评级,也会随着下个月的房贷压力一起清零。
陈总又往前凑了凑,身上那股混合着烟草与廉价香水的味道扑面而来,他压低声音,语气里带着一种施舍般的残酷:“大家都是在弄堂里钻出来的,别整那些虚的。把底层的逻辑变量交出来,我保你转行时那份离职证明干干净净,不然,这笔三角债怎么清算,咱们法庭上见,那时候可就……”
话音未落,门口传来一阵急促的脚步声,木门被推开一条缝,外头湿热的晚高峰喧嚣瞬间涌入,陆远的手指停在桌沿,刚要开口的拒绝被这一声突兀的敲门声硬生生截断,他猛地抬头,看见一个穿着黑雨衣的男人正站在门外,手里提着一个沉甸甸的黑色帆布包,眼神直勾勾地盯着桌上那枚还没来得及撤下的U盘,陆远刚迈出半步的脚尖突然悬在半空,喉咙里那句冰冷的嘲讽还没吐出来,就这么硬生生地卡在了——
喉咙里那句冰冷的嘲讽还没吐出来,就这么硬生生地卡在了那股混杂着潮湿泥土与廉价机油味的空气里。
陆远没动,甚至连呼吸都刻意压得极轻。那男人身上的雨衣还在滴水,暗红色的水渍在地板上晕开,像是一张无声索命的契约。他那只提着包的手腕上,赫然露出一块泛着冷光的劳力士水鬼,表盘在昏黄的吊灯下折射出一道极其刺眼的碎芒——这玩意儿出现在这种破旧的弄堂租住房里,本身就是一种极具侵略性的挑衅。
坐在对面的女人,原本那张因愤怒而涨红的脸,此刻却像被抽干了血色,眼底的歇斯底里迅速退潮,取而代之的是一种近乎本能的贪婪与惊惶。她甚至顾不上再看陆远一眼,目光死死钉在那个黑色帆布包的拉链上,那是某种足以填平她账面上所有窟窿的重量。
空气粘稠得像要凝固,窗外,弄堂里卖小龙虾的老板正扯着嗓子吆喝,那充满烟火气的嘈杂声成了此刻最荒诞的背景音。陆远的手指在桌沿微微扣紧,指节泛白,他清楚,这包里装的不是什么救命稻草,而是压垮这段苟延残喘关系的最后一根秤杆。
黑雨衣男人没说话,只是微微侧身,用那双藏在兜帽阴影下的眼睛扫视了一圈屋内的狼藉,最后视线停在陆远那只还没来得及收回的手上,缓缓开口,声音沙哑得如同砂纸打磨过铁器:“东西给谁,价码就得按谁的规矩来,陆先生,这账你算得清,还是我帮你……”
文昌茶行那扇红木雕花的移门,因为年久失修,推开时发出令人牙酸的摩擦声。屋里没有开灯,只有几缕混杂着陈年普洱与霉味的湿气,在空气中盘旋。木桌上那套斑驳的青花瓷具,沾着洗不掉的深褐渍迹,像是某种被岁月风干的贪欲痕迹。
陆远把帆布包往桌上一搁,发出一声沉闷的撞击声。对面的女人没看他,指尖在手机屏幕上飞快地划动,一条关于“张江高科某架构师离职补偿纠纷”的推送弹窗,映在她冷淡的侧脸上。
“五百万的专利费,你拿什么谈?”她终于抬起眼皮,目光像手术刀一样剖开陆远的伪装,“服务器日志已经备份了,你那段逻辑漏洞百出的代码仿制品,只要我动动手指发给法务,你连最后那点裁员赔偿金都别想拿到。”
窗外,弄堂口的油烟机正发出濒死般的轰鸣,伴随着邻居抱怨电费涨价的尖嗓门,让这间狭窄的隔间更显逼仄。陆远盯着她那副精致却刻薄的妆容,心底涌起一股报复性的快意。他从包里摸出一张皱巴巴的Excel暗表,指节抵住那个刺眼的“变量嵌套”红框,声音压得极低:“你真以为我只是为了那点离职金?这东西如果流进黑市,你那所谓的人设包装、什么行业精英的口碑崩盘,不过是分分钟的事。”
女人冷笑一声,端起桌上早已凉透的杯子,杯底与桌面碰撞,发出清脆而刺耳的声响。屋外,几个正在清运垃圾的工人推着手推车经过,轮轴碾过青石板路,发出咯吱咯吱的声响,仿佛在嘲笑这两人之间早已枯竭的信任。
“你这是在走钢丝。”她倾过身,空气中那股廉价香水味混杂着窗外的酸腐气味,直钻陆远的鼻腔,“别拿那种过时的威胁来博弈,你的底层逻辑早就坏了。如果这笔钱不能在下周三前转入我的海外账户,那些关于你恶意诉讼、窃取商业机密的证据,明天就会出现在你前妻的邮箱里。”
陆远的手心渗出一层细密的冷汗,他看着她那张写满了算计的脸,胃里一阵翻江倒海。他想起那天深夜在网吧包间里疯狂敲击代码的自己,那时他以为这只是为了改变现状的跳板,却没料到,这竟是一场把自己关进死循环的博弈。
他深吸一口气,刚想开口,却被门外忽然停下的脚步声打断,那是一阵沉重且缓慢的皮鞋声,在木地板上叩击出的节奏,让空气里的张力瞬间紧绷到了极限,他刚要脱口而出的报价硬生生卡在喉咙口,而那扇本该紧闭的门缝里,一只戴着白手套的手正缓缓按住门把手……
那只戴着白手套的手指骨节分明,透着股不容置疑的冷硬,缓缓向下压动。门锁的弹簧发出极轻微的、像是金属磨牙般的“咔哒”声,在这间堆满了旧合同与陈年烟味的办公室里,震得人心头发颤。
对面的老陈原本正抠着指甲缝的动作僵住了,那张写满了油滑与算计的脸,此刻迅速褪去了刚才的嚣张,转而换上了一种近乎卑微的谄媚。他极快地扫了一眼桌角那份还没来得及签名的股权转让协议,眼神里闪过一丝阴狠的纠结,像是在盘算着如果现在把这叠纸撕了,能不能在那个进门的人面前讨到一点卖身求荣的筹码。
空气里浮动着劣质咖啡豆的焦糊味,窗外是陆家嘴璀璨却冷漠的霓虹灯火,将这间狭窄办公室的轮廓切割得支离破碎。站在门外的那位,显然不是来喝茶的。皮鞋声停在门槛外,那种压迫感像是一层薄薄的保鲜膜,死死裹住了房间里的所有人,让人窒息得连呼吸都得掐着秒表。
老陈喉结滚动了一下,那双浑浊的眼睛死死盯着门把手,嘴唇嗫嚅着,用只有他们两人能听见的音量,语速极快地低语道:“如果待会儿他问起那笔账,你就咬死说不知道,只要能把这笔钱洗出去,我可以分你……”
他的话还没说完,那扇门被缓缓推开了一条缝,一道刺眼的、带着消毒水味的白光从走廊斜射进来,将那人的影子拉得极长,一直蔓延到他脚下,仿佛要将他整个人彻底吞没,而那个始终没露面的男人,只是用一种毫无波澜的音调淡淡开口:
那人的皮鞋尖精准地踩在木地板的死穴上,发出一声令人牙酸的吱呀。他没急着坐下,而是环视了一圈这间充斥着霉味与廉价烟草气息的阁楼,目光最终停在桌角那份被咖啡渍浸透的Excel暗表上。
老陈的手指在膝盖上无声地扣着,指甲盖里嵌着半个月前的泥垢。他强行堆出一个比哭还难看的笑,把那张早已准备好的、印着文昌茶行抬头的文件推了过去。那不仅仅是份合同,更是他用来平账的最后一道防线。
“五百万的索赔,张工,你胃口太大了。”老陈声音干涩,像是在粗糙的水泥地上摩擦,“这行里,谁还没点技术架构上的‘借鉴’?那段核心算法如果真进了法务介入的程序,你以为你那份竞业限制合同就能保全你?咱们这儿不是陆家嘴的写字楼,大家都是在弄堂里刨食的,要把这事儿闹到司法鉴定那一步,谁的底裤都别想遮住。”
那人缓缓拉开椅子,动作慢得像是在进行一场精密的手术。他摘下那副金丝眼镜,用衣角擦了擦,镜片后那双眼眸里没有一丝温度,只有如同离心机高速旋转般的冷冽。他并未去碰那份文件,而是从口袋里掏出一个U盘,轻轻叩击着桌面,金属撞击声在死寂的阁楼里显得格外刺耳。
“老陈,你搞错了一件事。”他开口了,声音平稳得像是在念一份早已拟好的破产清算书,“你那套代码审计的逻辑错误,在我的模型里连第一层参数推演都过不去。这不仅仅是侵权的问题,这是你为了填平网贷逾期,把公司服务器日志直接格式化的罪证。”
他顿了顿,身体前倾,压迫感瞬间填满了老陈周遭的每一寸空气,“在这个行业,生存本能不是用来保住底线的,而是用来算计谁先崩盘。你以为那家茶行能成为你的避难所?那里的账目流水,我手里有一份一模一样的交叉检索备份。现在,把资产转移的路径交出来,或者,我让那几个催收电话现在就打到你女儿的幼儿园。”
老陈的瞳孔骤然收缩,那张写满算计的脸在昏暗的灯光下显得惨白如纸。他刚想开口辩解,对方却猛地站起身,将那张带着油垢的合同撕成两半,随手扔进了一旁溢满烟头的垃圾桶。
“别想着拖延时间,我的耐心比你的现金流还要短。”他抬起手腕,看了眼表盘,“距离你那份离岸账户的授权过期,还有最后三分钟,如果你现在还不打算把那串加密密钥吐出来,那么……”
他顿了顿,从怀里掏出一枚造型古朴的打火机,拇指在砂轮上轻轻一蹭,幽蓝的火苗蹿起,映亮了他那双毫无温度的眼睛。
这间幽暗的茶室里,空气里浮动着陈年普洱的霉味和劣质香水的甜腻,老陈的呼吸声变得粗重而断续,像是一台老旧且漏气的鼓风机。包厢外,走廊里传来服务员清脆的瓷碟碰撞声,伴随着一阵娇俏的笑语,那是隔壁包厢正推杯换盏的欢场客,与这边的死寂形成了某种讽刺的对比。
老陈的目光死死盯着那个被撕碎的合同,指尖在膝盖上无意识地抠着西裤的布料,那里的纤维已经被他磨得起了一层毛球。他很清楚,所谓的“离岸账户”不过是一场精心编织的财务幻术,一旦密钥交出,他在这个城市辛苦维系的体面——那套挂着学区房名头的公寓、那辆每个月需供养两万的德系行政车,以及那个在贵族幼儿园里学着大提琴的女儿,都会像这堆废纸一样,被彻底清算。
“还有两分钟。”对方慢条斯理地用那簇火苗点燃了一根薄荷味的细支烟,烟雾在他指尖缭绕,模糊了他脸上那抹似笑非笑的讥讽。他甚至没有看向老陈,只是盯着窗外陆家嘴鳞次栉比的摩天大楼,那里闪烁的霓虹灯火仿佛是这城市里无数个待价而沽的灵魂。
老陈喉头滚动,发出了一声如同困兽般的低鸣。他颤抖着手,从内衬口袋里摸出那只屏幕碎裂的定制手机,屏幕的光亮照亮了他眼底的绝望,他缓缓点开那个隐藏的加密软件,指尖悬停在确认键上方,只要按下,他这一辈子的算计就将彻底归零,而对方只是冷冷地看着他,仿佛在看一个即将溺毙在钱堆里的蠢货,轻声吐出一个字:
“删。”
这一个字,像是一把生锈的裁纸刀,慢吞吞地割开了空气中凝滞的酸腐气味。老陈的手指在屏幕上悬停,像是在拨弄一颗定时炸弹的引信。他能感觉到背后那扇防盗门里传出的轻微震动,那是服务器在高温下发出的嘶鸣,像是这老旧弄堂里垂死挣扎的野猫,带着一股绝望的焦糊味。
对方弹了弹烟灰,精准地落在地板那层厚重的油垢上,火星瞬间熄灭。他起身,整理了一下并不存在的褶皱,目光扫过桌上摊开的《技术架构》参数推演,那是足以让老陈在张江高科身败名裂的证据链。
“这里是文昌街角,”对方用下巴指了指窗外那个招牌斑驳的铺子,那是这片老破小里唯一讲究点排场的去处,“你把代码仿制件卖给对家,赚的那些数字货币,够你填补房贷的窟窿,还是够你那读贵族幼儿园的女儿交学费?别演了,你那点资产转入离岸账户的流水,法务部的Excel暗表里记得清清楚楚。”
老陈没说话,喉咙里像是卡了一块冰冷的铁片。他看着窗外,陆家嘴的探照灯像手术刀一样切割着夜色,而他们这群被挤压在卢浦大桥阴影下的蝼蚁,连呼吸都带着沉重的负债率。他想起那份还没来得及签署的离婚协议,想起那张被强制执行的银行卡,想起为了积分入学而熬掉的头发。
对方走到门口,推开那扇沉重的木门,门轴发出一声尖锐的哀鸣。他停住脚步,侧过脸,语气轻飘飘得像是评价今天的天气:“这行里的逻辑就是死循环,你以为你是猎手,其实不过是资本循环里的金融耗材。代码是你写的,但底层的权限锁死在公司服务器里,你删了镜像,也抹不去这辈子被竞业限制套死的命。”
老陈看着那串代码在屏幕上闪烁,最后一次确认键的触感冰冷而坚硬。他感到一阵前所未有的荒谬,仿佛自己这半辈子的职业操守、技术尊严,全被这场名为生存的博弈给格式化了。
“还有,别去那家老店了,老板昨天因为非法经营被带走,封条都贴了三层。”对方轻蔑地笑了笑,跨出门槛,皮鞋踩在积水的弄堂里,发出黏腻的声响。
老陈的手指终究还是没按下去,屏幕自动熄灭,映出他那张像死灰一样苍白的脸。他木然地转过身,走向那个堆满垃圾的角落,想要寻找一件能证明自己还活着的物件,却只摸到了一只被踩扁的、印着外卖平台LOGO的塑料袋。
他刚想开口问一句那笔违约金能不能宽限,还没发出声,远处就传来了警笛尖锐的鸣响,在狭窄的巷子里激起一阵回音。他僵在原地,脚尖刚要迈向那扇漏风的后窗……
那扇后窗后的阴影里,闪过一点猩红的火星,随即是一声极轻的、带着嘲弄的嗤笑。
隔壁三楼的王阿婆探出半个干瘪的脑袋,那双浑浊的眼珠子在昏黄的路灯下转得飞快,像两颗生了锈的钢珠。她没看老陈,视线直勾勾地盯着巷口那辆刚停稳的巡逻车,嘴里碎碎念着什么,手里紧攥着那串洗得发白的佛珠,指关节因为用力过度而呈现出一种病态的青白。她是在盘算那笔举报奖金,还是在掂量老陈家里那台还算值钱的旧冰箱,旁人不得而知,但她那双紧抿的薄唇,透着一股上海弄堂里特有的、对他人霉运的贪婪与麻木。
老陈的手指尖在冰冷的墙皮上抠出一道灰印,指甲缝里渗进湿冷的泥垢。他听见警笛声戛然而止,取而代之的是两扇车门同时打开的沉闷声响,那是金属与空气撞击的冷硬,也是判决书落地的先兆。黑暗中,一只穿戴考究的皮手套按在了巷口的砖墙上,那是债主雇来的“收账人”,正慢条斯理地掸去袖口的一点灰尘,目光越过老陈僵硬的脊背,直接落在了他身后那个破旧的保险箱上。
“陈老板,这地段拆迁补偿款还没下来,你这人倒是先要烂在泥里了,”那人的嗓音像是砂纸打磨过,带着一丝不容置疑的市侩与寒意,他微微抬起下巴,示意身后的两个黑影上前,“那份转让协议,你是现在签,还是等手断了再……”
页:
[1]