格子间以下 第 3 章

格子间以下 第三章

2026/7/28

格子间以下

三、离职第一周

last day 那天,张伟没有发告别邮件。

他看到过太多人发告别邮件了——有人洋洋洒洒写了几千字回顾光辉岁月,有人PPT做得比述职报告还精美,有人最后一句写着”江湖再见”结果三年都没再见过一个前同事。刚开始他还觉得挺感动,后来发现这就是一个形式,一个给自己找台阶下的形式。

他在钉钉上给几个平时说过话的同事发了条消息:“走了,有缘江湖见。”

回复他的只有两个人。一个是测试王丽,发了个”一路顺风”的表情包;另一个是前端实习生小刘,问他”张哥你有没有不要的键盘,我刚入职还没发”。

张伟把自己的机械键盘留在了工位上。那是一把用了四年的ikbc,茶轴,键帽已经磨得发亮,花了他580块钱买的。他想了想,没给小刘,因为小刘不值得。

最后走的时候,他在工位前站了三秒钟。

四年了,这个位置见证了他从一个只会写Demo的研究生,变成了一个会写”生产级垃圾代码”的高级工程师。他在这里修过凌晨三点的bug,在这里吃过上百顿外卖,在这里接到过无数个”这个需求能不能改一下”的电话,在这里学会了什么叫”人在屋檐下不得不低头”。

他弯腰,把椅子推进桌下,头也不回地走了。

电梯下行的时候,他看着楼层数字一格格往下跳:18、17、16……

五年前,他第一次踏进这栋楼的时候,是从负一层爬上来的——电梯坏了,他爬了18层楼梯,因为怕迟到。现在他从18层坐电梯下去,却不用再担心迟到了。

因为他已经没有班可上了。


离职后的第一天,张伟睡到了自然醒。

什么叫自然醒?就是没有闹钟,没有人打电话,没有钉钉消息震醒你,你自己的生物钟在早上9点把你叫醒——虽然这个生物钟是被迫形成的,但此刻它看起来无比健康。

他躺在床上,盯着天花板。那只歪嘴兔子的水渍还在,形状似乎比昨天更歪了一点。

手机震了。

他拿起来一看,是房东发来的消息:“张先生,下季度房租该交了,押一付三,一共19200,月底之前转到我卡上就行。”

张伟看了一眼日历,今天是5月25日,离月底还有6天。

56万赔偿金,按正常流程要15个工作日才能到账。现在才第三天,最快也要再等两周。

他打开招商银行APP,看了看余额:8734.56元。

4800的房租,还完剩3934。再减去水电网费,到月底手里可能就剩两千多。

一阵焦虑从胃里升起来,在胸口聚集,形成一团堵在那里。

他深吸一口气,强迫自己冷静下来。不就是两周吗?撑一撑就过去了。大不了——他想了想——大不了跟房东说说,延迟几天。

但房东那张脸,他想起就不太想开口。是个五十多岁的上海阿姨,说话嗲声嗲气,但催租的时候比谁都凶。去年有一次他晚了三天交房租,被她在电话里训了十分钟,说什么”你们外地年轻人就是没有信用观念”。

算了,不想了。先搞钱。

他爬起来,洗漱完毕,打开电脑,开始写周哥的AI数字人方案。


这份方案的核心逻辑其实不复杂:

第一步:采集素材。用户上传一段真人视频,系统提取人物的面部特征、声音特征、肢体动作,建立数字人模型。

第二步:AI生成脚本。根据品牌提供的关键词和要求,用大语言模型生成口播文案。

第三步:数字人驱动。用AI生成技术,让数字人”读”出生成的文案,配合背景素材、字幕、BGM,自动合成短视频。

第四步:多平台发布。对接抖音、快手、小红书、视频号的API,实现一键分发。

张伟写完技术架构图,突然停下来,觉得哪里不对。

这套方案听起来很美好,但——靠谱吗?

他自己做技术的人,知道这套东西的技术边界。面部特征提取,业界确实有成熟的方案,比如D-ID、HeyGen这些公司都做得不错;大语言模型写文案,也不是什么难事。但把这些东西串起来,做成一个稳定、易用、可商用的产品,那就完全是另一回事了。

而且——竞品分析他做了功课,市面上做AI数字人的公司已经有十几家了,头部的几家拿了巨额融资,技术领先,团队豪华。他一个刚离职的程序员,拿什么跟人家竞争?

他盯着屏幕,陷入了沉思。

这时候,手机响了。是一个陌生号码。

“喂?”

“您好,请问是张伟先生吗?我这边是智联招聘,您在我们平台更新了简历,有一家公司觉得您的背景很合适,想和您聊聊。”

张伟一下子坐直了。“什么公司?”

“是杭州的一家互联网公司,做电商的,正在招聘高级Java开发工程师,薪资范围是30到40K,十四薪。您看方便吗?”

30到40K。十四薪。这意味着年薪最高可以到56万。

比他上一份工作还高。

“什么公司?“他又问了一遍。

“方便先加微信吗?我把职位详情发给您。”

加了微信,简历发过去,很快对方HR就把JD发了过来。张伟仔细看了看:高级Java开发工程师,负责公司核心交易系统的开发和维护,要求5年以上经验,精通分布式、高并发,有电商大促经验优先。

看起来很对口。

他回了一条:“请问贵公司叫什么名字?”

HR秒回:“我们公司叫’云鼎电商’,总部在杭州,在上海也有研发中心。您如果方便的话,这周五下午可以安排一个视频面试。”

云鼎电商。张伟在脑子里搜了搜这个名字,好像是一家中小型电商公司,没听过太大的名气,但也不至于随时倒闭的那种。

“好的,没问题。“他回复。

挂掉电话,他的心情突然好了起来。

不是因为他特别想去这家公司——说实话,他还不知道这家公司靠不靠谱。但他从中获得了一个重要的信号:市场还在,工作还在,机会还在。他不是被抛弃了,他只是换了一个地方重新开始。

他又看了一眼那张焦虑清单,发现自己好像没有刚才那么焦虑了。


周三上午,张伟去了静安区见周哥。

「野有意思工作室」的办公区里,几个年轻人正在对着提词器说话,背景是一块绿幕。张伟看了两分钟,发现他们是在拍探店视频——镜头前的人说着”今天来到了XXX,真的太好吃啦”,然后切到食物特写,再切回本人,循环往复。

周哥从会议室出来,看到张伟,笑着招手:“来来来,坐!”

张伟把打印好的方案递过去,周哥接过来翻了翻,眼睛越来越亮。

“这个架构图画得清晰!“周哥指着其中一页,“你这个’素材库+AI生成+自动发布’的三层设计,我听得懂!以前那些技术公司跟我讲,我都听不懂他们在说什么。”

“周哥,简单说就是这样:您这边接了品牌单之后,把产品资料和诉求丢给AI,AI出脚本、出数字人口播视频,您这边只需要审核发布就行。原来一条视频从策划到拍摄到剪辑可能要两三天,用这套流程,快的可以压缩到两小时。”

“两小时?!“周哥差点从椅子上跳起来,“真的假的?”

“保守估计。“张伟说,“当然,第一版刚上线肯定有各种问题,需要慢慢调。但核心流程跑通的话,效率提升是数量级的。”

周哥站起来,在屋里走了两圈,突然停下来:“张伟,我直说啊。我对这个方案很满意,但你刚才说的这些,能不能落地,我不确定。你有没有什么可以让我直观看到的东西?”

张伟想了想。“周哥,您给我三天时间,我给您做一个Demo。”

“三天?“周哥眼睛一亮,“行!三天后你拿Demo来给我看,如果Demo能跑通,这个项目我们就正式合作。兼职的1万5我先付一半定金给你,剩下的等上线再结。”

“好。“张伟说。

走出工作室,他去附近的一家咖啡店坐了一下午,敲代码。

用的是家里的台式机。他没有买新电脑——台式机虽然老了点,但跑Demo足够了。配置是2019年配的,AMD 3600,32G内存,GTX 1660,跑一个简单的AI推理绰绰有余。

他用了三天时间。

第一天:调研了D-ID和HeyGen的API,找到了一个性价比最高的接入方案。

第二天:写了一个Python脚本,对接了大语言模型的API,实现”关键词→口播文案”的自动生成。

第三天:把所有模块串起来,做成了一个可以在本地跑起来的命令行工具。用户输入一个商品名称,AI自动生成文案,再调用数字人API合成视频,全程不用人工干预。

Demo做出来的那天晚上,他测试了一遍,输入”SK-II神仙水 精华液 护肤”,30秒后,系统生成了一条15秒的数字人口播视频:画面里,一个穿着职业装的女性在介绍SK-II的功效,语气流畅,表情自然。

他盯着那个数字人看了很久,心里有一种奇怪的成就感。

五年了。他在星辰互联写过无数行代码,修过无数个bug,但从来没有像这次一样,从零到一完整地做了一件事。

不是别人安排的。不是leader指派的。不是为了赶一个deadline而熬夜肝出来的。

是他自己想做的。

他把Demo打包,发给周哥,然后躺到床上,盯着天花板发呆。

那只歪嘴兔子好像不歪了。或者只是他看习惯了。


周四上午,周哥打来电话。

“张伟!Demo我看过了,太牛了!“周哥的声音里带着一种压抑不住的兴奋,“你知道我昨天把那条视频发给我们客户看了吗?客户说,这就是他们想要的效果!”

“真的吗?“张伟从床上坐起来。

“真的!而且客户当场追加预算,说如果能把数字人做得更逼真一点,他们愿意再加20%的费用!”

张伟挂了电话,愣在原地。

他想到了Demo能跑通,但没想到反响这么好。他更没想到的是,这个看起来普普通通的兼职项目,好像真的有可能变成一个事业。

下午他去银行办了张新卡,把周哥转来的7500块定金存了进去。柜台小哥问他:“先生,这是什么钱?”

“项目款。“张伟说。

小哥职业性地笑了一下,大概以为他在开玩笑。张伟也懒得解释,拿了回执就走了。

从银行出来,他去超市买了一些菜,准备晚上自己做顿饭。

他已经很久没有自己做饭了。上一次做饭是什么时候?他想了想,大概是研究生时期。那时候室友有个电饭锅,他们三个人轮流做饭吃,后来室友毕业了,他一个人就懒得做了。

他买了一条鲈鱼、一把青菜、两个西红柿、几个鸡蛋。

回到出租屋,他在那个巴掌大的厨房里忙活了两个小时,做了三个菜:清蒸鲈鱼、番茄炒蛋、蒜蓉青菜。

菜端上桌,他拍了张照片,发到家里的微信群。

他妈秒回:“伟啊,自己做的?看着挺好吃的。”

“嗯,今晚有空,自己做了点。”

“多吃点,别省着。钱不够跟妈说,妈给你转。”

张伟看着这条消息,突然有点想哭。

他1995年出生,今年29岁,属猪,老家江苏盐城。他爸妈是农民,没什么文化,一辈子种地为生,省吃俭用供他读书。研究生毕业的时候,他发誓要在上海闯出一片天地,让他们过上好日子。

五年过去了。

他被裁员了,存款只有几万块,每个月还要靠他妈说”钱不够跟妈说”。

他夹起一块鱼肉,放进嘴里,觉得有点咸。大概是酱油放多了。


周五下午,他接了云鼎电商的视频面试。

面试官是技术总监,姓赵,四十出头,说话带点杭州口音。问的问题很标准:HashMap的底层实现、线程池的参数调优、Redis的持久化机制、MySQL的索引优化……张伟答得中规中矩,没有太出彩,但也没有出错。

最后赵总问了一个问题:“张伟,你在上家公司工作了五年,你觉得你最大的成长是什么?”

张伟想了想,说:“我学会了如何在不确定的环境中保持正常工作。”

赵总愣了一下。“什么意思?”

“意思是……互联网行业变化很快,业务方向在变,技术栈在变,团队成员在变。有时候你刚熟悉一个系统,它就被重构了;有时候你刚掌握一项技术,它就过时了。所以我学会了,不管外部环境怎么变,先把手头的事情做好。”

他说完,屏幕那边沉默了两秒。

“好。“赵总点点头,“面试结果我们会在三天内通知你。”

视频通话结束。

张伟坐在椅子上,盯着黑掉的屏幕,觉得自己刚才那番话,可能是这五年来说得最好的一句话。

不是因为它有多精彩。

而是因为它是真的。


晚上,他接到李文博的电话。

“面得怎么样?”

“还行吧,不知道能不能过。”

“别急,慢慢来。“李文博说,“对了,有件事想跟你说。”

“什么事?”

“我女儿出生了。”

张伟愣了一下。“真的?恭喜啊!”

“昨晚的事,母女平安。“李文博的声音里带着一种初为人父的紧张和喜悦,“我跟你说,女人生孩子真的太不容易了。我在产房外面等了一夜,我老婆进去的时候我还在打游戏,心想应该很快,结果等了整整八个小时……”

“八个小时?”

“对,最后还是顺转剖,受了两茬罪。“李文博的声音突然低了下去,“我看着我妈抱着那个小团子出来的时候,哭了。我一个三十多岁的男人,在产房门口哭得跟个傻子似的。”

张伟没有说话,静静地听着。

“张伟,我跟你说这些不是炫耀。我想说的是……”李文博顿了顿,“我以前觉得人生的意义就是赚钱、升职、买房、买车、结婚、生娃,走完这个流程就算完成任务了。但昨晚我抱着我女儿的那一刻,我突然觉得,这些都不重要。重要的是,你得知道自己真正想要什么。”

“你真正想要什么?”

“我想要看着她长大。“李文博说,“就这样。不是要给她买多大的房子,不是要送她上多好的学校,就是看着她长大,看她笑,看她哭,看她跌倒再爬起来。”

张伟沉默了很久。

“文博,你什么时候变得这么文艺了?”

“滚你妈的。“李文博在电话那头笑了,“我挂了,喂奶去。”

“等等,你喂奶?你有奶吗?”

“我用奶瓶喂!”

电话挂了。

张伟坐在窗前,看着外面上海夜晚的天空。城市的灯光太亮,看不到星星,但他记得小时候在盐城,夏天晚上躺在院子里乘凉,满天都是星星。他妈会指着天上说:“伟啊,那颗是北斗七星,像个勺子。”

他现在29岁,在上海工作五年,赚了不到一百万,存款二十几万,没有房子,没有车子,没有老婆,没有孩子。

他不知道自己想要什么。

但他隐隐约约觉得,自己好像开始有一点线索了。

不是赚更多钱。不是升更高的职。不是在大城市扎根。不是让父母骄傲。

而是——

他低头看了看自己的手。这双手写过代码、修过bug、接过需求、背过锅。五年了,他用这双手在上海这座城市里为自己挣了一口饭吃。

这双手,还能做更多的事吗?

他不知道。

但他想试试。

他站起来,把碗筷收进厨房,泡了一杯茶,坐回电脑前,打开了周哥发来的需求文档。

AI数字人,版本2.0,他来做了。