第四章 技术总监的电话

梁岳上午原本有三场会。

第一场讨论服务成本,第二场讨论如何降低服务成本,第三场是给前两场的结论做一次对齐。

他把第三场的通知拖到屏幕边缘,接起了何敏的电话。

“现场有个学生,想麻烦您看一眼。”

“什么方向?”

“调度。他刚帮对面晟川处理了演示故障,又单独做了一段新的东西。”

梁岳看了下时间:“让他走校招技术流程。岗位不合适,可以备注转专项。”

“我知道。只是他现在还没答应来。”

梁岳的手停在鼠标上。

何敏不是喜欢把普通事情往上递的人。她在澜海做招聘多年,遇见好学生会争取,遇到不适合的也能把话说明白,很少用一句“麻烦看一眼”来打断负责人。

“具体什么情况?”

何敏没有给他讲现场多么震撼。

她只说,同一组模拟任务,原系统修好以后,学生额外加了一层独立调度,最慢那部分请求的等待缩短,整体处理量同时上升。对方主动删除过一次缓存未清的漂亮结果,并要求保留原始配置。

梁岳坐直了一点。

“文件能不能传?”

“我先问作者。他要求独立示例和晟川的代码分开。”

“应该分开。”梁岳说,“别替任何一边做承诺,先问他愿不愿意发测试摘要。”

何敏去问的时候,他已经打开内部通讯录,把宋严叫了进来。

宋严抱着杯子,眼下有一圈青。

“什么事?”

“看份学校现场的测试。”

宋严把杯子放下,脸上写着相当礼貌的不理解。他昨晚刚处理完一轮客户性能投诉,今早的会议里,业务部门又把“希望再快一些”当成了需求。

现在,技术总监叫他看校园演示。

他先确认了一句:“作业,还是竞赛?”

“现场写的。”

“那更得先看看条件。”

测试摘要发来时,宋严还在挽袖子。

第一遍,他看机器配置。

第二遍,他看输入与输出数量。

第三遍,他把原始日志拉到最前面。

梁岳没催。

十来分钟后,宋严把杯子往里推了一点,身体靠近屏幕。

“这份原始数据没明显问题。”

“收益呢?”

“目前只证明这个场景。但他没把慢任务藏掉,也没少算错误请求,修复和新示例分开了。思路……”

他停了一下,打开白板软件画了几个框。

梁岳看着框之间的线。

他们最近正在处理的一个项目,恰好在类似位置耗费了许多资源。方案当然有,不是全公司没人知道怎么排队,只是几个不同约束同时压上来,改一边,另一边就不舒服。

校园那边发来的东西很小。

小到一眼就能看完主要结构。

偏偏把他们绕着走的一处关系,顺手展开了。

“能复核到什么程度?”梁岳问。

“摘要只能排除明显取巧。想确认技术,需要跟作者聊。”

“你先留着下午时间。”

宋严点头,问:“学生什么学历?”

梁岳把资料发过去。

宋严看了一眼,没有继续讨论学校名字。他把那张白板放大,给何敏回了几个问题。

电话很快接通。

对面声音年轻,背景里还有广播,提醒同学不要在主通道停留。

梁岳先确认作者,再约他来办公室。说完以后,他自己都觉得这句话像安排一个普通面试,补充道:“我们可以派车来接,时间按你方便的。”

电话那头停了停。

“下午在学校还有事。先线上聊,真需要完整测试,我们再约。”

宋严抬头看了梁岳一眼。

梁岳没不高兴。

“可以。你方便找个安静的位置吗?”

“找得到。”

体育馆这边,沈知行拿着手机,看向墙边一片空出的休息区。那里摆了几张供招聘人员吃饭的折叠桌,桌上还有没拆开的纸杯。

何敏带他过去,没有把高明远一起叫上。

高明远跟了两步,停在桌边。

“梁总,我是晟川的高明远,上次合作交流会我们——”

电话里的人先问沈知行:“身边方便说话吗?”

沈知行看向高明远。

高明远一时不好坐,只能笑着站到旁边,假装正在查看手机。

“方便。”沈知行说。

周野拖来一张椅子,自己坐远一点,把沈知行的包放到脚边。刚才围观的学生也跟过来两位,被何敏同事客气地引到外侧。

其中一个女生看着沈知行,迟疑半天,问周野:“他哪个班的?”

周野报了班级。

“平时就这么厉害?”

“平时更安静一点。”

“那怎么没听说过?”

周野想了想:“我们宿舍宣传经费不够。”

女生笑了,没再继续拍,收起手机回自己的队伍。

电话里的讨论已经开始。

宋严问的第一个问题不是那段代码怎么写。

他问,如果输入比例变了,刚才的效果还能不能保持。

沈知行没有给百分之百的承诺。

“要看变到什么程度。你们如果全是很短的同类任务,前面这层判断可能反而不划算。”

宋严嗯了一声。

“任务分类信息不完整呢?”

“先按现有信息做保守分流,错误分类要能退回,不能让它一直在错误通道里耗。”

“退回会不会又形成刚才的循环?”

“退回路径和重试路径分开,状态只认一处。你把它们混成一个开关,换什么算法都救不干净。”

梁岳拿起笔,在桌上那张会议通知背面写了一行。

他说得很直接,没有刻意解释专业名词,也没有把每个问题往最复杂的方向引。

问到尚未验证的设备条件,他就说需要机器。

问到已知的边界,他说得干脆。

宋严原本准备了八个问题,问到第五个,另外三个已经得到答案。他低头划掉一行,重新写了一条更贴近项目实际情况的。

何敏站在旁边,听不懂全部内容。

但她听得出电话另一头的语气变了。

开场时是验证,后来成了讨论,再后来,宋严已经开始用“我们这边有一种情况”起头。

她从包里取出笔记本,翻到空页。

先记:可安排专项沟通。

又划掉“专项沟通”,改成:直接对接技术负责人。

写完以后,她看了一眼沈知行身上的衬衫。领子很平,袖口却有一点旧,手腕露在外面,没有表。

男生桌边的手机壳磨得发白,充电口有一条裂纹。

这样的人坐在学校里,一上午可能要递出去十几份简历,再一份份解释自己的项目不是照教程抄的。

何敏忽然觉得,公司那个筛简历的系统该重新看看了。

至少今天,它自己不会把这个人选到她面前。

一阵广播插进来。

“请各位参会同学保管好个人物品。食堂一楼已开放午餐……”

周野听到“午餐”两个字,转过了头。

他早上只吃了个包子,刚才围着电脑站半天,已经有点饿。可电话里谈的东西显然重要,他便低头摸包,翻出一小包苏打饼干。

包装袋撕开时响得过分清脆。

梁岳听见了:“你们是不是还没吃饭?”

“还没到饭点。”沈知行看了眼手机,“不过快了。”

“我们别占太久。最后确认一个情况,你自己有没有做过更完整的东西?”

沈知行握着手机,视线落在前方那张招聘海报上。

海报上的年轻员工穿着整齐,旁边一行字写着:与优秀的人一起成长。

前世他看到这种话,会想怎样才能被认作优秀。

现在,他更关心跟谁一起做事,会不会白费时间。

“有一些自己的积累。”他说,“不全在这台机器上。”

梁岳没有追问来源。

“方便后面再展示吗?”

“可以谈。”

这个回答很稳。

梁岳把笔放下:“那我说一下我们的想法。你现在的能力,常规校招流程没必要再绕一遍。我会跟招聘这边协调,先约一次正式技术会谈,条件和资源都可以单独讨论。”

“好。”

“另外,刚才独立示例的作者信息,请你自己保留完整。我们只在得到允许的范围内验证。”

沈知行看了眼何敏。

她点头,表示会落实。

他对电话那头说了声谢谢。

通话结束时,马骏抱着电脑过来了。

休息区另一头,一个戴黑框眼镜的男生刚做完面试。他抱着电脑站了半天,像在犹豫要不要凑近,最后还是走过来,问沈知行能不能看一眼他的项目介绍。

“我刚才听你讲,感觉我那个东西可能也没说清楚。”

沈知行接过一页纸。上面全是框架名字,密密麻麻列了十几行,做过的实际功能却缩在最末尾。

“先说你解决了什么。”他指着最后两行,“这个预约系统,有人用吗?”

“我们学院三个实验室在用。”

“原来怎么约?”

“班长去办公室登记,经常撞时间。”

“那你就把这件事放前面。用了多久,多少人,少了什么麻烦。后面再讲用什么做的。”

男生低头看着那页纸,忽然问:“这么简单,能说吗?”

“真的有人用,为什么不能说?”

男生把纸拿回去,站在桌边改了第一句。他写字很重,改完又看了两遍,连声道谢。

何敏在旁边听完,递给他一张常规技术岗的投递卡,让他按真实情况重新整理后提交。她没有当场给任何保证,男生却明显轻快了一些。

周野把自己的简历也拿出来瞧。他的项目描述第一行写着“积极参与”。他想了想,拿笔把这四个字圈住。

“你看我这个,”他问,“是不是也得先交代到底参与了啥?”

沈知行说:“最好交代。”

“行,我先把积极删了,省点位置。”

他没坐,先把记录递给沈知行。

“修复部分、独立示例,我分开了。负责人回了,认可你是现场协助,没其他约定。”

沈知行翻到最后,看到马骏画的小方框旁边多了一个签名。

高明远。

他又看了一眼不远处的人。

高明远正低头回消息,脸色并不好看。

周野把饼干往这边推了推:“先垫一口。刚才那个总监,是澜海总部的?”

“是。”

“你认识?”

“今天认识。”

周野拿起包装袋,认真研究了一下上面的成分。

“怎么了?”沈知行问。

“我吃的跟你吃的是同一包吧?”

何敏没忍住笑了一下。

她的手机在这时振动。

梁岳发来一条消息,短得很。

不要按普通校招定级,先把人留下。条件我来申请。

何敏看完,把刚才翻到一半的标准岗位册合上了。

“沈同学,关于你目前的求职意向,我想重新了解一下。”

沈知行捏着一块饼干,抬头看她。

“嗯,你问。”

何敏看了看他的手,先把水杯往前推。

“不着急,吃完再说。”

周野在旁边默默把自己的简历摊平。

他今天第一次发现,“不着急”这三个字,也能听出待遇差别。