扫文君
扫文推文 拯救书荒

第2章

“苟富贵,你的考试通知。”

周一早上——地府的周一,靠忘川路那口铜钟判断——我刚踏进猎头部办公室,白哥就把一张通知单甩到了我面前。

通知单长这样:

【地府集团·阴差资格考试通知】

【考生:苟富贵(YC-20260412-0066)】

【考试类型:阴差入职资格考试(外包→实习)】

【考试科目:笔试 + 实】

【考试时间:本周三,辰时(08:00)】

【考试地点:冥司培训中心3号考场】

【注意事项:1.携带工牌及勾魂索 2.禁止携带幽冥钉入场 3.迟到30分钟取消资格】

【温馨提示:每次考试收取报名费10功德,考不过不退。】

我看完了。

然后又看了一遍。

“白哥,这个’之前是特批试用’是什么意思?”

“字面意思。”白哥靠在办公椅上,手里端着那杯永远喝不完的孟婆汤拿铁,”你上次勾那个99岁老爷爷,是我特批的试用工单。按规定,外包阴差必须通过资格考试才能正式接活儿。”

“那我之前那个算——”

“算无证驾驶。”

“……”

好家伙,我堂堂一个P6程序员,死后居然变成了无证上岗的黑工。

“放心,不难。”白哥抿了口拿铁,”你要是连这个都过不了,那你的智商就不配在我手底下活。”

“那过了呢?”

“过了就是实习阴差,工资涨20%,每月多10个功德补贴,还能参加团建。”

“团建?”

“对,本周五。十八层密室逃脱。”

“……听起来不太想去。”

“不去扣功德。”白哥露出微笑。

我收起通知单,默默叹了口气。

死了都要考试,这子没发过了。

不对,我已经死了,子本来就没发过了。

……

中午,食堂。

地府食堂的饭菜我吃了几天了,基本摸清了规律:5功德一荤一素,8功德两荤一素,3功德纯素。味道嘛,比互联网公司食堂强一点,比我妈做的差一点,介于”能吃”和”还行”之间。

唯一的亮点是孟婆汤系列饮品——孟婆把她的汤做成了各种口味,拿铁、茶、气泡水应有尽有,据说喝了能暂时忘掉一件不开心的事。

我今天点了一杯”前世遗忘拿铁”,想忘掉昨天加班赶KPI的阴影。

结果喝完发现——它只让我忘掉了昨天中午吃的什么饭。

5功德,忘了一顿午饭。

果然是消费陷阱。

我端着盘子找位子,刚坐下,对面就多了一个佝偻的身影。

老张。

他面前摆着一碗素面,旁边放着一包拆开的阴烟——”阴烟,一缕销魂”——以及一本翻得卷了边的小册子。

“听说了,你要考试?”老张吸溜了一口面。

“白哥刚通知的,周三。”

老张放下筷子,从口袋里掏出一个小本本递给我:”看看。”

我接过来翻开——

【阴差资格考试·三百年精华笔记】

【作者:张永年(资深阴差)】

【第147次修订版】

“三百年精华笔记?”我眼睛亮了,”老张你这是考试秘籍?”

“我考了十二次才过。”老张面无表情地说,”前十一次的错题我全记下来了。”

“十二次?!”

“康熙年间那会儿的考试比现在难,要背《地藏经》全文,八千多字。后来改革了,改成选择题和实,简单多了。”

我翻了翻笔记,越看越离谱。

第一条:

【考点:勾魂时机选择。睡着时魂魄最不稳定,此时勾魂效率最高。注意:吃饭时勾魂容易导致亡魂噎住,投诉率极高。】

第二条:

【考点:勾魂索设备故障。所有设备故障第一反应都是”联系IT部”。不要自己修,不要重启,更不要用物理超度。第37次修订时新增考点,因为有个憨批在考场上把模拟鬼揍了一顿。】

第三条:

【考点:劝导话术。遇到不愿配合的亡魂,最有效的话术是”你的阳间账号已到期”,利用现代人对”账号到期”的PTSD。切记不要说”你死了”,因为大部分新亡魂还不接受现实,容易激发对抗情绪。】

我看着笔记,陷入了沉思。

这他妈不是考试秘籍,这是客服话术培训手册吧?

“老张,”我抬头看他,”你这三百年的经验,总结起来就是——”

“答案不重要。”老张嘁了一声,从面碗里夹起一筷子面条,慢悠悠地说,”重要的是理解出题人的意图。”

“出题人的意图?”

“地府考试出题的就那几位——崔判官负责生死簿相关,陆判官负责勾魂实务,孟婆负责沟通技巧。每个人的出题风格不一样,你只要摸清他们的套路——”

“等等,”我打断他,”孟婆还负责出题?”

“你上考场就知道了,她的题最阴。”

老张说”最阴”的时候,表情格外认真。

我有点慌了。

……

回到宿舍,我开始正式备考。

通知单上写的是”笔试+实”,笔试占60%,实占40%,总分100,70分及格。

我翻开《阴差入职手册》,从第一章开始啃。

读到第三章”勾魂流程标准化”的时候,我发现了一个有意思的东西——

每一章的最后,都有一个叫”API参考”的小节。

没错,”API参考”。

第一章的API参考写的是:

【生死簿查询接口 v3.2.1】

端点:/api/souls/{id}

方法:GET

参数:亡魂ID(身份证号或工牌号)

返回:亡魂基本信息、生死簿状态、勾魂优先级

错误码:404(未录入生死簿)、403(权限不足)、429(查询过于频繁)

第二章的API参考:

【勾魂索绑定接口 v2.1.0】

端点:/api/equipment/bind

方法:POST

参数:设备ID、绑定者工牌号

返回:绑定状态、设备等级

错误码:400(参数错误)、409(设备已被绑定)、500(设备故障)

我瞪大了眼睛。

这不是……这不是文档吗?

这是API文档啊!

我当程序员的时候写的接口文档,格式跟这个几乎一模一样——端点、方法、参数、返回值、错误码。

我赶紧往后翻。

第三章,勾魂流程的API参考——

【勾魂任务接口 v4.0.0】

端点:/api/tasks/claim

方法:POST

参数:阴差工牌号、任务类型

返回:任务详情、目标位置、优先级

业务规则:

目标正在进食时不可勾魂(魂魄与躯体结合紧密)

目标处于睡眠状态时可直取(魂魄游离,勾取难度最低)

目标处于手术中需等待结束(医疗扰)

目标正在直播需确认粉丝数(>10万需升级处理)

我看完了,然后翻到”业务规则”那一行,仔仔细细地读了一遍。

然后我看向笔记上老张记的第一条考点——

“睡着时魂魄最不稳定,此时勾魂效率最高。”

和API文档里的”目标处于睡眠状态时可直取(魂魄游离,勾取难度最低)”——

一模一样。

我的心脏狂跳——不对,我没有心脏了——我的魂魄在剧烈震颤。

这考试的题目,是从API文档里出的!

所有的”正确答案”,全都是API文档里的”业务规则”!

我居然花了三天背手册,结果这考试考的是——

文档阅读理解。

我一个程序员,最擅长的就是看文档啊!

这不是考试,这是开卷考啊!

我激动得差点从上铺蹦下来——然后想起来上铺的老张正在下铺打鼾,赶紧忍住了。

深呼吸。

冷静。

苟富贵,你是P6程序员,你改过的bug比地府考过的试都多。一个基于文档的选择题考试,你还搞不定?

拿出你读Swagger文档的耐心,拿出你查Stack Overflow的手速,拿出你对着产品经理的PRD逐字逐句找茬的精神——

这考试,稳了。

……

周三,辰时。

冥司培训中心。

培训中心是一栋独立的建筑,在忘川路尽头左转第三条巷子里。外观看起来像一座现代图书馆——混凝土外墙,玻璃幕墙,门口还有电子闸机。

闸机上贴着一张告示:【请刷工牌入场,禁止代考(违者魂飞魄散)】

我站在3号考场门口,深吸一口气——然后又想起来自己没肺——推门走了进去。

考场里已经坐了二十多个人。

不对,二十多个”东西”——有穿着工装的新阴差,有还穿着寿衣的老头老太太,甚至还有一个穿着校服的小姑娘,看起来跟我室友多多差不多年纪。

每个人的桌上都摆着一块发光的石板——就是地府版的平板电脑。

我找到自己的座位,工牌在闸机上刷了一下,石板自动亮了,显示出一行字:

【考生:苟富贵(YC-20260412-0066)】

【请确认信息,点击”开始考试”】

我环顾四周。

考场前面站着一个监考官——黑无常。

没错,白哥的搭档,黑无常。

他穿着一身黑色工装,脸色黑得像锅底,面无表情地扫视全场,手里拿着一个类似扫码枪的东西。

“考试时间120分钟,笔试60分钟,休息10分钟,实50分钟。作弊直接取消资格,扣50功德。交卷后在座位上等待,不要大声喧哗。”

他的声音像是从地底传上来的,低沉、冰冷、不带一丝感情。

“有问题举手。没问题的话——”

他扫了一眼全场。

“开始。”

我点击了”开始考试”。

石板上弹出了第一道题:

【第1题/共50题】 以下哪种情况可以直接勾魂? A. 目标正在吃饭 B. 目标正在睡觉 C. 目标正在手术 D. 目标正在直播

我笑了。

API文档,勾魂任务接口,业务规则第二条:”目标处于睡眠状态时可直取(魂魄游离,勾取难度最低)。”

选B。

下一题。

【第2题/共50题】 勾魂索扫码后提示”设备未注册”,应该? A. 重启勾魂索 B. 联系IT部 C. 换一勾魂索 D. 物理超度

老张笔记第二条:”所有设备故障第一反应都是’联系IT部’。”

API文档,设备绑定接口,错误码500:”设备故障,请联系IT支持。”

选B。

下一题。

【第3题/共50题】 遇到目标不愿意走,以下哪种说法最有效? A. “你死了” B. “走吧” C. “你的阳间账号已到期” D. “物理超度”

老张笔记第三条:”最有效的话术是’你的阳间账号已到期’。”

API文档,沟通话术章节,推荐用语第三条:”对现代亡魂建议使用’账号到期’类比喻,接受度最高。”

选C。

我越做越顺手。

每一道题,我都能在脑子里找到对应的API文档章节,精准定位答案。这种感觉就像是——做CRUD的时候查接口文档写代码,一模一样。

第17题有点意思:

【第17题/共50题】 勾魂任务系统中,目标的勾魂优先级如何判断? A. 按死亡时间排序 B. 按功德值排序 C. 按生死簿录入时间排序 D. 按阳间社会地位排序

这个API文档里有——优先级算法是”死亡时间+生死簿状态+特殊标记”的综合评分,但基础排序就是按死亡时间。

选A。

第31题让我愣了一下:

【第31题/共50题】 以下哪种行为属于”严重违规”? A. 勾魂时未穿工装 B. 未完成月度KPI C. 私自修改生死簿 D. 在忘川河里钓鱼

这个我用脚趾头想都知道——老张和多多都说过,修改生死簿是红线,钟馗亲自抓,逮到就魂飞魄散。

选C。

不过D选项是认真的吗?忘川河里能钓鱼?钓什么鱼?死鱼吗?

第43题:

【第43题/共50题】 新亡魂拒绝配合并出现暴力倾向时,阴差应首先? A. 使用勾魂索强制拘束 B. 呼叫支援 C. 进行心理疏导 D. 使用镇魂钉

API文档,异常处理章节:”新亡魂出现暴力倾向,优先进行心理疏导(方案C),无效后呼叫支援(方案B),最后使用物理手段(方案A/D)。禁止未经疏导直接使用物理手段。”

选C。

五十道题做完,我看了眼时间——38分钟。

用了38分钟。

比我写代码快多了。

点击”提交”,石板上弹出了成绩:

【笔试成绩:98分】

【答对:49题 / 答错:1题】

【错题:第28题】

我点开第28题看了一眼:

【第28题】 在勾魂过程中,如果目标正在阳间打麻将且已经”胡了”,阴差应该? A. 等待这一局结束再勾魂 B. 立即勾魂 C. 让目标先收钱 D. 加入牌局

我选了B——立即勾魂。

正确答案是A——等待这一局结束再勾魂。

解析:目标”胡了”时正处于情绪高涨状态,魂魄与躯体结合极度紧密,强行勾魂成功率低且容易引发投诉。建议等待情绪回落后再作。

……好家伙。

连打麻将都有业务规则。

这API文档写得也太细了吧?谁写的?崔判官吗?他懂麻将?

不管了,98分,稳了。

……

十分钟后,实考试开始。

考场变了——所有人被带到了隔壁的”模拟实训室”。

实训室很大,像一个小型的片场。地上画着各种区域,有模拟的病房、客厅、马路、办公室……每个区域里都有一个”假鬼”。

没错,”假鬼”。

地府的NPC,专门用来模拟各种勾魂场景的。

黑无常站在前面,面无表情地宣布规则:”实考试采用一对一模拟场景,每个考生进入随机场景,面对一个模拟亡魂,完成勾魂任务。评分标准:流程规范40分、沟通技巧30分、应急处理20分、勾魂作10分。满分100,70分及格。”

“被叫到名字的进入考场,其余人在等候区等待。”

“第一个——王大力。”

一个壮硕的阴差站了起来,走进了模拟场景。

我坐在等候区,翻着老张的笔记,心里默背实流程:

第一步:确认目标身份(扫描生死簿信息)。 第二步:检查目标当前状态(是否满足勾魂条件)。 第三步:与目标进行初步沟通(告知来意,安抚情绪)。 第四步:执行勾魂作(使用勾魂索,套取魂魄)。 第五步:确认勾魂完成(生死簿状态更新为”已勾取”)。

五步流程,跟代码里的五步CRUD一样——查(Read)、验(Validate)、通(Notify)、取(Create)、认(Confirm)。

时间一分一秒地过去。

前面几个考生出来了,有的面带微笑,有的一脸菜色。

一个出来就哭的小姐姐引起了我的注意——她抽到的场景是”勾一个不肯走的五岁小孩”,据说她全程在哭,最后比小孩哭得还凶,勾魂索都拿反了。

又一个出来就骂娘的大哥——他抽到的假鬼是个东北老太太,全程用东北话骂他,他一个南方阴差连话都听不懂。

这实考试……比笔试多了啊。

“苟富贵。”

轮到我了。

我站起来,走进考场。

黑无常站在监控台后面,按了一个按钮。

考场中间的场景亮了——模拟的是一个出租屋。

一张单人床,一张桌子,桌子上摆着一台笔记本电脑,电脑屏幕上还亮着一个代码编辑器。

床上躺着一个”人”——假鬼,看起来二十多岁,格子衫,黑眼圈,口别着工牌。

我看着这个假鬼,心里咯噔一下。

这不就是我吗?

不对不对,这是NPC,别出戏。

我调整心态,开始走流程。

第一步,确认目标身份。

我拿出勾魂索,对着假鬼扫了一下——石板弹出信息:

【目标:李铁柱,27岁,程序员,猝死,生死簿状态:待勾取】 【当前状态:拒绝配合】 【难度系数:3星】

拒绝配合。

三星难度。

好,有难度是吧?我来。

第二步,检查目标状态。

假鬼躺在床上,眼睛直勾勾盯着天花板,嘴里念念有词:”我的代码……我的代码还没push上去……”

好家伙,死前跟我一个台词。

“您好,我是地府猎魂部阴差苟富贵,工号YC-20260412-0066。”我按照流程开场。

假鬼转过头来看了我一眼。

“我不走。”

“我理解您的感受——”

“我不走!”他突然坐起来,指着电脑屏幕,”你看,我的代码还差一行就跑通了!最后一行!一个分号!我就差一个分号啊!”

他的眼眶红了——假鬼居然也能表演出红了眼眶,这NPC演技可以啊。

“我理解,”我稳住心态,开始按流程走,”但是您的阳间账号——”

“账号到期?你是不是要说账号到期?”他突然笑了,笑得有点瘆人,”我自己的账号我自己不知道吗?我知道我死了!但我不甘心啊!你知道那种感觉吗?就差一个分号!一个分号啊!”

常规话术失效。

API文档里的”账号到期”模板不好使。

我脑子飞速转了一下。

按应急处理方案,常规沟通无效后,需要”寻找替代方案,建立情感连接”。

情感连接。

我一个程序员,跟另一个程序员建立情感连接——这还不简单?

“你用的什么语言?”我问他。

他愣了一下:”什么?”

“你代码写的什么语言?”

“……Python。”

“Python不需要分号。”我说。

他呆住了。

“Python不需要分号啊,”我一脸真诚地看着他,”你是不是习惯性地加了个分号?那不是bug,是风格问题。你现在的代码,不用改,能跑。”

“……真的?”

“真的。我是程序员,P6,我还能骗你?”

他低头看了看屏幕,又抬头看了看我,眼里的执念肉眼可见地松动了一点。

趁热打铁。

“兄弟,你代码已经push上去了。”

“什么?”

“你死的时候进度条卡在98%,但实际上——”我指了指他电脑屏幕上那个小小的绿色标记,”看到了吗?那个绿色的勾,表示push成功了。98%是显示延迟,实际上100%了。”

假鬼盯着屏幕看了三秒钟。

然后他的肩膀垮了下来。

“真的?”

“真的。”

“……那我走了。”

“嗯。”

“你帮我——帮我看看那个分支,叫feature/login,如果有人动了我的代码——”

“放心,我帮你盯着。”

他闭上眼睛,整个人放松下来。

我掏出勾魂索,轻轻一套。

魂魄离体,勾魂完成。

石板弹出提示:

【勾魂完成】

【目标:李铁柱,已勾取】

【生死簿状态更新:已完成】

我看向监控台,黑无常面无表情地在石板上打了分。

然后,实成绩弹出来了:

【实成绩:92分】

【流程规范:40/40(满分)】

【沟通技巧:25/30(扣分原因:未使用标准话术)】

【应急处理:20/20(满分)】

【勾魂作:7/10(扣分原因:勾魂姿势不够标准)】

标准话术能拿满分,但我临场发挥拿了25分。

勾魂姿势不够标准是什么鬼?勾魂索还要讲究姿势?我是勾魂又不是跳舞。

算了,92就92吧。

综合成绩出来了:

【笔试:98分 × 60% = 58.8分】

【实:92分 × 40% = 36.8分】

【总分:95.6分】 【等级:优秀】

【恭喜你通过阴差入职资格考试!】

【你的职级将从”外包阴差(试用期)”升级为”实习阴差”】

【工资涨幅:+20%】

【每月补贴:+10功德】

我盯着屏幕看了十秒钟。

95.6分。

优秀。

老子当了七年程序员,绩效最好的时候拿了个B+,死后第一场考试就拿了优秀。

人生——不对,鬼生——真是充满了意外。

……

出了考场,天已经”黑”了——地府的天永远是那个颜色,但忘川路的铜钟显示酉时,相当于下午五点。

我走在回宿舍的路上,心情不错。

实习阴差了,涨工资了,每个月多10功德补贴了。

多出来的钱,够在食堂加个鸡腿。

正想着,幽冥钉震了一下。

【幽冥钉】白哥: 成绩出来了,95.6?不错嘛。比你上一位室友强多了,他考了72分,飘了三天,第四天被投诉了。

我回了个:谢谢白哥夸奖。

【幽冥钉】白哥: 别高兴太早。实习阴差的KPI比外包高,每月40个勾魂任务,还有冤案协查和跨部门支援。另外——

我等着他的”另外”。

等了十秒。

【幽冥钉】白哥: 明天团建,十八层密室逃脱。早上八点,别迟到。

我回了个:必须去吗?

【幽冥钉】白哥: 不去扣功德。

又是扣功德。

地府的管理手段就这一招是吧?跟互联网公司靠期权锁人一个道理——你以为你能拿到,其实你永远拿不到。

我叹了口气——没肺的叹气——继续往宿舍走。

走到忘川路和奈何桥的交叉路口时,工牌又震了一下。

这次不是白哥,是系统通知:

【系统通知】 恭喜苟富贵(YC-20260412-0066)通过阴差入职资格考试,即起职级变更为”实习阴差”。请于明17:00前前往人事部更新工牌信息。

另:实习阴差专属福利——每月可领取”忘川咖啡券”两张,可在幽冥百货孟婆饮品专柜兑换。

忘川咖啡券!

免费咖啡!

这比涨工资还让我开心——上辈子公司茶水间的咖啡我喝了三年,死后终于有免费咖啡喝了。

我脚步轻快地回到宿舍,推开门。

多多正趴在床上刷幽冥钉,老张坐在下铺抽阴烟。

“回来了?”老张吐了口蓝烟,”考得怎样?”

“95.6。”

老张的手顿了一下,烟差点掉了。

“多少?”

“95.6。优秀。”

老张沉默了三秒,然后把烟掐灭,从枕头底下掏出那个”三百年精华笔记”,翻开最后一页,工工整整地写下了一行字:

【第148次修订:API文档阅读法。程序员苟富贵首创,建议推广。成绩:95.6分。】

“API文档?”多多从床上探出脑袋,”什么意思?”

“意思是他把考试当成了接口文档读。”老张看了我一眼,那双精光四射的老眼里,破天荒地闪过一丝赞赏,”三百年了,还是头一次见有人这么。”

“那叫专业素养。”我在上铺躺下来,双手枕在脑后,”我一个程序员,看个API文档不是基本功吗?”

多多竖起大拇指:”苟哥牛。”

“低调低调。”

我闭上眼睛,感受着上铺那股熟悉的发霉味道。

实习阴差了。

工资涨了。

有免费咖啡了。

明天还有团建——虽然是在十八层玩密室逃脱,虽然不去扣功德——但好歹是团建,不用接工单,不用看KPI。

人生——鬼生——在慢慢变好。

就在我快要睡着的时候,幽冥钉又震了。

我拿起来一看:

【幽冥钉】白哥: 对了忘了告诉你,明天的密室逃脱是分组赛制。你跟我一组。

我还没来得及回,又来了一条:

【幽冥钉】白哥: 去年团建冠军组的奖品是:额外两天带薪休假。

带薪休假!

地府也有带薪休假!

我秒回:白哥,咱们一定能拿第一。

【幽冥钉】白哥: 别急着立flag。你先看看参赛名单。

他发来一张截图。

我点开一看——

参赛人员名单第七行:

【黑无常(特邀嘉宾/裁判/参赛选手/不可选择为队友)】

以及最后一行:

【特邀外援:钟馗(审计部·年度团建监督)】

钟馗。

审计部的钟馗。

那个一出现就代表有人要倒霉的钟馗。

他来团建?

团建需要审计监督?

这是什么级团建啊?!

不是——

等等——

地府的团建,不会真的是在里搞吧?

我把手机——不对,工牌——塞进枕头底下,闭上眼睛,试图让自己冷静下来。

忘川河的水声从窗外传来,哗哗哗的,像极了服务器机房里风扇的噪音。

明天。

十八层。

密室逃脱。

白哥、黑无常、钟馗。

以及一群阴差同事。

我苟富贵,实习阴差,工号YC-20260412-0066,95.6分通过入职考试,明天即将迎来人生——鬼生——第一次团建。

只希望这不是我最后一次团建。

因为据老张说,去年的团建——

有一个阴差困在了密室里,到现在还没出来。

“别担心,”老张的声音从下铺传来,像是看穿了我的心思,”去年那个是自己作死,非要走隐藏路线。正常路线不会出事。”

“隐藏路线?”

“嗯,十八层有个隐藏关卡,据说走通了直接升两级。”

“那不是很爽?”

“爽是爽,但通关率0.03%。去年的那位现在是第十七层的一个装饰品。”

“……”

“睡吧。”老张翻了个身,”明天别迟到。团建迟到扣双倍功德。”

我把被子蒙在头上——地府的被子薄得像纸,蒙了跟没蒙一样——在黑暗中睁着眼睛。

窗外,忘川河的水哗哗地流着。

远处隐约传来一声低沉的回响,像是来自地底深处——

像是来自十八层。

明天。

就要去那里了。

我先把这个想法放在一边——就像当年面对产品经理”这个需求很简单”时的策略一样:

先别想,到时候再说。

但愿到时候,我还能完整地回来。

一个灵魂的完整。

微信阅读

评论 抢沙发

登录

找回密码

注册

登录

找回密码

注册