Skip to content

第九十六章 姜意的地图

林知行给姜意发消息的时候,刚从地铁站出来。

"今晚有空吗?"

姜意回得很快:"几点?"

"你定。"

"七点半,公司楼下那家咖啡馆。"

林知行看了一眼时间——还有三个小时。他没有回青旅,而是找了一家麦当劳坐下来,把笔记本翻到那两张图的位置,又看了一遍。

第一张:以沈渡为中心的关系网。

第二张:以技术模块为中心的归属图。

两张图叠在一起,答案已经很清楚了。但他还不确定这个答案指向什么。

他掏出手机,打开GitHub,看了看匿名仓库credit-score-lite的star数——1247。比昨天多了十几个。仓库的issue区有两条新留言,一条问能不能在金融场景用,一条问有没有商业化版本。

他把手机扣在桌上,盯着笔记本发呆。

这些问题他暂时回答不了。但他隐约觉得,这些问题是某种信号。


七点二十五分,林知行到了咖啡馆。

姜意已经坐在角落的位置,面前放着一杯美式,杯子空了一半。她穿着一件他没见过的藏蓝色针织衫,头发比上次见面时长了一点,别在耳后。

"你到得比我早。"林知行坐下来。

"我下班早。"姜意说,"今天产品评审结束得快,总监心情好,没拖会。"

林知行点了点头,把背包放在旁边的椅子上。

服务员过来问他喝什么,他说美式。等服务员走了,他从背包里翻出笔记本,放在桌上。

姜意看了一眼笔记本的封面——褪色的皮卡丘。

"你还在用这个?"

"习惯了。"

林知行把笔记本翻到那两张图的位置,推到姜意面前。

"你先看看这个。"


姜意低头看图,没有说话。

她看得很仔细,手指沿着线条移动,从沈渡的圆圈出发,一条一条地看下去。看到"表面目的"和"实际效果"那两列标注时,她的手指停了一下,然后继续往下看。

林知行坐在对面,喝着刚端上来的美式,等她看完。

窗外的天色暗下来了,咖啡馆里亮起了暖黄色的灯光。邻桌有两个女生在聊实习的事,声音不大,但偶尔能听到几个词——"简历""面试""学历不够"。

林知行没有侧头去看。

姜意花了大约五分钟看完两张图。她把笔记本合上,推回到林知行面前。

"你画的?"

"嗯。今天下午在肯德基画的。"

"为什么给我看?"

林知行想了一下:"因为我想听听你怎么看。"

姜意端起杯子,喝了一口。杯子已经空了,她放下,没有叫服务员续杯。

"你想听什么?"她问。

"我想听你看完这两张图之后,第一反应是什么。"

姜意盯着桌上的笔记本看了几秒。

"我的第一反应是,"她说,"你画得很清楚。但你漏了一个东西。"

林知行愣了一下:"赵鸣岐也说我漏了一个。他说我漏了沈渡自己——我把沈渡当成了灵犀的一部分,但沈渡其实是以自己为中心。"

"他说得对。但我说的不是这个。"姜意说,"你漏的不是图里的某个节点。你漏的是你自己看这张图的视角。"

"什么意思?"

姜意把笔记本重新打开,翻到那张以沈渡为中心的关系图。她用手指点着图的中心——沈渡的圆圈。

"你看这张图的时候,你在想什么?"

林知行说:"我在想沈渡的布局是什么,灵犀在这盘棋里是什么位置,我在什么位置。"

"然后呢?"

"然后我发现我是被两个系统同时消化的技术来源。灵犀消化我的产出做产品,沈渡消化我的产出做自己的网络。我做的所有工作,归属权都不在我手里。"

姜意点了点头:"所以你的结论是什么?"

林知行沉默了几秒。

"我的结论是,灵犀不是终点。我需要找到一条不依赖灵犀的路。"

"然后呢?"

"然后我还没想好那条路是什么。"

姜意看着他,忽然笑了一下。

不是那种客气的笑,是一种"果然如此"的笑。

"林知行,"她说,"你知道你的问题是什么吗?"

"你说。"

"你的问题是,你一直在用你最擅长的方式想这件事——拆解问题,画关系图,找变量,算最优解。你把沈渡当成了一个需要被分析的对象,把灵犀当成了一个需要被破解的系统。你在系统内部找出口。"

她停了一下。

"但你从来没想过,出口可能不在系统内部。"


林知行没有立刻接话。

他看着姜意,想了几秒,然后问:"那出口在哪里?"

姜意没有直接回答。她问了一个他没想到的问题:

"你有没有想过,沈渡为什么要选你?"

林知行说:"因为我技术好。我的解释层能力在小城验证过,开源项目有一千多个star,沈渡在那个大赛评委的邮件里看到我的名字,觉得我有潜力。"

姜意摇了摇头。

"技术好的人,北京一抓一大把。"她说,"清华、北大、中科院,每年毕业几千个AI方向的硕士博士,论文比你多,学历比你高,简历比你漂亮。沈渡如果只是想找一个技术好的人,他有一百个选择。他为什么选你?"

林知行说不出来。

姜意看着他,声音平静,但每个字都很清楚:

"沈渡选你,是因为你没有背景。"

林知行的手指停在杯子上。

"一个没有背景的技术人,"姜意继续说,"最容易被控制,也最容易被抛弃。你做的一切成果都可以被沈渡吸收,因为你没有退路——离开灵犀你就什么都不是。没有学历撑腰,没有行业人脉,没有校友网络,没有家族资源。你的技术再好,也只是一个人的技术。沈渡可以随时换掉你,换一个同样技术好但更有背景的人。他不需要你,他需要的是一个刚好在那个位置上的工具。"

林知行的脊背紧了一下。

这些话不是没听过。赵鸣岐说过类似的意思,方小满也暗示过。但姜意说得更直接,更不留余地。

"所以,"他说,"我在灵犀做的事,从一开始就注定不会有回报?"

姜意没有点头,也没有摇头。她停了几秒,然后说了一句转折的话:

"或者,他是这么以为的。"


林知行抬起头。

"什么意思?"

姜意没有解释,而是从她放在旁边的帆布包里掏出一张纸。

A4纸,折了两折。她展开,放在桌上。

是一张手绘的关系图。

林知行低头看了一眼,愣住了。

这张图和他画的不一样。

他画的图,中心是沈渡,节点是灵犀内部和外部的人。所有线条都从沈渡辐射出去,像一张蛛网。

姜意画的图,中心是林知行。

林知行的圆圈在纸的正中间。从他身上引出几条线:

一条连向"灵犀内部"——程浩、周睿、沈渡。

一条连向"小城"——方小满、商户盘子、苏雨晴、陈一鸣。

一条连向"赵鸣岐/中科院"。

一条连向"姜意"。

还有一条。

这条线用红色签字笔画的,和其他几条黑色的线不一样。它从林知行的圆圈出发,连向一个节点,节点里写着四个字:

"开源社区"。

林知行盯着那条红线看了很久。

"你画了这个?"他问。

"我昨天晚上画的。"姜意说,"你前几天跟我说周睿来挖你,我就在想这件事。我想看看,如果你把所有和你有关系的东西都列出来,会是什么样子。"

林知行指着那条红线:"这个节点,我自己的图里没有。"

"我知道。"姜意说,"因为你一直在看灵犀内部的关系,你把开源当成了一个附属品——是你在灵犀之外做的一个备份,一个匿名的仓库,一个不让沈渡知道的东西。你没把它当成一条路。"

林知行的手指还停在那条红线上。

"但它是一条路。"姜意说。


"你的开源仓库,"姜意继续说,"star已经过千了。社区里有人在用你的算法做商业产品——GitHub上的issue你也看到了,有人问金融场景怎么用,有人问有没有商业化版本。这些东西你没当回事,但它们意味着一件事。"

她看着林知行的眼睛。

"你的技术有独立价值。它不依赖灵犀,不依赖沈渡,不依赖任何一家公司。它在开源社区里自己生长。"

林知行说:"但开源不赚钱。"

姜意说:"开源不是为了赚钱。"

她把那张纸往林知行那边推了推,手指点着"开源社区"那个节点。

"开源是为了证明你不需要他们。"

林知行看着那四个字,没说话。

"沈渡选你,是因为他以为你没有退路。"姜意说,"一个没有退路的人,可以被无限压榨。他可以删你的署名,可以用你的技术做筹码,可以让你撤下代码,可以在外面用你的算法申请专利——因为你知道,离开灵犀你就什么都不是。这是他算过的。这是他选你的原因。"

她停了一下。

"但你有一个他不知道的退路。你的开源仓库,你的算法,你的一千多个star。这些东西加在一起,意味着你的技术可以不通过灵犀、不通过沈渡、不通过任何中间人,直接触达用户。"

林知行想说什么,但姜意没有给他开口的机会。

"你不需要灵犀给你署名。你的代码在GitHub上,star数比灵犀内部任何一份技术文档的阅读量都多。"

"你不需要沈渡给你展示的机会。你的算法已经在社区里传播了,有人在用它做产品,有人在基于它做二次开发。"

"你不需要程浩替你签字。你的开源仓库就是你的作品集,任何人都能看到你做了什么。"

她一口气说完,然后靠回椅背,看着林知行。

咖啡馆里的背景音乐换了一首,是一首林知行没听过的英文歌,节奏很慢。邻桌那两个女生已经走了,换了一对情侣坐在那里,头碰头地看手机。

林知行盯着桌上那张纸,看了很久。

然后他说了一句话:

"你说的这些,我自己想过。但我一直觉得,开源只是一个备份,不是一个出路。因为开源不赚钱,不能养活自己,不能让方小满不再守那个破商户盘子,不能让我爸不再开那辆掉漆的货车。"

姜意没有反驳。

"你说得对,"她说,"开源不是直接的出路。但它是一个证明。"

"证明什么?"

"证明你的技术可以独立存在。证明你不是沈渡的附属品。证明你离开灵犀之后,不是什么都不是。"

她把那张纸翻过来。背面是空白的。

"你看,"她说,"你的笔记本上画的那些图,都是在灵犀内部打转——沈渡怎么布局,周睿怎么打压,程浩怎么挂名。你把所有的精力都用在分析系统内部的关系上。但你忘了问一个最基本的问题:这个系统离开你,会怎样?"

林知行愣住了。

"灵犀的可信度评分模块,核心代码是你写的。"姜意说,"你走了之后,谁能维护?程浩?他连你的架构都看不懂。周睿?他只会在论文里找理论支撑。沈渡?他有更重要的事要做,不会亲自写代码。"

"所以呢?"

"所以你走了之后,灵犀会找另一个人来接手。那个人可能学历比你高,简历比你漂亮,但他做出来的东西,不会比你更好。因为你的技术不只是代码,是你对问题的理解,是你踩过的坑,是你在排课系统上验证过的方法论。这些东西不在灵犀的服务器里,在你的脑子里。"

她顿了顿。

"而你的脑子里的东西,有一部分已经开源了。credit-score-lite,你的算法,你的解释层框架。这些东西在GitHub上,任何人可以用,包括你将来自己。"


林知行没有说话。

他把那张纸拿起来,翻回正面,又看了一遍。

中心是他自己。

红色的线连向开源社区。

他忽然想起一件事。

来北京之前,在小城的时候,他做了一个决定——把排课系统的核心代码开源。那时候他想的是:让更多人能用上这个工具。不是为了证明什么,只是觉得这个东西应该被更多人看到。

后来在灵犀,沈渡让他把开源代码撤下来。他照做了。

后来他用匿名账号重新开了一个仓库,credit-score-lite。他告诉自己这是"分布式备份",是留一条后路。

但他从来没想过,这条路本身可以通向哪里。

姜意看出了他在想什么。

"你不是没有路,"她说,"你只是没把那条路当路看。"

林知行把纸放下,端起杯子喝了一口。美式已经凉了,苦味更重。

"我明白了,"他说,"你的意思是,开源社区是我的一个筹码。不是直接能用的筹码,但它证明了我有独立价值。"

"不是筹码。"姜意说。

"那是什么?"

姜意想了几秒。

"是地图。"她说。

林知行看着她。

"你一直在灵犀内部找出口,"姜意说,"但出口不在灵犀内部。出口在外面。开源社区是外面,你的算法是外面,你的技术品牌是外面。这些东西加在一起,是一张地图——一张指向灵犀之外的地图。"

她把那张纸折起来,推到林知行面前。

"拿着。"她说。

林知行低头看着那张纸。

"你给我这个干什么?"

"因为你需要一张新的地图。"姜意说,"你笔记本上画的那些图,都是灵犀内部的地图——谁和谁是一伙的,谁在打压谁,谁的署名被删了。那些图很有用,但它们只能告诉你怎么在灵犀内部生存。它们不能告诉你离开灵犀之后去哪里。"

她站起来,把帆布包挎在肩上。

"我该走了。明天还有一个早会。"

林知行也站起来:"我送你。"

"不用,地铁就在旁边。"姜意往门口走了两步,又停下来,转头看着他。

"林知行,"她说,"你之前跟我说,你还不知道终点在哪里。我也不知道。但我知道一件事——终点不在灵犀。"

她推开门,夜风从外面灌进来,带着中关村大街上汽车尾气的味道。

"下次见面的时候,"她说,"我希望你已经想好了,你的地图要指向哪里。"

门关上了。


林知行站在咖啡馆里,手里拿着那张折起来的A4纸。

他没有立刻打开看。

他走到柜台结了账——两杯美式,六十二块。他掏出手机扫码付款的时候,手指在屏幕上停了一下。

六十二块。

他在灵犀的日薪是两百块。六十二块是他三个小时的工资。

他把手机放回口袋,推门出去。

中关村大街上的车流在夜色里涌动,路灯把人行道照得发白。他站在咖啡馆门口,看着马路对面灵犀科技大楼的玻璃幕墙。大楼里还有零星的灯光亮着,有人在加班。

他想起第一天来北京的时候,站在这栋楼外面看了十分钟。

那时候他想的是:这扇门里面有什么。

现在他想的是:这扇门外面有什么。

他把那张纸从口袋里掏出来,展开。

姜意画的图在路灯下看得很清楚。中心是他自己。几条线连向不同的节点。

红色的线连向开源社区。

他盯着那条红线,看了很久。

然后他把纸折好,放回口袋。

往地铁站走去。

背包里的笔记本贴着后背,那两张图还在纸上。但他的脑子里已经开始画第三张图了。

那张图的中心,不是沈渡,不是灵犀,不是技术模块。

是他自己。

(本章完)