"开网约车的,懂什么调度?"
POLO 衫男人抱着胳膊,在机房门口踱了两步,又转回来,上下扫了张光明一眼。目光从他那件洗得发白的夹克,扫到他手里那个帆布包,又扫到他脚下一双沾着灰的运动鞋。
"林总,"旁边戴眼镜的年轻人小声提醒,"这个点能来救火的,就他一个。"
"救火?"林总嗤了一声,"我们这条线停了四天,一天亏八万。他一个开车的,别进来给我帮倒忙。"
张光明没接话。把帆布包放在机房角落那张拼起来的塑料桌上,从里面掏出一台笔记本,接上内网网线,屏幕一亮,日志刷了满屏。
机房是一间改建的仓库,空调嗡嗡响,服务器架子上灯闪成一片,红的多,绿的少。透过机房门上的玻璃,能看见外面车间里坐着一排工人,都没事干,有的在刷手机,有的在发呆。第四天了,他们每天来厂里报到,坐一天,拿半天工资。
赵主管在旁边递过来一瓶矿泉水,手是抖的。"张工,我们不是没找人。前前后后来过三拨,有从北京飞过来的,有自称大厂出来的架构师。看一天,说三天,最后留下一句'这架构得重做',钱收了一半,人没影了。"
"三天?"张光明问。
"最快的,待了四个小时。"赵主管苦笑,"说我们这套东西是野路子,看不懂。林总这四天,血压都上去了。"
张光明"嗯"了一声,没多问。做这行十二年,这种烂摊子见得太多。甲方被人坑过,就像病人被庸医治过,再看见穿白大褂的,第一反应是怀疑。
"你先让开。"他说,"你挡着我看交换机了。"
林总被他这句话噎了一下,脸涨红了,还想说什么。戴眼镜的拉了拉他袖子。这人是厂里的技术主管,姓赵,三天没合眼,眼圈黑得像被人揍了两拳。
张光明盯着屏幕,看了大概五分钟。
他的眉头,一点一点皱起来。
那套调度框架的底层,他认得。变量名是他的习惯写法,中间队列的命名法是他大学时图省事抄课本抄来的,连那个被改得七零八落的函数目录,都还留着他当年的影子。他甚至在一段死锁逻辑的底下,看见了一行注释,灰扑扑躺在那里:
"这里容易死锁,别问,问就是我也没办法。"
他盯着这行字,看了三秒。
八年了。陆嘉铭那套班子,把他在鹏程写的蜂群内核剥了皮,换了壳,又倒手卖给了这家小厂。鹏程自己的项目黄了,代码没黄,换个厂牌,照样卖钱。
"怎么了?"赵主管凑过来,"你认识这套东西?"
"认识。"张光明说,"自家孩子,脸上有几颗痣都认得。"
他没再多说,手指落在键盘上。
那是一个死锁。中间队列被人改了参数,两个消费者互相等对方释放锁,谁也不肯先撒手。产线一跑高并发,队列就堵死,堵到第三条线,整条线一起停。前面来的三拨人,大概都只看到表面的报错,没敢往下翻那层八年的旧注释。
他先把死锁那段函数整个抽出来,盯了十秒,抬手删了。删得很干脆,像剪掉一根烂透了的树枝。然后他从自己电脑里一个加密文件夹里,调出一个他写了八年的调度内核。这套内核他熟,熟到闭着眼都知道哪个模块在什么时辰容易报警。他把内核往这套壳子里一嵌,改了三个配置文件,重启。配置中心的地址他顺手换成了自己本地的 mock,省得这套野路子再去连那个早就失效的远程注册中心。
整个过程,他没说一句话。
林总本来抱着胳膊在门口站着。十分钟后开始看表,二十分钟后开始在机房里转圈。张光明头也不抬,手指几乎没停过。
三十分钟整。
"产线那边。"张光明没抬头,"开一条线试试。"
赵主管冲外面喊了一声。外面传来机器重新启动的嗡鸣,一条,两条,三条。传送带动起来,机械臂起落,屏幕上的报警灯从红转黄,从黄转绿。整间机房,安静得能听见服务器风扇均匀的呼吸。
赵主管盯着屏幕,手在抖。
"活了……真活了。"他回头看林总,声音都劈了,"林总!四天了!活了!"
林总冲过来的时候差点被门槛绊倒。他一把抓住张光明的胳膊,睡衣外面套件西装,扣子都扣错了一颗。
"张工!"他嗓子哑的,"月薪三万,你来给我当技术总监!股份我再让两个点!"
张光明把胳膊轻轻抽出来,开始绕自己的电源线。
"我不坐班。"
"那你要什么!钱?好说!"
"救火费。"张光明说,"五万。今天转我。另外,你们这套东西,半年之内还会崩一次。崩之前打这个电话,我再收一次钱。"
林总愣了两秒,拍着大腿:"十万!十万就十万!张工你留个卡号!"
张光明把卡号报给他。自始至终,他没提那行注释,没提这套代码是谁写的,没提鹏程。
他刚把电源线塞进包里,机房门又被推开了。
进来一个皮夹克,三十来岁,头发抹得锃亮,身后跟着个拎公文包的小伙。皮夹克一进门就嚷:"林总!我回来了!上次那点小问题,我团队加加班,下周就能给你解决。这位是?"
他的目光落在张光明身上,又落在屏幕上那一片安静的绿灯上,瞳孔缩了一下。
"哟。"皮夹克拖长了声音,"这就是外面说的那个'天降大神'?林总,我跟你说,这种半路杀出的野路子,你可得小心。开网约车的,懂什么企业级调度?五万块?我看五千都多了。"
赵主管的脸一下子白了:"陈工,话不能这么说。"
"怎么不能这么说?"皮夹克抱起胳膊,"我在这行混了八年。这种临时救场的,往往是碰运气碰上的。真要论体系,论售后,还得是我们团队。这位师傅,你开网约车一小时赚几十?我看这五千,你拿着,别嫌少。"
机房里静了。林总的脸色有点挂不住,看看张光明,又看看皮夹克。
张光明没说话。他把手里那把刚绕好的电源线,慢慢放在那张拼起来的塑料桌上。
"咚。"
他放得很轻。可那张薄铁皮拼的桌子,在他掌心底下,边缘塌下去一个浅浅的坑。
皮夹克的目光落在那个坑上,喉结动了一下。
"五万是林总刚才自己喊的十万里砍下来的。"张光明抬起眼,声音还是平的,"你要觉得贵,你把这四天的损失赔给他,一天八万,四天三十二万。赔完,我现在就走。"
皮夹克往后退了半步。他身后那个拎公文包的,悄悄把包提到了身前。
"你……你这是什么意思?"
"没什么意思。"张光明把帆布包甩上肩,"做生意,讲规矩。你要抢活,先把你上次那四天没解决的事,说清楚。你团队下周能解决的问题,我三十分钟解决了。你现在跟我谈价钱?"
皮夹克的脸一阵红一阵白。他张了张嘴,一个字没说出来。
"我再教你一件事。"张光明看了一眼屏幕上那片安静的绿灯,"这套东西,半年内还会崩一次。崩在哪,我知道。你要是敢接这个手,到时候别来找我。"
皮夹克的喉结又动了一下。他大概是想反驳,可他的目光又落到桌上那个浅浅的坑上,嘴唇动了动,到底没出声。林总在旁边咳嗽了一声,皮夹克往后又退了一步,撞在门框上。
"林总。"张光明点点头,"卡号你存了。半年后崩了,打电话。"
他走出机房的时候,听见身后赵主管小声问林总:"林总,那十万……"
"转!"林总的声音很干脆,"现在就转!"
凌晨四点,他坐在回城的地铁上,帆布包搁在腿上,包里多了林总硬塞给他的两个煮鸡蛋。车窗黑乎乎的,映着他自己的脸。他摸出手机,银行到账短信安安静静躺在那里,后面跟着六个零。
他盯着那串数字看了两秒,把手机扣回腿上。
第二天一早,他先去了医院。手术费的尾款,他一次性结清了。窗口打印回执的姑娘把单子递出来,说费用已结清。他捏着那张纸,在走廊里站了一会儿。母亲从病房出来,看见他,问他这些天去哪了,他说忙项目。母亲哦了一声,给他剥了个橘子,没再追问。
父亲已经能半坐着喝粥了。看见他来,老人放下勺子,嘴唇动了动,半天说了一句:"别太累。"张光明点点头,把橘子瓣一瓣一瓣剥好,放在床头柜上。
"小子。"老萧在他脑子里打了个哈欠,"刚才那一下,桌子是老夫帮你按的。用了几分力,你自己心里有数。"
"我知道。"张光明说,"谢谢。"
"谢什么。"老萧哼了一声,"那小子嘴上没毛,一进门就踩人脸上。老夫就是见不得这个。你那只手,以后少在外面露。露一次,老夫要歇两天。"
接下来的日子,张光明白天开网约车,晚上接外包,两头不见人。车是租的,月租两千八,押金刷的信用卡。他没多跑,把老萧教的那套站桩排在每天早上五点,雷打不动。跑车那点时间,他用来在等红灯的间隙翻技术文档,红灯六十秒,够他看半节调度原理。
女儿沈念念,他见不着几面。
他早出晚归,她上学他出门,他收车她睡熟。有天早上天刚蒙蒙亮,他蹲在玄关系鞋带,准备出门,念念背着小书包从房间出来,看见他,没像往常那样扑过来,而是左右看了看,蹑手蹑脚走过来,把一个裹着红领巾的小纸包,飞快塞进他外套口袋,然后踮起脚,食指竖在嘴上,比了个嘘的手势,开门跑了。
晚上他等红灯的时候才想起这个纸包。把车停在路边,从口袋里摸出来。红领巾裹了两层,解开,是一叠零钱。一块的五块的十块的,用透明胶一道一道缠好,最底下压着一张从作业本上撕下来的纸条,歪歪扭扭两行字:
"爸,够不够,不够我再攒。"
最大的一张是二十,角都磨圆了。
他坐在驾驶座上,连着两个红灯没动。后车按喇叭他才醒过来,把纸包重新裹好,放回口袋最里面那层。第二天趁女儿上学,他把那笔钱原封不动放回她枕头底下,摆得跟原来一模一样。那张纸条他没放回去,收进了钱包最里层,贴着身份证。
"小子。"老萧忽然开口,声音比平时低,"你这闺女,随你。骨头硬。"
"她才七岁。"
"七岁怎么了。"老萧哼了一声,"老夫七岁那年,师父把我丢下山,说找不到回家的路就别吃饭。我走了一天一夜,回去了。这小丫头跟你一样,嘴上不说,心里那口气,比谁都重。"
张光明没接话。他把车开到下一个红灯前,停稳,揉了揉脸。
跑车这些天,他听过后座各种各样的话。有一晚,两个刚下班的姑娘坐在后排聊得正欢。一个说,她们公司新来了个陆总,特别年轻,特别有派头,开会讲话一套一套的,PPT 做得比谁都漂亮。另一个问,是不是那个抢了下属项目的陆总?声音压得低,可车里太静,还是飘进了他耳朵里。
"PPT 是个什么战报?"老萧在他脑子里咂摸,"比镖局的镖旗还花哨?"
他握着方向盘,把那个红灯记得格外长。绿灯亮的时候,他一脚油门出去,比平时猛了一点,后座两个姑娘晃了一下,不约而同闭了嘴。
"小子。"老萧在他脑子里慢悠悠说,"就是那个戴眼镜的,把你东西拿走的?"
"嗯。"
"那你刚才,怎么不回头找他?"
"火候不到。"张光明说。这四个字是他从老萧那儿学来的,"现在去找他,他一句'你被裁了跟我谈什么',就把我打发了。"
"那什么时候火候到?"
"等我把 ShenEngine 做出来。"张光明说,"等那东西摆在所有人面前,他那张专利纸,就是一张废纸。那东西写在职务发明条款里,他陆嘉铭是发明人,公司是权利人,可代码一行不是他写的,社区里 star 到了八千,issue 有人排着队提,他那张纸,经不住尽调翻。"
老萧哼了一声,没再说话。过了半天,他才憋出一句:"行。老夫等你。"
工厂那单之后,活就没断过。师兄介绍的,赵主管介绍的,林总自己又回头介绍的。都是急活,都是别人搞不定的烂摊子,都是钱比行情高两成。他白天跑网约车的时间越来越短,晚上写 ShenEngine 的时间越来越长。
有天夜里,他在病房外的长椅上敲代码,父亲睡熟了,监护仪的绿线一下一下跳。老萧在他脑子里看了半天,忽然问:"你写的这堆字,就是你说的那个引擎?"
"嗯。"
"能吃?"
"不能吃。"张光明笑了一下,"能让几十条产线,一秒钟不打架。"
"那跟老夫当年教徒弟扎马步,一个道理。"老萧哼了一声,"马步扎稳了,人不打架。你这引擎扎稳了,机器不打架。小子,你这个,是个好东西。"
"写了八年。"
"八年算什么。"老萧说,"老夫那套掌法,练了四十年,才敢开山门。你这才哪到哪。"
张光明没接话,手指在键盘上又敲了一段。老萧有时候在他脑子里看他敲代码,看不懂,就点评:"你们这铁壳子里的字,比老夫当年刻碑还密。你敲它,它懂?"
"它懂。"张光明说。
"它懂个屁。"老萧哼了一声,"它就是个死物件。能救你命的,是你这双手。"
"手是你教的。"
"手是你自己长的。"老萧的声音难得正经,"老夫只动了动嘴。小子,记住,以后真到了要见血的场子,老夫能借你的,就这半分力气。剩下的路,你自己走。"
一周后,林总又给他打来电话,声音压得很低,像是在走廊里。
"张工,我给你介绍个大活。"林总说,"我朋友,做物流的,手上有三十条城配线路,调度系统要整个重做。预算,五十万。对方点名要你。"
张光明握着手机,站在医院缴费处门口。父亲已经转出了 ICU,今天能坐起来喝粥了。
"谁介绍的?"他问。
"说了你别吓着。"林总笑了一声,"晨屿资本。他们那个合伙人,姓韩,刚从温哥华回来,下周一专门飞到国内,指名要见你一面。说是……要跟你聊一个叫 ShenEngine 的东西。张工,这活你要是接下来,我这个介绍费都不好意思要。我听那边意思,这单不是做项目,是想跟你那个人,深聊。尽调清单都拉了三页,说要看你这八年的 commit 记录。"
张光明的手,顿在缴费窗口上。
晨屿资本。这四个字他不熟。可"姓韩""温哥华""ShenEngine",三个词摞在一起,他脑子里嗡的一声。上周那个深夜,走廊长椅上的越洋电话,那个八年没见的下铺兄弟,原来不是说说而已。
窗口里的护士敲了敲玻璃:"先生,下一个。"
他没动。走廊尽头,周岚正从病房那头走过来,手里拎着一个保温桶。手机贴在耳朵上,林总还在那头说着什么,他一句都没听清。
他只听见自己心跳,一下,一下,比上周在巷子里挨那一下,沉得多。
走廊尽头,周岚拎着保温桶,已经走到了跟前。她看见他脸色不对,把桶换到另一只手上,轻声问:"怎么了?出什么事了?"
张光明张了张嘴,没答出来。
本书首发来自17K小说网,第一时间看正版内容!
1 永夜
作者: 江火香猫
科幻末世 1042417 字
永夜:浩劫余生,终见光明
2 校花别沾边,重生的我只想搞钱
作者: 十万字
都市小说 789066 字
都重生了,还不好好搞钱?
3 我死后,姐姐们才开始爱我
作者: 木马非马
都市小说 80082 字
我死后,全家人才开始知道爱我,可我已经死了
4 上门狂婿
作者: 狼叔当道
都市小说 8171953 字
上门赘婿,受辱三年,期约一到,强者归来!
5 武圣之上
作者: 任我独行侠
玄幻奇幻 201339 字
这是个废材靠着金手指,逆天改命的故事!
6 60年代:开局荒年,我带着全村吃肉
作者: 妞妞骑牛
都市小说 415929 字
穿越60年代:开局荒年,我带着全村吃肉
7 这位诗仙要退婚
作者: 人世几春秋
历史军事 1194814 字
这位诗仙要退婚:文韬武略
8 玄幻:遇强则强,我的修为无上限
作者: 史上最帅作者
玄幻奇幻 1481875 字
获得遇强则强系统,我直接啪啪给了天道两个大嘴巴子
9 红豆缘:炮灰也要长命百岁
作者: 翘褚
古代言情 271116 字
开局炮灰剧本怎么办?不慌,苟着苟着就到大结局了
10 神龙诀之九龙剑诀
作者: 光环美男
仙侠武侠 1003350 字
江湖传闻要是得到《神龙诀》,就可以称霸武林!
《开网约车的,半小时救活产线》最新评论
评论本章还没有人发表评论哦~
我来说两句