下一章 上一章 目录 设置
17、浪漫大型翻车现场 自从视频里 ...
-
自从视频里林知晚随口夸了一句“你们产品的加载动画能不能可爱一点”,顾博颜就把这句话当成最高优先级需求,郑重其事地写进了代码注释:// 知晚说:界面要可爱。
接下来整整一周,他白天推进AI产品迭代,晚上挤出时间,偷偷给她做“专属定制款”,一个只有她能打开的网页。
网页上,樱花会飘落,她画过的那棵梧桐树,会从屏幕中央一点一点长出来。
周五晚上,他把链接发过去,语气强装镇定:“有个东西给你看看。打开,别太惊讶。”
林知晚正在画室里赶分镜稿,闻言放下数位笔,好奇地点开链接。
加载了三秒,网页先是白屏,紧接着弹出一行大字:警告!页面走丢了!Error 404:喜欢找不到对象!
她盯着屏幕,愣了足足五秒,然后笑得整个人趴在桌上,肩膀一抖一抖,半天直不起腰。
视频那头,顾博颜看着自己精心策划的“表白网页”以这种姿态登场,耳根以肉眼可见的速度红透,咬牙切齿地去翻服务器日志:“……部署时路由配置写错了。我明天修好再发给你。”
“别!”林知晚边笑边喊,“先别修!我要截图!这可是你的翻车名场面,够我笑一年!”
顾博颜:“……”
电话那头安静了两分钟。
就在林知晚以为他要恼羞成怒挂电话的时候,手机里又弹出一条消息:
【网页修好了,你再打开一次。】
林知晚一边擦着笑出来的眼泪,一边重新点开。
这一次,页面正常加载。
一棵梧桐树从屏幕中央缓缓生长,枝桠间藏着细碎发光的字符,凑近了看,是她的名字,一笔一画,写了满树。
页面最后浮现一行字:晚风掠过枝头,知晚,我想你了。
林知晚握着手机,忽然就不笑了。
心跳扑通扑通,快得不像话。
她装模作样地清了清嗓子,回他:
【这还差不多。】
【那说好了,以后每年,都长一棵新的。】
顾博颜秒回:【好。我写一辈子。】
紧接着,他又飞快补了一句:【你别多想,不是表白。就是……产品迭代。】
林知晚:“……”她盯着“产品迭代”四个字看了三秒,然后把截图发给了苏淼。
苏淼秒回一串语音,声音震天响:
【神他妈产品迭代!他追你追到把服务器都搭进去了,你跟我说这叫迭代?!你俩干脆把民政局搬进你们产品里算了!】
紧接着,安静了很久的高中老友群也被炸醒了。
【苏淼:姐妹们!顾博颜给知晚写了个人网页表白,还说是“产品迭代”!】
【周桐:???程序员的浪漫我属实看不懂,但是像是有点甜怎么回事!】
【夏瑶:这个“Error 404:喜欢找不到对象”……也太好笑了吧哈哈哈哈。】
【张航:你们别笑,我认真分析了一下,就冲这手笔,顾哥这人能处!】
林知晚看着满屏的消息,脸颊烫得能煎鸡蛋,默默把手机扣在桌面上。
可过了两秒,又忍不住拿起来,把那条“好。我写一辈子。”翻来覆去看了好几遍。
另一边,顾博颜挂断视频,心情正好,敲门声响起。
江屹推门进来,一眼就看见他电脑屏幕上那个满屏爱心特效的网页,又看见自家兄弟嘴角压都压不下去的弧度,挑眉:“成了?”
“什么成了。”顾博颜板着脸,“就是产品迭代。”
江屹看着他,又看了看屏幕,呵呵一笑:“那你产品经理知道你拿公司服务器给她下樱花雨吗?”
“服务器是我自己买的。”顾博颜理直气壮。
“行,老板了不起。”江屹竖起大拇指,又补了一刀,“那请问老板,这个‘产品’的用户反馈如何?”
“……她说界面可爱。”顾博颜声音低下去,过了两秒,又没忍住弯起嘴角,“她很喜欢。”
江屹看着自家兄弟这副没出息的样子,默默掏出手机,在备注为“傻狗兄弟”的对话框里打下一行字:完了,他彻底没救了。
这场“产品迭代”风波过去之后,顾博颜仿佛打开了新世界的大门。
他开始隔三差五往林知晚手机上投递各种“迭代版本”:今天是一只会跟着手机晃动转头的电子小猫;明天是一个按下按钮就会下花瓣雨的天气预报组件;后天干脆是一个可以养电子梧桐树的小程序,浇水按钮上写着“想知晚了”。
林知晚哭笑不得,却也一个都没舍得删。
她把它们整整齐齐收进一个文件夹,名字叫《顾某人的产品迭代记录》。
有天夜里,两个人视频到一半,顾博颜那边忽然没声了。
林知晚小声叫了他两声,才发现他靠在椅背上睡着了,屏幕的光落在他侧脸上,睫毛投下一片浅浅的阴影。
她没舍得挂断,就那样隔着屏幕看他,看着看着,心口软成一片。
第二天一早,她打开那个文件夹,新添了一行备注:某程序员,熬夜改bug的时候,睡着了也很乖。
情人节那天,顾博颜又发来一个链接。
林知晚点开,是一个小游戏——她画过的那棵梧桐树,从屏幕里长出来,树下站着一个小小的少年。
玩家操控一个女孩,在四季里穿行,躲过雨天,追过落叶,最后在树下,和少年相遇。
通关的那一帧,少年抬起头,屏幕中央缓缓浮现一行字:“我在这里,等了你很久。”
林知晚玩到通关,盯着那行字看了很久,忽然就哭了。
她截图发给他:【你做了多久?】
【两个星期。】顾博颜回,【你画的那棵树,我一帧一帧,重新画了一遍。】
【……你不是说,你不会画梧桐吗?】
【我说的是,画不好你画的那种。】他回,【为了你,我可以学。】
林知晚握着手机,又哭又笑。
她把那个游戏玩了第三遍、第四遍,直到顾博颜发来一句:【别玩了,该睡觉了。明天,我还在树下等你。】
她看着那句“明天,我还在树下等你”,把手机贴在心口,弯起嘴角,乖乖去睡了。
过了一周,顾博颜又翻了一次车。
他熬了几个通宵,用她画的那棵梧桐树,做了一个3D版的动态页面,想给她一个惊喜。
结果文件渲染出来足足有两个G,林知晚的手机根本打不开。
“……太大了。”她哭笑不得,“你是在用数据包砸我吗?”
“我压。”顾博颜语气平静,“你等我。”
第二天早上,林知晚醒来,手机里躺着一个只有5MB的压缩版。
页面打开,梧桐树在风里轻轻摇晃,叶片上的光斑一闪一闪。
附着一行字:“压缩了十四次。你看,树在风里,会动。”
她盯着那行字看了很久,忽然觉得,这个人的浪漫,永远藏在一句句笨拙的、却又无比认真的“技术说明”里。
不久后,林知晚的本科毕业创作中期评审撞上顾博颜的产品上线周。
两个人隔着时差,一个改分镜改到凌晨,一个写代码写到天亮,互相报进度,谁也不肯先睡。
“你那边几点了?”林知晚问。
“凌晨四点。”顾博颜声音带着一点困倦的沙哑,“你那边应该是晚上十点,该休息了。”
“你不也还没睡。”林知晚嘟囔。
“我陪你。”顾博颜说,“你把分镜画完,我就去睡。”
林知晚看着屏幕上那句“我陪你”,忽然觉得,异地恋里所有辛苦的瞬间,像是都因为这个人的存在,变得不那么难熬了。
后来她才知道,那天晚上顾博颜其实还有一个压轴的大版本要发版,他一边陪她聊天,一边盯着部署进度,硬是把两个人的作息调到了同一个频道。
再后来,林知晚把这场“产品迭代”的故事讲给爱丽丝听,爱丽丝搓着手指,用C国人特有的夸张表情问:“所以,你们国家的人,都是这么表白的吗?”
林知晚:“……也不是。”
“那他可真是个天才。”爱丽丝认真地说,“又好笑,又浪漫。要是我,我已经把户口本带上了。”
林知晚被她说得面红耳赤,嘴上却还要嘴硬:“我们真的只是普通朋友,在搞产品迭代。”
爱丽丝:“……你们C国人的嘴,比R城的石墙还硬。”
后来有一次视频,爱丽丝非要凑过来看“那个写代码的男人”。
她盯着屏幕里的顾博颜看了足足十秒,然后回头对林知晚说:“知晚,你男朋友……比我想象的帅。”
顾博颜:“谢谢。”
“但是,”爱丽丝话锋一转,“你追我们知晚的时候,那个网页翻车,是真的吗?”
顾博颜:“……”
林知晚在旁边笑到岔气:“是真的!我截图了!你要看吗!”
“要要要!”爱丽丝连连点头,“我要看C国程序员翻车名场面!”
顾博颜默默起身:“……我去倒杯水。”
那一晚,林知晚躺在床上,翻来覆去睡不着。
她打开那个网页,又看了一遍那棵从屏幕里长出来的梧桐树,看着枝桠间自己的名字,悄悄对自己说:林知晚,你好像,真的栽了。
而国内,顾博颜也对着电脑屏幕,盯着代码注释里那行“// 知晚说:界面要可爱”,唇角微微弯起。
他想,这一行注释,大概是他写过的最重要的一行代码。