8
孙文直接从上海飞到了成都,由于成都到自贡没有高铁和动车,普通火车太慢,孙文先从成都坐高铁到内江,再从内江坐汽车到自贡。
他怕错过和许心的约定。
但是,他和许心在内江高铁站遇见了。
孙文先看见的许心。
她穿着白色的裙子,背着吉他,拖着行李箱,瘦削的身形配合飘逸的头发,走在人群里,特别显眼。
孙文走了过去,还没有走近,许心似乎察觉到了他,转身看了过来。
两个人就这样在车站,隔着十几米,凝视了很久,没有说话。
有六年没有见,却好像隔了一整个青春。
许心先说的话:孙文,你还是那个样子。
孙文说,许心,你已经不是从前的那个样子了,你好像一部电影的女主,突然想不起来了。
许心说,是不是《前任3》里的于文文?
孙文说,对对对,就是,看来有人说过你了。
许心说,背着吉他就更像了。
孙文说,你为什么要背着吉他。
许心说,因为要去自贡唱歌给你听。
孙文说,什么歌?
许心说,去了就知道了。
……
两个人一起坐上了去往自贡的大巴,靠在一起的时候,时光似乎回到了高中,两个人的聊天一开始还有些拘谨,只是互问了对方的近况,许心大学毕业后去了一家意大利公司,因为工作需求,长期在意大利,而孙文大学毕业之后去了一家大数据公司,做他喜欢的算法,只不过最近失业了。
在问东问西问亲戚以后,孙文终于开启了感情话题包:许心,你现在有男朋友吗?
许心说,没有呢,一直是个单身狗。
孙文说,b站up主小哥好像挺喜欢你哦。
许心说,你说那个小迷弟啊,他是挺喜欢我的,可是他还是个学生,我们不合适。你呢?还在等待你的女神?
孙文说,你知道我的女神是谁?
许心说,我不知道你的女神是谁,我只知道你有一个女神,大学的时候你把暗恋女神的消息告诉了一个大嘴巴同学,后来我们都知道了,而且还知道你没有跟她表白,现在你还喜欢她吗?
孙文顿了顿说,好像还是很喜欢。
许心说,她在哪里啊?
孙文说,在武汉,前几天我还见过她。
许心说,啊,找到女神了啊,怎么,有机会了吗?
孙文说,我觉得,这一次我的告白,成功的概率很大。
许心停顿了半晌,说,好吧,要祝你幸福了。
孙文忍不住给许心讲了他和女生之间的故事,大学时代黑了学校的网站,去蹭课的时光,贝叶斯模型,拯救女神的行动……
许心面带微笑,一直安静地听着。
……
在自贡,孙文和许心一个景点也没有去,就是在街上闲逛,找香樟树拍照。
那一天阳光挺好,孙文终于领悟阳光穿过香樟树留下斑驳的树影的感觉,那种《夏至未至》的感觉。
在一个没有什么人的香樟树下,许心突然停住了,说,孙文,就在这里,我唱首歌给你听吧。
孙文说,好啊。
许心拆开了吉他的皮套,取出了吉他,坐在花台上,弹起了吉他,唱起了歌:
……
如果说你是海上的烟火
我是浪花的泡沫
某一刻你的光照亮了我
如果说你是遥远的星河
耀眼得让人想哭
我是追逐着你的眼眸
总在孤单时候眺望夜空
我可以跟在你身后
像影子追着光梦游
我可以等在这路口
不管你会不会经过
每当我为你抬起头
连眼泪都觉得自由
有的爱像阳光倾落
边拥有边失去着
如果说你是夏夜的萤火
孩子们为你唱歌
那么我是想要画你的手
你看我多么渺小一个我
因为你有梦可做
也许你不会为我停留
那就让我站在你的背后
我可以跟在你身后
像影子追着光梦游
我可以等在这路口
不管你会不会经过
每当我为你抬起头
连眼泪都觉得自由
有的爱像大雨滂沱
却依然相信彩虹
我可以跟在你身后
像影子追着光梦游
我可以等在这路口
不管你会不会经过
每当我为你抬起头
连眼泪都觉得自由
有的爱像大雨滂沱
却依然相信彩虹
……
许心的歌声很动听,有过往的两个路人也停下来看着她。
孙文突然有些难过,有些情绪他好像懂了。
歌声停止的时候,许心眼里含着泪水,说,孙文,你知道吗?我一直喜欢你,喜欢了你很多年。高中你说我是男人婆,读大学时我就开始改变自己,让自己更像一个温柔的女生,可我知道你喜欢上了你的女神,你为了她黑了学校的网站,为了她经常去蹭课,可是她却有男朋友,你就一直等,却从来没有在意过我。
孙文不知道说什么,眼眶有点红。
许心说,孙文,这次来自贡,我就是来向你告别的,我要给你说,孙文,我从今天开始,就不喜欢你了。孙文,我……不……喜欢……你……了。
孙文的眼泪流了下来。
香樟树的影子变得模糊。
许心说,我没法控制我的情绪,我要走了。
孙文说,我们还会再见吗?
许心说,我们还是同学,还是朋友,我们可以再见,但是我不会再喜欢你了。
孙文说,好。
许心收拾起了吉他,说,孙文,后会无期。
孙文说,许心,你要好好的。
……
孙文站在原地,没有追上去,他看着许心背着吉他的背影消失在自贡的街道里,那些香樟树的青春,终于好像结束了。
孙文在手机上搜了搜那首许心唱的歌,今天他是第一次听,也许也是最后一次听许心唱,那首歌是《夏至未至》的主题歌《追光者》。
也许孙文就是许心在青春里的一道光。
可是她现在不会再追逐了。
孙文站在自贡的街上,播放了那首歌。
泪水淹没了香樟树。
9
孙文回了上海,收拾好行李,返回武汉。
武汉有女神在那里,孙文总觉得生活还是充满了希望。
到家后的第二天晚上,约李梦在魔界咖啡喝了杯咖啡。
看着李梦时不时有了笑容,孙文也觉得挺开心,但总觉得缺少点了什么。
……
孙文返回武汉的第七天。
新冠疫情在武汉变得越发严重,国家发出了封城的通知。
就和女神见了一面。
结果又各自被隔离在家里了。
孙文的老爸老妈很担心,打电话给他,让他哪也不要去。孙文说,我其实哪也去不了。
在百无聊赖的时候。
李梦有事找到了孙文。
李梦所在的阿尔法公司是一家老牌的制造型企业,疫情期间已经停工,但李梦也顺势开始了在家办公的生活,但李梦的老板没有让李梦轻松,让她利用这段时间,思考一下怎么通过她的计划,让二楼车间的设备停机的间隔时间尽可能大,这样可以减少或者避免因为人员来不及操作导致的机器等待。
李梦想了半天,觉得太难了,想找外援力量,于是,想起了那个用贝叶斯拯救自己的孙文。
由于没有工作又被封在家里,孙文把自己读过一遍的《数学之美》又读了一遍,他特意把其中关于数学模型的四点结论抄在了笔记本上:
1.一个正确的数学模型应当在形式是简单的。
2.一个正确的模型一开始可能还不如一个精雕细琢的错误模型来的准确,但是,如果我们认定大方向是对的,就应该坚持下去。
3.大量准确的数据对研发很重要。
4.正确的数据模型也可能受噪音干扰,而显得不准确;这时不应该用一种凑合的修正方法加以弥补,而是要找到噪声的根源,这也许能通往重大的发现。
任何问题,其实都可以看作,在找相应准确的数学模型。
很多人每天都在想办法怎么找到一条不那么堵车的路线,用尽可能快的时间下班回家。找路线并获得较小的时间,就是用数学模型获得较优解。
罗盘算风水也是数学模型。
李梦所面临的问题,首先是一个生产的随机事件问题。理论上讲,阿尔法公司有12台自动化设备,如果每一台设备都配备一个操作员,假设操作员都很认真,一直盯着设备,那么无论设备发生什么停顿,他们都能第一时间解决,也就不会有因为停顿导致的等待。但事实上,现在的企业几乎都不可能做到一人一机,而是一人多机,这是一个人机联合操作的问题。
从传统的工业工程方法论,能找到人机工作的计算公式:
n是一个工人操作的机器数
t是一个工人操作这条机器所需的时间,包括从一台机器走到另一台机器的时间。
m是机器完成该项工作的机器时间。
这个公式是没错的,但是它过于理想,这是建立在人在某台机器操作的时候,其他由这个人负责的设备不会停机,这就不会产生因为他来不及去其他设备而导致的机器等待,但这在现实中几乎是不可能的。
而阿尔法公司的现状就是每个班次用4个人负责12台设备,而因为随机事件的发生,以及每个产品结束时间的部分不确定性,导致机器会产生等待。
孙文花了几天时间,先写了个生产仿真程序,来研究这个问题。从仿真的结果来看,4个人操作12台设备,一定有机器等待的发生,这个值大约在2%以上,把人数减少1个人,甚至减少2个人,可以看到这个机器等待的数据有明显的上升,2个人的情况下会非常糟糕。假设实现各种理想的改进后,可以把人数调整为3人,对机器等待就影响不大了。
这说明人数和机器等待之间有联系,和随机事件发生也有联系。
其实减少随机事件发生的次数是改善策略之一,理论上讲,机器没有随机事件干扰导致的停顿,效率就肯定高;当然,想要提高机器的效率,保证随机事件的及时处理也是策略,说白了就是加人,但不是加人就一定有明显作用,比如阿尔法公司的模型,从4个人加到5个人,没有太大变化,但是加到12个人,那就不一样了。
孙文给李梦通话讲述了仿真模型的结论,李梦有些懵,虽然听起来很有道理的样子,但好像并没有真正解决李梦面临的问题,李梦的目标是要降低因为计划不善,导致的产品的结束时间非常接近的随机事件,从而减少机器的等待。
孙文开始了进一步的思考。
非常幸运的是,阿尔法公司的计划相比于其他公司非常简单,而且生产也非常稳定,干扰比较少,就是怎么合理地把12个新产品放入设备中,使设备未来结束的时间能够各自错开,这对于数学模型来说,就非常理想而简单。
当下的做法就是计划员撞大运,随机地从产品的物料清单中选择12个产品,大致看看可以了,就完成计划,这会导致时常会发生停机时间重叠和靠近。
而这样的工作,李梦做了两年。
孙文很快完成了地一种算法,取名叫climbing,随机搜索的方法,有点简单粗暴。
这种算法就是从产品清单中随机抓取12组的一个排列组合,去和当下生产的状态对比,得到一个结束时间,按照时间的先后顺序排序以后,两两相减,求得最小间隔的时间,目标是要让这个最小间隔时间最大化。
结果如果不好,就一直算,算到可以接受的结果之后就停止。
结果还行,但是孙文认为有一些问题,当面对比较不太理想的生产状态或者数据量较大的时候,climbing需要几个小时才能得到一个比较能够接受的结果。
假设产品清单中有24个待投产的产品,要随机从中选择出12个数据并按顺序排列,它的可能性有多少呢?
答案是,算出来有接近1300万亿种可能,按照孙文的想法,遍历所有的这些结果,能找到最优解。但是运算量太大了,孙文的电脑比较旧,芯片是intelcorei52.8ghz双核,1个g代表1秒运算10亿次,climbing的算法单次运算时间算0.1秒,用他这台电脑来算,需要6.2个小时,感觉还能够接受。
如果是从48个产品里选出12个产品,那么排列组合就变成了,跑完所有可能,孙文的电脑需要接近160万小时,18年。
实际测试情况中有73组数据的,那么排列组合就是,遍历所有结果,需要4814年,18年还可以等,4814年怕是等不了了。
这就是计划的黑洞,看起来很简单的问题,在数学中却是无法想象的庞大的运算量。
而李梦需要的是日计划,也就是不可以等到明天。
孙文的策略是人为降低运算量,实际上在测试中发现运算1000次就比较能获得大于23分钟的良好数据,这意味着只要能够给出较优解就可以了,少量运算就可以了,没有必要去寻求最优解。但面对现状比较糟糕,比如当前机器结束时间就很接近的情况,climbing需要运算的时间就会变得比较长,原来几分钟搞定结果,可能就需要几个小时来获得一个比较好的解。
孙文认为算法需要优化,他尝试了一种改良的算法,叫coffeemove。
仍然是随机取数,但是依次取数,取12次,每一次在剩下的产品清单中挑选一个数据,并计算剩下的所有产品与当前对应设备结束时间的差值,求得整体数据的中位数,通过控制距离中位数的位置来取数,大大减少了运算量。
用中位数距离减小取数范围
计划员的逻辑就是每对应一台设备的时候,从剩下的产品选择一个,让这台设备的结束时间和上一台设备的结束时间间隔比较大。通过中位数来控制取数,就是计划员逻辑的实现,理论上讲,当有大量数据的时候,以中位数为界,偏离中位数越远并接近最大值的这些数据,被选中的概率应该是越大的,而那些间隔时间很小的数据,一旦出现,就意味着这个解不好,所以可以一开始就排除这些数据,尽可能地找比较小的范围内获取较优解。
孙文希望李梦用去喝一杯咖啡的时间,就能获得她要的答案,所以叫coffeemove。
他测试了两种算法,进行了比较。
当数据量增加到73组的时候,climbing获取大于23分钟结果的概率下降了,将运行次数改为3倍,也没有获得大幅的改善,而数据量大的时候,coffeemove可以调整取值范围,利用参数x取数,较少次数的运算获得了36次的大于23分钟的结果。
而在最糟糕的数据分布情况下,增加运算次数的climbing的效率没有coffeemove高,大于14分钟的数据也只出现了2次,而coffeemove出现了59次。
孙文暂时把coffeemove交给了李梦,算法能很快自动给出结果,让停机间隔时间超过23分钟,这大大减少了操作员因为来不及处理的机器等待。这远远超出了李梦的预期,其实很开心。
李梦在微信上说:都不知道怎么感谢你,我也给不起你钱。
孙文说,我不能收你的钱,研究数学是我的兴趣爱好,反正我现在闲着也闲着,算法还很不完善,等疫情结束后测试一段时间,有问题再来修正。
……
事实上,无论是climbing还是coffeemove都能解决李梦的问题,而且效率远远高于人工计划员,算法能用几分钟从几千几万种可能中挑选出最好的答案,人很难做到。不是说人不聪明,而是和计算机比速度,这不是人的长项。
人应该去做人擅长的事情,而过去几十年的人类工作,很多都是在做人类不擅长的事情。
climbling的原理非常简单,coffeemove稍微复杂点,但都很容易理解。
轻武器中最著名的枪支是ak-47,中国的五六式冲锋枪的原型,包括“兼容的”ak47,全世界可能有一亿支。流通性这么好,是因为ak47从不卡壳,不易损坏,在任何环境中都可以使用,可靠性好,杀伤力大并且操作简单。
ak47
实际上,把ak47拆开,你会惊讶于它的零件真的不多。
ak47拆解的零件
吴军在《数学之美》说,好的算法就应该像ak47一样,简单、有效、可靠性好而且容易读懂(或者说容易操作)。
所以找到算法的缺点和不好的结果非常重要。找到导致结果不好的噪声,和质量公式找到噪声因子简直就是一回事。
谷歌公司之所以能够在过去获得成功,是因为他们的创始人拉里·佩奇(larrypage)和谢尔盖·布林(sergeybrin)在1998年创造了pagerank的网页排名算法。在98年的时候上网,当时用的最多的搜索引擎还是雅虎和其他,但是经常发现要找一个东西,出来很多不是这个东西的网页,这意味着搜索的质量不好,找到了很多无关的内容。pagerank这个算法的原理其实非常简单,如果一个网页被很多其他网页所链接,说明它被信任的程度高,那么它的排名就高。用户在搜索的时候,排名最高的部分就会首先显示出来。
pagerank需要用到网页的二维矩阵,假设有10亿个网页,那么一个矩阵的数据量就等于10亿的2次方,有100亿亿个数据,这个数据量非常大,矩阵之间还要相乘,数据量大到无法表示。不过佩奇和布林两个人利用稀疏矩阵的方法,大大简化了计算量,实现了pagerank的算法。
在很长一段时间里,算法也好,数学也好,都距离很多人特别遥远,特别是对于在制造业工作的人。事实上,过去这个世界更多利用算法解决了很多网络和软件公司的问题,比如google或者阿里,但是我们的未来会有更多的算法,而有着大量丰富数据的制造业,有着更长历史的制造业,将会从数据中挖掘出宝藏和石油,会有更多的算法进入到制造业的领域,影响到质量问题的解决,效率提高和成本节约,甚至各种我们不曾想象过能够解决的问题。
其实对于世界,不仅仅是it界,或者制造业,各行各业包括农业和服务业都会迎来算法的时代,一个普通的大学生都能够用算法帮助他奶奶改良种植土豆。
事实上,这是一个非程序员都可以写算法的时代,它早已来临。
而孙文非常相信这一点,在这个领域,他是一个有着执着梦想的人。
10
疫情在持续地变严重,这个时期居住在武汉的人变得特别容易被关注。远在意大利的许心忍不住给孙文发了条微信:没事吧,没挂吧?
孙文:我现在没有症状,一个人躲在家里,物资有人送,放心,现在还不用你给我烧纸钱。
许心:我还是贱,都发誓了不再找你了。
孙文:这对我不公平啊,我们那么多年的同学,说断了联系就断,好像太残忍啊。
许心:你不知道,你对我来说,才是残忍。
孙文不知道说什么,回复了三个捂脸的表情。
……
托尼突然给孙文来了电话,透露了一个秘密,之前投标失败,完全是因为他们的老板自己找人注册了一家空壳公司,把孙文、张建和托尼搞的数学模型悄悄拿了过去,再以那家公司的名义改下门面卖给对方,价格却只有三分之一,也难怪对方可以撕毁合同赔偿违约金,这个算法能够帮助这家老牌酒厂改变原来一直依托于传统的工艺,提高10%以上的一级酒出品率,这其实已经得到了局部的验证,所以模型是成功的,而知晓模型的孙文和托尼都不能留,而张建的车祸其实也是有意的。
孙文没有想象中的那么愤怒,说,我们都没有完全写完,拿过去还得接着写,从头理解难度也不小啊。
托尼说,事情到了这个地步,你居然还在关心模型的问题啊,你都不生气啊?
孙文说,还是挺生气的,不过模型就好像自己的孩子一样,能实现也是对自己的一种认同吧,可惜这里面还有些bug呢。
托尼说,bug,你故意写的?真厉害,孙文,你可以未卜先知啊。
孙文说,我那是忙不过来,知道有bug没有时间改。
托尼说,那也好啊,现在拿过去就有问题了,这算是恶有恶报吧。
孙文说,恶报我没有看出来,但我这善良的人,好像也没有善报。
托尼说,孙文,你是个有前途的好小伙,相信我,会有好报的。
孙文说,希望如此吧。
……
孙文的福报来得特别快。
李梦把孙文帮他写的算法呈现给了她的老板,她的老板汇报给了大老板,大老板gary很惊喜,专程来问李梦,李梦想着自己其实也不是真正能够说清楚,就一五一十把事情真相告诉了大老板gary。
所以刘华所在的阿尔法公司的大老板想要电话面试孙文,请他过去做数据分析工程师。
孙文有点受宠若惊,李梦让他好好准备,据说这一次给出的薪水还挺高。
能够在疫情期间有面试机会,真的是天上掉馅饼的事,可孙文就还就碰上了。
面试也是超乎想象,其实根本就不叫面试,gary居然自己先讲起了他的理想,人工智能,应用新的数据技术,解决老大难问题,提高效率,全面地改变当前公司的面貌,讲理想的时候挺激亢。孙文回了一句,这理想员工不会理解的。当时对面的大老板有种遇上知音的感觉,视频里都能看出他的激动,他说,太难了,员工们就知道说我刁难他们,是想要他们走人,我就想让大家跟上时代,摆脱落后的状态,怎么就这么难啊?
孙文说,这种想法是很普遍的。叫现状偏见,很大一部分人总是倾向于未来继续做他们今天在做的事情,而且还会进行辩护,他们同意时代在改变,但是自己从事的领域却是免疫的,是很难以改变的。在非专业人士面前,他们觉得自己是专业的,你的很多想法是你都不懂我们这个专业,在瞎说。这其中分成三种偏见:第一种是非理性拒绝,拒绝采用没有切身体验的任何系统,因为未知,所以不可信;第二种叫做技术目光短浅,总是喜欢用今天的技术水平去评估未来的技术应用上的潜能,往往倾向于给出低估的结论,因为自身没有能力透过目前技术的短板,去想象并认可未来系统可以变得比今天的版本强大得多,比如我小时候在作业里写未来的汽车不用轮胎,飞机不用跑道,老师给出的评语是胡说八道;第三种叫人工智能谬论,用人类为中心的视角,来想象智能系统的局限性,他们认为系统无法按照人类水平的标准去完成任务,仅仅能保持人类目前的标准。他们没有意识到,在很多方面,系统日益超越人类专家,比如医院看x光片。
gary说,你说得太好了,这个道理今天我总算听明白了。
孙文说,这不是我总结的,这是牛津大学的教授总结的。
这一次面试,孙文按照自己的想法讲解了如何去实现gary的路径,其实孙文说是在面试,好像也是在说自己的梦想。
梦想不谋而合的时候,面试就是水到渠成了。
gary当场邀请孙文去阿尔法公司,疫情结束后就去报到。
能找到新工作,孙文很开心,而更开心的事情,居然和女神李梦一个公司。
11
中国疫情开始好转的时候。
意大利的疫情却变得不太好。
这次轮到孙文很担心。
正好那天许心发了条朋友圈:米兰也要封城了。意大利也要顶住啊。
孙文在下面回复:要不要赶快回国?
许心回复:回不了,买不到机票,而且好贵。
孙文:那就好好宅着吧,祖国需要你健康地回来。
许心:早知道在自贡的时候,就赖着不要走了,一直看香樟树多好。
孙文还没有来得及回复,却发现李梦在许心的朋友圈点了个赞。
李梦认识许心?
孙文想用手机发条信息给李梦,打好字又删除了。
犹豫的时候,李梦打来了电话。
李梦说,孙文,你听我说,如果你喜欢许心,就应该向她告白。
孙文沉默了几秒,说,李梦,你……
李梦说,许心给我说过,她喜欢一个高中时就认识的男生,一直喜欢,一直不敢告白,原来我不知道是谁,可是我刚刚看到你们的朋友圈,我确定那个人就是你了,孙文,对吗?
孙文说,可是我喜欢你啊。
李梦说,我很感激你,你救了我,给了我重新开始的机会。这些天,我也在想,我是不是喜欢你?可是,后来,我发现,我们可以是一辈子的朋友,而我也只是你青春时代的一个符号,你并不了解我,我们相处的时间几乎没有,但是有一个女孩等了一个青春,你和她有太多美好的回忆,这是一见钟情换不回来的东西。
孙文揉了揉眼睛,想起了很多以前的时光,那时候阳光总感觉特别耀眼。
……
李梦的电话让孙文知道了真相,许心去意大利的时候,顺便做了一段时间的代购,李梦因为买包认识了她,后来许心说李梦的样子特别好看,觉得特别投缘,慢慢就成了好朋友。有一天,许心很兴奋地给李梦说,失联多年的男神居然找到了自己的微信,她以为男神都忘记她了,这一次让许心觉得是上天给的缘分,所以她约了男神,去他们高中时代最心心念念的地方,自贡,原来是计划要去告白的,却没有想到,男神居然讲了太多追女神的事情,她觉得自己,不应该破坏男神的幸福,于是告白就变成了告别。
其实,许心不知道,孙文说的女神就是李梦,因为孙文从来没有说过名字。
而李梦也不知道,许心的男神就是孙文,因为许心也从来只是说男神,而不说名字。
直到李梦看到许心在朋友圈回复孙文,早知道在自贡的时候,就赖着不要走了,一直看香樟树好了。终于明白和许心一起去自贡的人,就是孙文,只有一起去过自贡的人,说这样的话才能理解,而所谓赖着的不走,更像是想要赖上一个人。
李梦觉得自己,只是欣赏孙文,要论喜欢,连许心的10%都赶不上。如果说,因为自己,耽误了孙文和许心的姻缘,那么这一次,她希望自己能够让孙文和许心再续前缘。
……
孙文躺在沙发上,想了很久。
重新回忆起过去时光的时候,发现那些不起眼的瞬间,却是许心在用尽全力地珍惜自己,孙文没有想到,许心为了自己等了这么久,改变了这么多。
大概这一辈子,如果弄丢了许心,恐怕再也找不到这么一个人了。
原来那些嬉闹的日子,变得如此美好。而这个美好曾经近在咫尺,孙文却视而不见了。
原来那些和许心的相遇,又或者是重逢,都是上天给的奇迹。许心不也变成了自己心仪女孩的样子了吗?
孙文拿起了手机,拨打了微信语音。
许心接起来的时候,声音很慵懒:孙文,干嘛啊?
孙文:许心,我们在一起吧。
许心:孙文,你没事吧,不会是和谁打赌输了,还是女神不要你了。
孙文:许心,我没开玩笑,我认真的。
许心:其实,我等你这句话很久了。
孙文:其实,这是我第一次告白。
许心其实心里又激动又蒙圈,一时语塞。
孙文:要不你回武汉来,我养你。
许心:你不是失业吗?回来不得我养你啊。
孙文:那你是答应了。
许心:嗯。
孙文:我找到工作了,做数据分析工程师,就在武汉,疫情之后就上班。
许心:这也行,现在还有面试这等好事。我没问题,等意大利疫情好转,我就回武汉,你请我吃30天热干面。
孙文:你回来,我请你吃300天热干面都行。
许心:你出现在我的视线里,吃啥都行。
孙文:这话没说对,有些东西不能吃。
许心:比如?
孙文:吃屎啊。
许心:你才吃屎呢,气死我了。
12
那天,许心发了一条朋友圈:
不期而遇,都是久别重逢。
你陪我一阵子,我念你一辈子。
因为,你于我是曾温柔过岁月的人,我也希望我曾惊艳过你的时光。
……
李华点了赞,回复了一句:愿有情人终成眷属。
孙文回复:过去有你,现在有你,未来也有你,余生请多多指教。