第一章
请柬是周三下午送到我桌上的。行政部新来的小姑娘叫苏晓,扎着马尾,走路带着一股刚毕业特有的轻快。她把那枚烫金卡片搁在我键盘旁边时,指腹在纸面上擦了一下,然后迅速收回去,像是怕多碰一秒就会沾上什么不该沾的东西。
"林组长,这是周六庆功宴的邀请函,全员都去,晚上六点半在希尔顿。"她说话语速很快,眼睛却没看我,盯着我背后墙上贴的产品路线图。那上面密密麻麻贴满了彩色便签,是我上周刚更新的第四季度规划。
"全员。"我重复了一下这个词。
苏晓终于把目光移回来,点了点头,马尾跟着晃了一下。"对,所有人都通知了,总监特别交代要确保您收到。"
总监。张维。他说"确保"的时候,脸上会是什么表情?我脑海里浮起一张被酒色浸泡了太久的脸,眼眶总是泛红,说话时喜欢用食指敲桌面,频率跟他心跳一样不稳。我们在上一家公司就认识,他来云创比我早三个月,是我内推的。那时候他还在做技术文档,写出来的东西像机器翻译的中文说明书,我帮他改过二十七次。二十七次,我记得很清楚,因为每次改完他都说"小林你真是我贵人",然后下一次还是原样交上来。
"好的,收到了。"我把请柬翻开,里面印着公司的新logo——一只展翅的鹰,爪子下面攥着美元符号。请柬内页用了珠光纸,灯光下会泛出彩虹一样的光晕。设计得很精致,据说是品牌组找了外面的工作室专门做的,一份成本八十多块。
苏晓没走,还站在原地,手指绞着工牌挂绳。"林组长,那个……周六穿正装就行,不用太正式,但总监说最好别穿牛仔。"
我低头看了看自己身上的深灰色衬衫,袖口已经磨出毛边了。"知道了,谢谢。"
她终于走了。工位周围安静下来,只剩下中央空调送风的嗡嗡声。我看了一眼请柬上的时间,把那张纸塞进抽屉最里层,压在一堆旧原型图下面。
那天下午我照常画图。新版本要加一个"社区"板块,用户可以在里面分享使用心得。需求文档是品牌组写的,措辞华丽但逻辑不通,什么"构建情感共鸣场域""打造用户价值闭环"。我对着这些词发了会儿呆,然后把它们翻译成真正的功能描述——一个话题列表,一个帖子编辑器,一个点赞按钮。
五点四十分,天已经黑了。写字楼外面飘着细雨,玻璃幕墙上的霓虹灯光被水渍晕染成模糊的一团。我把第九版原型保存好,用公司电脑备份,又拷了一份到自己的移动硬盘里。这个习惯从五年前入职第一天就养成了,那时候CEO说"公司数据要双保险",我记住了。
地铁站离公司走路七分钟。我撑着伞,雨不算大,但秋风一吹就凉了。经过楼下那家便利店时,玻璃窗里映出我的影子——黑色伞面,灰色西装外套,手里拎着帆布袋,里面装着笔记本电脑。这个画面跟五年前几乎一样,唯一不同的是头发少了一些,眼袋深了一些。
手机震了一下。是张维的消息:"小林,到了吗?"
我正要回"在路上",第二条消息紧跟着弹出来:"品牌组刚才临时调整了名单,场地限流,非核心岗位改线上参与。你今晚不用过来了,群里看直播就行,回头我给你单独补一顿。"
我站在地铁闸机口,后面的乘客推了我一下,我往旁边让了让。雨水从伞沿滴下来,砸在地砖上,溅到裤脚。我盯着那两行字看了大概十秒钟,每个字都认识,连在一起却需要重新理解。
非核心岗位。
我打了几个字又删掉,最后回了一个"好"字。
张维没有回复。
我本来可以转身回家。地铁站B口出去就是我的出租屋,步行五分钟,回去煮碗面,看直播也行,不看也行。但我的脚带着我往相反的方向走了——出站,换乘,坐了四站,从希尔顿酒店那个出口上来。
旋转门在转。有人进有人出,门童穿着深色制服,笑容标准得像从培训手册上拓下来的。大堂里溢出来的暖光裹着淡淡香氛味,我站在那里,雨水顺着伞骨往下淌,在脚边汇成一小片湿地。
隔着落地的玻璃窗,我看见里面已经有不少人了。黑色西装,红色裙摆,端着香槟杯的手腕上露出细表带。有人在大堂中间的巨型背景板前合影,板子上印着"云创科技纳斯达克上市庆功宴"的金色字样。
我看见了苏晓。她换了一条浅蓝色连衣裙,扎了丸子头,正举着手机帮别人拍照。她旁边站着一个年轻男人,我认了一会儿才想起来——是上个月刚来的品牌文案,叫赵什么来着,好像是赵岩。他穿着一件明显是新买的黑色西装,肩线有点紧,正在跟苏晓说笑。
他们俩都在里面。
我低头看了看自己。西装是新买的,深蓝色带暗纹,花了八百七。领带是配套的,店员说这叫"商务精英系列"。镜子里的人头发梳得整齐,下巴刮得干净,看起来像是要去参加什么重要场合。但此刻站在旋转门外,保安已经侧目看了我两次了。
六点四十五分,庆典正式开始。我站在花坛边的一个角落里,隔着玻璃和四五米的距离,看着CEO走上台。他叫沈竞,今年三十四岁,比我还小一岁。五年前他来找我的时候穿一件灰色卫衣,头发乱糟糟的,见面第一句话是"我看过你的'听见'项目,牛逼"。
台上的沈竞西装革履,发型是新做的,两侧剃得很短,头顶梳得一丝不苟。他握着话筒,另一只手插在裤兜里,姿态松弛得恰到好处。"五年前,我和几个兄弟挤在民宅里吃外卖的时候,有人跟我说,你们这项目活不过半年。"他顿了顿,台下响起理解的笑声。"但现在,我们站在这里。纳斯达克,我们来了。"
掌声。香槟杯碰撞的叮当声。有人在喊"沈总牛逼"。
沈竞背后的投影开始播放视频,是公司五年发展历程的剪辑。第一张照片就是那间民宅,茶几上堆着外卖盒,几个人挤在沙发上盯着笔记本电脑。我在那张照片里,弓着背,只露出一个后脑勺和一截泛黄的T恤领子。视频配乐很煽情,弦乐慢慢推高,然后是第一轮融资的签约仪式,第二轮,第三轮,然后是上市敲钟。
敲钟视频里没有我。
我也没想过要去。纳斯达克太远了,连签证都没办过。但那天夜里我在群里看到照片,沈竞站在纽交所的台子上,旁边是张维、花姐,还有几个投资人。敲钟的那张照片被转发了无数次,配文是"梦想成真"。
视频播完了,沈竞开始介绍产品。"我们的核心竞争力,在于研发团队对用户需求的深刻洞察。刘总,要不你上来讲讲?"
张维从第一排站起来,西装的扣子差点崩开。他最近又胖了,走上台的脚步有点晃。接过话筒的时候,他先清了清嗓子,然后说:"感谢沈总,感谢团队。这款新产品,我们研发部连续攻关了三十七天,重构了底层架构,做了上千次用户测试……"
三十七天。我在心里默算了一下。那三十七天里我平均每天睡四个半小时,第九版原型画了又改改了又画,中间还去了趟杭州做用户调研,回来高烧到三十九度,在工位上趴了一下午。张维的贡献?他每天下午来我工位转一圈,说"小林进度怎么样",然后回办公室关上门打游戏。有一次我送原型过去,看见他屏幕上开着《王者荣耀》,战绩是MVP。
"……正是这种对极致的追求,才让我们的产品在上线三个月内用户破百万。"张维还在说,胖乎乎的脸上泛着兴奋的光。台下有人鼓掌,有人举手机拍他。
我站在花坛边,雨比刚才大了一些。保安终于走了过来,是个四十来岁的男人,脸上没什么表情。"先生,麻烦您别站在正门口,影响客人进出。"
我往旁边挪了几步,站到一棵桂花树下面。桂花已经谢了,叶子被雨打得耷拉着。"等人。"我说。
保安看了我一眼,没再说什么,转身回到门廊下。
八点整,晚宴开始。我看见服务员推着餐车进去,上面摆着巨大的龙虾拼盘,还有堆成塔的香槟杯。玻璃窗上结了雾气,里面的画面开始变得模糊。有人在碰杯,有人在拥抱,有人端着盘子站在背景板前面自拍。
我的手机一直在震。工作群里消息不断,有人在发现场照片,配文"感谢公司""感谢团队"。有一条是苏晓发的,九宫格,中间那张是张维站在台上讲话的特写,底下一排"张总威武"。周远在群里问"林哥到了没",隔了几分钟,张维回了:"他线上参与,今晚场地实在坐不下。"
后面跟了个微笑的表情。
我把手机屏幕扣过来,靠在树干上。西装肩膀已经湿透了,深蓝色变成了深黑色,雨水顺着衣摆往下滴。桂花树的枝丫很矮,有一根正好戳在我后背上,隔着湿透的布料能感觉到粗糙的树皮。
九点半,开始散场。旋转门不停地转,吐出一群一群微醺的人。苏晓和赵岩一起出来,赵岩的西装外套搭在胳膊上,白衬衫的领口解开了两颗扣子,脸很红。苏晓扶着他,两人从我面前经过的时候,苏晓侧头看了我一眼。
她的目光从我的湿肩膀滑到我脚边那滩水洼,然后迅速移开了。什么都没说。赵岩也看了我一眼,他眼神是散的,似乎没认出来我是谁,又或者认出来了但觉得没必要打招呼。两人从我身边走过去,钻进了一辆出租车。
然后张维出来了。他被人搀着,是研发部的一个工程师,我记不住名字。张维的脸红得像他那身西装,领带扯松了挂在脖子上,一手捂着肚子,脚步踉跄。他看见我的时候,脚步顿了一下。
"小林?"他眯着眼睛,似乎花了点时间才确认面前这个浑身滴水的人是我。"你怎么还在这儿?不是让你线上看直播吗?"
我没说话。
张维走近两步,酒气混合着古龙水味道扑面而来。他伸手拍拍我的肩膀,手指是潮湿的。"哎呀,今天实在坐不下。品牌组那帮人,也不提前跟我说名额有限。你看这事儿闹的。"他又拍了一下,"下次,下次专门给你补一顿,我请客,就咱俩。"
"好。"我说,"祝您今晚愉快。"
张维满意地点了点头,又拍了一下我肩膀,然后被那个工程师扶着往停车场走了。走出几步,我听见他跟工程师说"那个谁,你明天把庆功宴的照片整理一下,挑几张发官网",声音被风吹散了一部分,但大意是清楚的。
停车场方向传来汽车发动的声音。我站在桂花树底下,看着酒店门口的人渐渐少了,旋转门转得慢下来,门童开始收门口的迎宾毯。有一个穿制服的女人出来,手里拎着一袋垃圾,看见我还站在原地,皱了下眉。
十点半,雨终于小了。我把伞撑开,往地铁站走。那身八百七的西装彻底报废了,肩膀和后背全是深色水渍,领带贴在脖子上,又凉又黏。地铁上人不多,我找了个角落坐下,旁边的人往远处挪了挪。
回到出租屋已经十一点二十。关上门,脱掉湿衣服,冲了个热水澡。水很烫,冲在皮肤上发红,我站着冲了大概二十分钟,直到热水器发出报警声才出来。
换好干衣服,坐在电脑前。屏幕还亮着,下午画的那张原型图还在,第九版,标注了密密麻麻的注释。客户昨天提了新需求,说要"更有高级感",我加了渐变和阴影,又调了字体间距。
我盯着那些线条看了很久。第一次觉得陌生。
电脑右下角弹出邮件提醒,是张维发的群发邮件,抄送了全公司。标题是"致全体同仁——写在上市之后",内容很长,措辞感人,回忆了创业初期的艰难,感谢了每一位"并肩作战的战友",最后说"未来我们一起创造更多奇迹"。
我没有打开。关了邮箱,又关了原型软件,然后打开一个空白的文档。
写离职申请的时候我用了大概半个小时。第一版写的全是愤怒,把五年来的贡献列了一遍,把没被邀请的事也写了进去,措辞很冲。写完了又觉得丢人,删掉。第二版写的全是委屈,说"五年青春",说"我付出了很多",写到最后自己都看不下去,删掉。
第三版只写了一句话:"因个人发展原因,申请离职。工作交接可在一周内完成。"
落款:产品组组长林旭。
发送时间是凌晨三点零七分。
我点了发送,然后关了电脑。那个晚上睡得很沉,甚至做了个梦。梦里我刚入职,沈竞说"林旭,公司是大家的"。他说这话的时候办公室有落地窗,阳光很好,二十几个人挤在一起办公,桌上堆着外卖盒和设计稿,有人养了一盆绿萝,叶子爬到了我的显示器边上。
第二章
醒过来的时候窗帘缝里漏进来一线光,打在枕头上。我拿起手机看了一眼,八点四十。有六个未接来电,全部来自花姐——杨花,HR总监,也是公司最早的员工之一。她跟我同年入职,那时候公司穷,她既管人事又管行政还管前台,快递来了都是她签收。
我还没想好要不要回电话,她又打过来了。
"林旭你给我解释一下。"花姐的声音劈头盖脸砸过来,带着一种我很熟悉的急促感,像是随时要喘不上气,"上市第二天你跟我说离职?你知不知道今天早上张维看见你的邮件脸都绿了?"
"花姐,我邮件里写得很清楚,个人原因。"
"狗屁个人原因。"她顿了一下,似乎把手机换了个耳朵,"是不是因为昨天庆功宴的事?我跟你讲,那个名单是品牌组排的,张维当时也没细看……"
"花姐,"我打断她,"我昨晚就在希尔顿门口。看见所有人都进去了。"
电话那头沉默了几秒。我能听见她吸气的声音,像是在压着什么情绪。"你……你站了一晚上?"
"差不多到散场。"
又是一阵沉默。然后她说:"你来公司一趟,咱们面谈。我九点半在会议室等你。"
我刷牙洗脸换衣服。衣柜里挂着的西装只剩两件了,一件灰色的太旧,一件黑色的肩膀太窄。最后穿了一件白色衬衫加深色休闲裤,外面套了件薄夹克。出门前照了下镜子,下巴有胡茬,但懒得刮了。
到公司的时候刚好九点四十。打卡机已经撤了,换成了人脸识别,我刷脸进去的时候屏幕上跳出来"林旭——产品组",下面有个小小的笑脸图标。大堂的墙也重新装修过了,整面墙的LED屏在滚动播放上市新闻,配着公司的新LOGO,那只鹰在屏幕里盘旋,爪子上始终攥着那串美元符号。
我往工位走的时候经过品牌组的区域,苏晓正站在打印机旁边,看见我愣了一下,然后迅速低下头假装在整理纸张。赵岩不在,但他的工位上放着一杯没喝完的咖啡,屏幕还亮着,好像是庆功宴的照片在轮播。
我的工位上坐了一个人。是个年轻男的,戴着黑框眼镜,正在看我电脑上的原型图。我走到他面前他才抬头,脸上立刻浮出慌乱的表情,椅子往后滑了一下差点摔倒。"林、林组长好,我是品牌组借调过来的,来跟您这边对接产品体验……"
"坐。"我拉开旁边的椅子坐下,把夹克搭在椅背上。"谁让你来的?"
"张总。"他说得很小声,"他昨天跟我说产品组这边人手紧张,让我过来帮忙熟悉一下业务流程。"
我看了眼他的屏幕,第九版原型还在上面,光标停在"高级感"三个字旁边的注释框里。"你叫什么?"
"李航。"
"李航,你以前做什么的?"
"我是做文案的。之前在甲方做了两年品牌策划,今年三月份来的云创。"他的语速很快,像在背简历,"我对产品设计很感兴趣,所以张总说要轮岗的时候我主动报了名。"
我点了点头,看了一眼时间。九点四十七,花姐让我九点半到。但我没着急走,而是坐下来把李航面前的原型图打开,从头到尾给他过了一遍。"这个页面是用户注册后的首页,现在的问题是信息层级太深,用户在第三屏才能找到核心功能入口。你要改的话,先把这些卡片合并……"
李航听得认真,拿出手机在备忘录里记。他手机壳背面印着一行小字"保持清醒",被磨得有点模糊了。
讲完之后我去了会议室。花姐在里面,面前摆了两杯咖啡,一杯喝了小半,另一杯没动过。她穿着灰西装,头发还是五年前那个短发,但鬓角明显白了。看见我进来,她把那杯没动过的咖啡推过来。
"坐。"
我坐下,没碰咖啡。"花姐,面谈的目的是什么?你要是想劝我留下,就不必了。"
她把笔放下,手指交叉搁在桌上。"林旭,咱们认识五年了。这五年你什么情况我一清二楚,绩效全部A,三个核心产品都是你主设计。去年公司做股权激励的时候,我专门找沈竞聊过,说你该多拿点,他说'林旭踏实,他不会计较这些'。"
"所以我就该不计较?"
花姐的眉毛动了一下。"我不是这个意思。我是说,你走得太急了。期权呢?你知不知道现在离职,未解禁的部分全部作废?那可是好几十万。"
"我知道。"
"知道你还走?"
"花姐,"我端起咖啡喝了一口,凉的,很苦,"我今年三十二了。在云创五年,产品做了三款,用户从零做到百万。但昨天站在希尔顿门口的时候我突然在想,我到底算什么?沈竞敲钟没叫我,发布会领奖没叫我,庆功宴连门都不让我进。你说我计较,我要是真计较,前两年就该走了。"
花姐看着我,眼睛里有种复杂的情绪。"张维的事……我大概知道一些。但林旭,你要理解,公司大了,有些事不能完全公平。"
"公平?"我把咖啡杯放下,"花姐,你知道产品第三版的交互框架是谁搭的吗?是我。但上个月媒体评'年度创新产品'的时候,主创名单写的是研发部。为什么?因为张维跟品牌组说'以研发视角来写更有说服力'。他什么都没做,连一行代码都没写过,但宣传稿里他是主导者。"
花姐的嘴唇抿紧了。她低头翻开面前的文件夹,里面好像是我的离职申请,打印出来的。"你这些……有没有证据?"
"什么证据?聊天记录?邮件?都有。但花姐,我不是来闹的。我就是不想干了。"
她靠在椅背上,长长地叹了口气。"沈竞还不知道这事。他今天上午去投资人那边开会了,下午回来。你要不要跟他聊聊?毕竟……"
"不用了。"我站起来,"交接的话,我手头的项目交给李航吧。他刚来,但有基础,我这两天带一下。剩下几个需求已经排好期了,文档都在飞书里。"
"林旭。"
我走到门口,回头。
花姐站起来,手里拿着我的离职申请。"你再考虑考虑。真的。沈竞那边我帮你约个时间,你听他怎么说。"
"再说吧。"我拉开门。
回到工位的时候,李航还在看原型图,旁边多了个笔记本,上面密密麻麻记满了。他看见我回来,又紧张地站起来。"林组长,那个……我刚才看了一会儿,有几个不太明白的地方,能请教您吗?"
"可以。"我坐下来,"你问。"
李航的问题问得很细,从用户画像到交互逻辑到异常状态处理,有些地方问得比我想象的深。他说他以前做品牌的时候其实一直想做产品,但没机会转岗。"林组长,听说您设计过三款产品?我能看看之前的版本吗?"
我沉默了一下,打开电脑里的文件夹。五年的项目都在,整整齐齐按年份归档。我点开第一个文件夹,里面是"云创1.0"的全部原型和设计稿。那是我入职第二个月开始做的,界面现在看来很粗糙,按钮太大了,配色也土气,但每个页面都标注了详细的交互说明。
"这是第一版。"我滚动屏幕,"当时的用户是中小企业的市场人员,需求很简单,就是帮他们做简单的图文排版。我们用了三个月上线,第一天注册用户两百多。"
李航凑近了看,眼睛很亮。"这个动效设计好细啊,加载状态的进度条还加了小圆点跳动。"
"那时候觉得用户等待的时候会焦虑,加个动效会好一点。"我继续往下翻,"第二版加了协作功能,第三版重构了底层……"
翻到第三版的时候我停了一下。那是去年做的项目,也是支撑上市估值的核心产品。界面的交互框架是我搭的,当时花了两个月做用户调研,画了四十几版草图才定下来。但最后的发布宣传里,张维把功劳全领走了。
"林组长?"李航看我发愣,轻轻叫了一声。
"没事。"我关掉文件夹,"你先把第九版的需求全部看完,下午我带你过一遍逻辑。有什么问题随时问。"
李航点头。我站起来往茶水间走,经过花姐的办公室时,门关着,里面传来她打电话的声音,断断续续的。"……他就是生气……我知道……但他说得也有道理……"
我没停下来听,径直走进茶水间。咖啡机是新换的,进口品牌,可以选浓度和温度。我按了浓缩,杯子接满的时候看到旁边贴着一张贴纸:"咖啡虽好,不要贪杯哦",后面画了个笑脸。字迹是苏晓的,她平时负责茶水间的文化建设。
端着咖啡回到工位,发现桌上有张便签,是花姐的字迹:"下午两点,小会议室,沈竞想跟你聊聊。就十分钟。"
我把便签翻了个面,背面空白。然后又翻回来,拿起笔在下面写了一行字:"知道了。"
下午一点五十,我提前到了小会议室。这间会议室以前是我们的"作战室",墙面全是白板,每次做新功能都会在这里贴满便利贴。现在白板擦干净了,墙上换成了公司价值观的KT板:"用户第一,创新驱动,团队协作"。字是烫金的,挂在正中间。
沈竞两点零三分推门进来。他比我印象里瘦了一些,下巴更尖了,西装显然是定制款,肩线服帖得像画上去的。他手里拿着一个平板,进来就先笑了一下,"林旭,好久没单独聊了。"
"沈总。"
他摆手,"别叫沈总,就咱俩。"他在对面坐下,把平板放在桌上,屏幕亮着,是我那封离职申请的邮件界面。"我看你这邮件,凌晨三点发的?出什么事了?"
我没答。
沈竞把平板翻了个面,手指交叉着放在桌上。"花姐跟我提了一下,说昨晚庆功宴你没去?场地的事是品牌组那边没安排好,我已经批评他们了。但因为这个走,不至于吧?"
"沈总,"我看着他,"五年前你找我入伙的时候,你说'公司是大家的'。这句话我记了五年。"
沈竞的笑容僵了一下,但很快恢复。"是大家的啊。你现在不是有期权吗?上市了,大家的努力都兑现了。"
"兑现给谁了?"我问,"敲钟的时候你身边站着谁,沈总还记得吗?"
他没说话。脸上的笑容终于彻底消失了。"林旭,你在怪我?"
"不是怪你。"我停顿了一下,发现自己比想象中平静。"我就是想问问,那三个产品,我做的那些,在你眼里算什么?"
沈竞往后靠了靠,椅子发出轻微的吱呀声。"当然是你做的。产品组的工作我一直很认可。但公司大了之后,很多东西不是非黑即白的。宣传口径,对外形象,这些都要统筹考虑。张维是研发总监,他代表技术线对外,这个安排是合理的。"
"合理的。"我重复了一下这个词。
"对。"他似乎找到了一些自信,语气开始变得流畅,"林旭,你要理解,上市只是第一步。接下来公司还要做第二曲线,还有很多机会。你现在走,等于放弃了未来的可能性。而且现在市面上什么行情你也知道,出去不一定有更好的平台。"
我看着他。这个比我小一岁的人,五年前穿着卫衣说"牛逼"的人,现在坐在会议室里跟我讲"未来可能性"和"市场行情"。他的眼睛还是亮的,但里面的光已经不是当年那团火,而是某种精心调试过的亮度,像会议室顶上的射灯。
"沈总,"我站起来,"我想好了。交接做完了,离职日期就按今天算吧。期权的事我知道了,能行权的我回头办手续。"
沈竞也站起来,表情终于有了一丝波动。"林旭,你再想想。要不这样,先休个假,等你情绪平复了咱们再聊?"
"不用了。"
我拉开会议室的门,外面走廊上有人经过,是苏晓,她抱着文件快步走过去,目不斜视。我往工位走的时候听见沈竞在后面说了句什么,声音很低,被走廊里的背景音乐盖了过去。
回到工位,李航正在跟我留下的文档较劲,眉头皱着,手指在触控板上划来划去。看见我回来他抬起头,"林组长,这个登录态保持的逻辑我没太懂,为什么退出再进要重新走一遍新手引导?"
"因为我们在第三版的时候发现,很多用户其实记不住第一次的设置。让他们再看一遍引导,流失率降了百分之十二。"我坐下来,打开电脑,"你来,我跟你跑一遍完整流程。"
那个下午我花了四个小时带李航过了全部产品逻辑,从注册到核心功能到设置页面,每一步都讲了设计原因和数据反馈。李航记了十几页笔记,问的问题越来越细,到后面甚至开始提建议,说"这个确认弹窗的文案是不是可以更轻一些"。
"可以,"我说,"你试试。"
他改了文案,给我看,我点了头。他笑了,露出一颗虎牙。
五点整,花姐过来找我,手里拿着一份文件。"离职手续的单子,你签一下。薪资结算到月底,已解禁的期权行权流程我会邮件发你。"
我接过来签了字。花姐拿着单子没走,站在旁边看我把抽屉里的东西往纸箱里装。就一个小纸箱,里面没什么东西——一本翻烂了的《交互设计精髓》,几个旧U盘,一杯没拆封的咖啡豆,还有一张五年前的工牌。
五年前的工牌是塑料的,照片上的我留着寸头,穿一件格子衬衫,背景是白墙。那时候公司还没有专门的摄影棚,工牌照片是花姐用手机在走廊拍的。照片下面印着我的名字和职位:林旭,UI设计师。
我把工牌放在纸箱最上面。
"林旭,"花姐开口了,声音有点哑,"你接下来什么打算?"
"先歇歇吧。还没想好。"
"你要是想找工作,我认识几个猎头,可以给你推一下。"
"谢谢花姐,到时候再说。"
她点了点头,又站了一会儿,然后转身走了。走了几步又回头,"对了,周远刚才问我你情况,他好像想跟你说什么。"
周远是我们组的测试工程师,跟我前后脚入职。昨天庆功宴群里问"林哥到了没"的就是他。我拿出手机看了下微信,周远发了好几条消息,最后一条是"林哥听说你要走?我也走。"
我回了他一个"?"
他立刻秒回:"真的。你在哪,我过去找你。"
我收拾完东西抱着纸箱往外走的时候,周远从测试间冲出来,差点撞到我。他穿一件灰色卫衣,头发乱得像鸟窝,脸上带着一种很固执的表情。"林哥,你认真的?"
"认真的。"
"那我也辞职。"他说,"我早就不想干了。上个月他们让我背一个线上事故的锅,明明是全链路的缓存问题,硬说是测试不充分。我忍他们很久了。"
"你冷静点,别冲动。"
周远摇头,"我不冲动。林哥,你去哪我去哪。你比张维靠谱一万倍,你在哪儿我跟着干。"
我抱着纸箱,看着他。周远今年二十七岁,来云创三年,技术不错但为人太直,得罪了不少人。平时没什么朋友,就跟我走得近。"你先别着急辞,"我说,"让我想想下一步,有眉目了告诉你。"
"那你一定告诉我。"他盯着我,"你要是偷偷走了不跟我说,我跟你绝交。"
"行。"
我抱着纸箱走进电梯,周远站在外面,电梯门合上的时候他还在摆手。门彻底关上之前,我看见苏晓从走廊那边跑过来,手里拿着什么东西,但电梯已经开始往下了。
下到一楼大堂的时候,LED屏上还在播上市新闻,沈竞的画面特写占据了整面墙,配文是"九零后创业者的资本神话"。我走出去,外面的天已经暗了,华灯初上。写字楼门口停着一排共享单车,我扫码开了一辆,把纸箱放在车筐里,蹬着往回骑。
骑过两条街的时候手机震了一下,是沈竞发的消息:"晚上有空吗?请你吃饭,咱们再聊聊。"
我单手骑车,回了几个字:"谢谢沈总,不了。"
发完之后把手机塞回口袋,继续往前骑。晚风很凉,吹在脸上有种清醒感。街边的店铺陆续亮起灯,烤串摊的烟升起来,裹着孜然味飘过路口。我骑到出租屋楼下的时候,锁了车,把纸箱夹在胳膊下面上楼。
进门之后把纸箱放在沙发上,脱了外套,然后坐下来开始翻手机。招聘软件上推送了一堆消息,大部分是猎头发的,职位名称五花八门。我随意划了几下,然后看到一个熟悉的名字——陈默。大学室友,现在在一家叫"景深科技"的公司做技术主管。
他发了一条朋友圈,配图是他办公室的窗外风景,文案是"加班到怀疑人生"。我在底下评论了一句"别太拼",他立刻私聊过来:"听说你从云创走了?"
"你消息倒灵通。"
"周远告诉我的。"他发了个惊讶的表情,"他说你也走,问我有没有坑。正好我们这边缺个产品负责人,你要不要考虑?不过我话说在前头,景深没云创大,工资可能开不起溢价。"
"做什么方向的?"
"我们有一个公益项目,一直做不起来,缺一个真正有产品感觉的人来带。"他发了一段语音,我点开听,背景里有键盘敲击声,"你还记得大学那个'听见'项目吗?我们CTO看了你的作品集,说那个是他近几年看到最有意义的学生项目。你要是愿意,可以把这个项目重启。"
"听见"。那个把图片转成声音描述、帮视障者"看见"世界的项目。毕业五年了,偶尔还会收到当年测试用户的邮件,问什么时候上线正式版。每次我都不知道该怎么回。
"让我想想。"我说。
"不急。"陈默回,"但我觉得你真的适合。你那时候做'听见'眼睛会发光。"
我放下手机,看着茶几上的纸箱。五年前的工牌露在纸箱边沿,照片上那个留着寸头的年轻人笑得有点傻,像是相信只要认真做事就会有好结果。
凌晨一点,我又打开了电脑。这一次没有画原型图,而是搜索"视障辅助技术""AI图像描述""公益产品"。搜到半夜三点,关电脑的时候看见桌面角落里有一个文件夹,名字叫"听见_未完成"。
我点开。里面是一百多页的产品方案、用户访谈记录、原型草稿。最后修改时间是五年前入职云创的前一天。
我看了很久,然后把电脑关了。躺在床上的时候闭着眼,脑子里全是"听见"的界面——那时候设计的按钮是圆形的,颜色选了一种暖橙色,用户说像"太阳的味道"。
第三章
离职后的第三天,我开始正式改简历。坐在出租屋的小桌子前面,把云创五年的项目一条一条列出来。写第一版的时候用了很多"主导""负责""核心"这样的词,写完了自己读了一遍,觉得像是在给坟头写碑文。
删掉,重新写。这一次只列事实:什么时间做了什么事,数据结果是什么。写到第三款产品的时候我停了一下,把宣传稿里"研发总监主导"那句话旁边的备注打开,找到了原始数据——交互框架的设计稿,四十几个版本的历史记录,用户测试的原始反馈文档。
这些文件我都有备份。从第一版到第三版,所有的设计过程都在。我看着那些文件名上的时间戳,最早的已经是四年前了。那时候张维还不怎么来我工位,他只管在周报里写"指导产品组完成架构设计"。
我把这些文件整理出来,拷到一个新U盘里,放进抽屉。
那天下午陈默又打电话来,"考虑得怎么样?我们吴总说可以安排面聊,周六下午有空没?"
"有。"
"那你周六下午两点来西二旗,我们公司在数码大厦B座,到了给我打电话。"他停了一下,"林旭,说真的,这个机会很好。我们吴总这个人你见了就知道了,跟沈竞不一样。"
"怎么不一样?"
"他不会在庆功宴上把你锁门外。"
我笑了一声。"行,周六见。"
挂了电话之后我去楼下便利店买了点东西,泡面、火腿肠、速冻饺子。结账的时候看见收银台旁边放着一个小募捐箱,上面写着"关爱视障人群公益项目"。我摸出兜里的零钱扔进去,硬币落进去发出叮的一声。
回去的路上经过一家眼镜店,橱窗里摆着墨镜,各种款式。我站在那里看了一会儿,想起"听见"项目做用户调研的时候,我去盲人学校待了一周。那是我人生中最安静的一周,闭上眼才知道原来声音可以有这么多层次——走廊里的脚步声、窗外的鸟叫、邻座翻书页的沙沙声。有一个小姑娘叫朵朵,九岁,喜欢画画。她画了一幅"我的妈妈",然后用手摸着跟我描述:妈妈的脸是圆的,头发很长,喜欢穿红衣服。她没有见过妈妈,是摸出来的。
那幅画的电子版我至今还存着。朵朵说"等我眼睛好了我要看看妈妈到底有多漂亮"。后来我知道她眼睛不会好了,先天性的,手术做了三次都没用。
回到出租屋,我把朵朵的画找出来,是张JPG,扫描版。颜色很鲜艳,妈妈的脸被涂成粉红色,周围全是向日葵。我看着那幅画,然后给陈默发了一条消息:"周六不用聊了,我直接去。"
陈默回了一个"?"
"我决定去你们公司。薪资不管多少都行,只要让我做'听见'。"
电话立刻打过来了,陈默的声音带着一股兴奋劲。"真的?你不用考虑考虑?吴总说薪资可能比市场价低百分之二十。"
"不用考虑。我欠这个项目五年了。"
陈默沉默了几秒,然后说"行。那我跟吴总说,你周六直接来签合同。对了,周远的事……你要不要带他来?我们这边正好缺测试。"
"你认真的?"
"认真的。你带的人,我放心。"
我转头给周远发了消息。他秒回了一个"什么时候办入职?我现在就去辞职。"
"你先别急,周六我去签了合同再跟你说。"
"不行,我忍不住。"他又发,"林哥你是不知道,我今天在工位上坐了一天,张维经过我旁边的时候哼了一声,就那种'哼',鼻子里面出来的。我差点把键盘砸他脸上。"
"冷静。"
"冷静不了。"他发了一串感叹号,"但为了'听见',我忍。"
周六下午一点半我到了西二旗。数码大厦B座是一栋老写字楼,外立面贴着米黄色瓷砖,有些已经脱落了。大堂很小,前台坐着个阿姨,正在织毛衣,看我进来抬了下眼皮,"找人?"
"景深科技。"
"十楼,电梯在右边。"
电梯是那种老式按钮式的,关门的时候会抖一下。到了十楼,走廊很安静,地上铺着灰地毯,墙上有几个公司的名牌——"景深科技"在最里面,字体很小,木质的,上面的漆都磨没了。
推门进去,办公区大概一百平,摆了二十几张桌子,坐了一半的人。没有前台,一个穿格子衬衫的年轻人从工位后面探出头来,"找谁?"
"陈默约的。"
"哦哦林哥吧?陈默在开会,你先进来坐。"他指了靠窗的一排椅子。
我坐下来,环顾四周。墙上贴满了便签和海报,有一张写的是"用户第一,哪怕只有一个用户"。这句话跟云创的价值观很像,但又有点不一样——云创的价值观是烫金的KT板挂在会议室里,这句话写在黄色的便利贴上,胶带都没贴牢,角上卷起来了。
等了五分钟,会议室的门开了。陈默先出来,冲我招了下手,然后他身后跟着一个头发花白的男人,五十多岁,穿一件洗得发白的蓝色衬衫,戴金属框眼镜。他看见我,没有握手,直接走过来在我对面坐下。
"林旭?我姓吴,吴永年。"他声音不大,但很稳。"陈默把你大学那个项目给我看了,'听见'。我看了三遍。"
"吴总好。"
他摆手,"别叫总,叫老吴就行。我问你,那个项目后来为什么不做了?"
"毕业了,没钱。得吃饭。"
他点头,像是早就知道这个答案。"那如果现在有钱,还愿意做吗?"
我看着他。窗外的阳光照进来,落在他花白的头发上,把几根银丝照得发亮。"愿意。"
"为什么?"
"因为有一个叫朵朵的小女孩,等这个产品等了五年。"
吴永年盯着我看了大概五秒钟。然后他笑了一下,是很淡的笑,只牵动了嘴角。"行。薪资陈默跟你说了吧,比市场价低百分之二十。社保公积金都交,年终奖看项目效果。另外项目预算单独批,前期不要求盈利,你做出来就行。"
"可以。"
"那去签合同。"他站起来,"对了,办公位置你选,靠窗那个空着,你坐那儿。再招两个人,预算你定。"
整个过程不到十五分钟。我签完合同出来的时候,陈默靠在走廊墙上等我,手里拿了两罐可乐,递给我一罐。"怎么样,我没骗你吧?吴总这人就这样,只聊产品不聊废话。"
"确实不一样。"我打开可乐喝了一口。
"对了,"陈默压低声音,"周远什么时候来?我跟行政说了,测试岗还空着。"
"他下周一办离职。"
"行。那你呢?"
"我下周三入职。"
陈默拍了我肩膀一下,"欢迎。"
当天晚上周远打电话来,说辞职信发出去了,张维找他谈了半小时,试图挽留,周远说"林旭走我也走",张维说"你图什么",周远说"图睡个踏实觉"。
"你原话?"
"原话。"周远在电话里笑,"林哥你没看见张维那表情,脸都绿了,跟夏天放馊了的西瓜似的。对了花姐也来找我了,问了一堆有的没的,最后说'你们产品组这次走三个人,项目怎么办'。我说'你问张维啊,他产品架构做得那么好,让他自己搭去'。"
"周远,你少说两句。圈子就这么大,别把路走死了。"
"走死就走死。"他语气无所谓,"跟着你干,大不了从头再来。"
周三早上我到景深入职。工牌是现场做的,一张白卡片插在塑料壳里,手写名字。吴永年亲自来门口接我,带我转了一圈办公区,给我介绍了研发、运营、设计的负责人。每个人都很随意,打了招呼就各自做事去了,没有人列队欢迎,也没有人鼓掌。
办公室角落里有一间小的玻璃隔间,门上贴着"公益产品部"的纸条,手写的,字迹很工整。推门进去只有一张桌子和三把椅子,墙上空空的,窗户外面是西二旗高架桥,车流密密麻麻。
"条件简陋。"吴永年站在门口说,"你要是觉得不够好,可以再调。"
"够了。"我把包放在桌子上,"吴总——老吴,'听见'这个项目,我能不能直接开始?"
他笑了一下,"合同都签了,你不动手我还催你呢。"
那天剩下的时间我全花在整理资料上。把五年前的方案翻出来重新看了一遍,用现在的技术标准去衡量——当时用的是卷积神经网络做图像识别,准确率只有百分之六十几,很多描述是错的。现在大模型发展这么快,应该能用更精准的算法。
我写了一份新的产品规划,从用户痛点到技术方案到产品形态到推广路径,洋洋洒洒写了几十页。写到晚上八点,陈默推门进来,手里拎着两份盒饭。"吴总让我看着你,别第一天就猝死了。"
"不至于。"
"你大学就这样,一做起项目来什么都不管。"他把盒饭放在桌上,打开一份,"先吃,边吃边聊。"
盒饭是楼下一家川菜馆的,回锅肉和麻婆豆腐,油很大。我吃着饭把新方案给陈默看,他一边扒饭一边翻,翻到技术实现部分的时候停下来。"这个端到端的描述生成,我们现在的模型能跑,但实时性可能不够。"
"先做离线版,用户上传图片,后台生成描述再推送给用户。等模型优化了再做实时。"
"行。"他把方案合上,"你脑子里一直装着这个项目吧?五年了,还能写这么细。"
我夹了一块回锅肉,没说话。
周末我去了一趟盲人学校。朵朵已经转学了,老师说她们家搬去了通州,离这边很远。但我在学校走廊里看见了当年那幅"妈妈"画的复印件,还贴在展示栏里。旁边的标签写着"朵朵作品,八岁"。标签发黄了,边角卷起来。
我在那幅画前面站了很久。画里的妈妈被向日葵围着,脸是粉红色的,笑得很大。我拍了一张照片,发给周远。他回了一串"哭了"的表情。
周一,周远来入职。他穿了一件新卫衣,头发剪短了,看起来精神了不少。进了办公室先跟每个人打招呼,然后跑到我旁边的工位上坐下,"林哥,我从今天起就是你的人了。"
"别说得这么奇怪。项目组加上你一共三个人,我们还要再招一个设计。"
"我来之前帮你想了一圈,"周远掏出手机翻了翻,"你觉得赵欣怎么样?就是以前在云创做UI的那个,去年离职去了小公司,我前两天打听了一下,她那家公司快不行了,她正准备换工作。"
赵欣我印象很深,比我晚入职一年,设计基本功很扎实,但性格内向,在云创一直不太被重视。后来她去了一个做教育产品的创业公司,偶尔在朋友圈发一些设计作品,配色很有灵气。
"你有她微信?"
"有。"
"帮我问问。"
周远立刻发了消息,几分钟后他举着手机给我看——赵欣回了一条:"林旭找我?什么事?"
我拿过手机直接打了语音过去。电话接起来,赵欣的声音带着点犹豫。"林组长?"
"赵欣,别叫组长了。我这边新做了一个公益项目,缺设计师,你来不来?"
"什么项目?"
"'听见',你还记得吗?以前我跟你提过的。"
电话那头安静了几秒。然后赵欣说:"那个帮视障人士看图的项目?你终于做了?"
"终于做了。"
"地址发我。"她说得很干脆,"我明天来面试。"
挂了电话,周远在旁边笑。"林哥,你挖人比我有效率多了。"
第二天赵欣来了。她比在云创的时候瘦了一些,但眼睛很亮,背着一个帆布包,包上印着一只猫。吴永年跟她聊了半小时就拍板了,薪资比她在上一家公司还高了百分之五。
赵欣坐在办公室里,打开电脑第一件事就是翻我五年前的"听见"设计稿。"这个橙色的色号我要改一下,"她说,"当时没做色盲适配,暖橙色在部分屏幕上会显得偏灰。我调一个更包容的版本。"
"你看着改。"
就这样,三个人挤在玻璃隔间里,正式开始了"听见"的重启。
第四章
项目重启的第一个月,我们每天工作十二个小时以上。不是因为赶时间,是因为停不下来。五年的空白期积压了太多的想法,每次讨论都会爆发出新的可能性,然后一头扎进去验证、推翻、重来。
赵欣花了一周时间重新设计了整套UI,颜色选了暖橙和黄绿的搭配,字体加粗加大,按钮做了高对比度边框。她说"视障用户很多不是全盲,是有残余视力的,我们的界面要兼顾各种情况"。
周远搭建了测试框架,把市面上能买到的辅助设备全买回来了——屏幕阅读器、盲文显示器、语音助手。办公室角落里堆满了各种盒子,快递小哥每天来两趟,看见周远就喊"周老板又来进货了"。
我负责整体产品逻辑和模型对接。吴永年帮我们对接了一个做AI的大学实验室,那边有个博士生叫刘晓,研究图像描述生成很多年了,她的模型在某些指标上超过了大厂的开源版本。我们约了一次线上会议,刘晓展示了她的demo:输入一张图,模型能生成五句描述,从"一个女孩坐在公园长椅上"到"她穿着红色连衣裙,手里拿着一本书"。
"准确率多少?"我问。
"目前是百分之八十二。但我们的数据标注一直在做,目标是年底到百分之九十。"
"百分之八十二够用了。"我说,"先用这个版本跑起来,让用户用上才是最重要的。"
刘晓愣了一下,"你们不要求百分之九十五以上?"
"不要求。"我看着屏幕上她展示的测试结果,"等用户用上了,他们会告诉我们哪里需要改。完美主义是做不出来产品的。"
刘晓沉默了两秒,然后笑了。"你这个想法跟我导师不一样。他说没到百分之九十五不能上线。"
"你导师是搞学术的,我是搞产品的。"
"行。"刘晓说,"那我把接口文档发你,你们先调着。有问题随时找我。"
那个电话打完的第二天,我们就开始做第一个原型。周远把接口接进APP框架,赵欣把设计稿切好,我写了第一批用户引导文案。三天后,一个能用的版本跑起来了——虽然很粗糙,图片上传要等十秒钟才出结果,有时候描述会莫名其妙多出一些不存在的元素,比如把椅子描述成"沙发",把猫描述成"狗"。
但我们还是拿去给用户测了。
第一个测试用户是吴永年介绍的,姓郭,四十多岁,后天失明。他住在西二旗附近的一个老旧小区,我们带着装好测试版的平板去找他。开门的是他妻子,一个很瘦的女人,把我们让进客厅。
郭先生坐在沙发上,听见我们进来就站起来。他走路很稳,手在沙发靠背上摸了一下就确定了方向。"坐,都坐。老吴跟我说了,说有人在做'听见',我特别高兴。"
赵欣把平板递给他,"郭先生,这个是测试版,你点一下屏幕正下方那个圆形的按钮,就可以拍照了。"
他摸索着找到了按钮,点了一下。周远帮他举着平板对准客厅里的一盆绿萝。等待了十秒左右,语音开始播放:"图片描述:一盆绿色的植物。叶子呈心形,大约有二十片。花盆是白色的陶瓷材质,放在一个木质的窗台上。窗外能看到天空,今天是阴天。"
郭先生没有马上说话。他沉默了几秒,然后伸手往绿萝的方向摸了一下——当然摸不到,离他有两米远。但他的脸上有一种很复杂的神情,嘴角是往上翘的,但眼睛在发红。
"挺好的。"他说,"挺好的。我失明以后就没'看'过它了,养了八年了,一直不知道它长什么样。"
那天我们在郭先生家待了两个小时,把能拍的东西都拍了一遍——茶几上的水杯、墙上的挂钟、冰箱贴、全家福。系统有时候描述准确有时候出笑话,但郭先生每次听完都会点一下头,说"不错,不错"。
出来的时候三个人在楼梯间站了好久没说话。最后还是周远先开口:"林哥,这个项目得做好。必须做好。"
"嗯。"
"我以后再也不抱怨加班了。"赵欣说。
接下来的两个月我们进入了高强度迭代期。每天收集用户反馈,整理模型错误案例,发给刘晓那边优化。周远一个人测了上千张图,把错误的描述一条条标记出来,分类整理——颜色识别错误、物体误判、空间关系混乱。赵欣根据反馈改界面,把操作流程简化再简化,最后连按钮位置都改了三版。
我负责跟用户保持沟通。第一批测试用户有十个人,全是视障者,来自不同的城市。我建了一个群,每天发测试版本,让他们随时反馈。群里最活跃的是一个叫陈坤的年轻人,二十四岁,先天失明,在语音评测里说"你们的app比市面上所有同类产品都容易用,因为按钮够大,我不用费劲去找"。
陈坤成了我们的"编外产品经理"。他每天用好几个小时,把家里每个角落都拍了,然后一条条反馈:"这张说'桌子上有杯子',但其实是三个,颜色不一样。""这张说'卧室有一张床',但床上还有一只毛绒玩具熊,你漏掉了。"
我把他的反馈转给刘晓,刘晓说"你们这个用户太严苛了",但每次都会优化模型。
十二月的时候,准确率提到了百分之八十八。我们决定做一次正式的测试发布,邀请全部的测试用户做一次集中体验。吴永年批了费用,在办公室里布置了一个简易的测试间,摆了几组常见场景——水果、家具、人物、街景。
测试那天来了八个人。郭先生第一个到的,他妻子陪着他,还带了一盆新的绿萝。陈坤自己来的,拄着盲杖,从西直门坐地铁换了两条线,一进门就喊"林哥在哪"。
我过去扶他,他摆手,"不用扶,我熟悉得很。你这个办公室格局我三天前就在脑子里过了一遍了。"
测试进行了三个小时。每个人拍了二十张图,当场听完描述后口述评分。八个人给出的平均满意度是四星半(五星满分),唯一扣分的原因是一个用户说"描述太长了,有时候只想听简单的"。
我当场记下了这个需求,当天晚上就加了一键切换详略模式。
测试结束的时候,陈坤留下来帮忙收拾设备。他摸到周远的键盘,问"这是什么轴,声音好脆"。周远说"茶轴,你要不要敲两下试试"。陈坤坐下来,手指在键盘上摸索了一会儿,然后开始打字——速度不快,但每个字都准确。他打了一段话,然后念出来:"'听见'是我用过最好的产品,因为它让我重新认识了我家的每一个角落。谢谢你们。"
周远在旁边偷偷拍了张照片,发到工作群里。群里的研发同事刷了一排"泪目"。
那天晚上吴永年请全组吃饭,就在楼下那家川菜馆。他拿了一瓶白酒,给我们每人倒了半杯。"林旭,"他举杯,"五年前你埋了一颗种子,现在它发芽了。"
我跟吴永年碰了杯,酒很辣,咽下去的时候嗓子烧得疼。但心里挺暖的。
第五章
转眼就是二月了。北京的冬天冷得透彻,西二旗高架桥上每天堵得水泄不通。我们窝在办公室里,空调开到三十度,周远还是总喊冷,披着一个灰毯子敲代码。
"听见"的用户群从十个人扩展到了两百多人。没有做任何推广,全靠口口相传——视障者群体有自己的社交圈子,微信群、QQ群、论坛,一个好用的小工具传得很快。每天都有新用户加进来,群里热热闹闹的,有人发一条"今天拍了我家狗,系统说'金毛犬,舌头伸在外面,看起来很开心',我自己都没发现它在开心"。
赵欣每天看着群消息傻笑。她说以前做设计的时候只关注"好不好看",现在才知道"好不好用"是什么感觉。
但事情不是一直顺的。二月中旬,服务器突然崩了。半夜两点,我接到周远的电话,背景音里有警报器在叫。"林哥,用户量暴涨,我们那个服务器扛不住了,现在请求响应要四十多秒。"
我穿着睡衣爬起来开电脑,远程登录后台一看,CPU跑满了百分之百。那天晚上新增了两百多用户,全在集中测试,把服务器塞爆了。
"扩容。"我说,"我打电话给老吴。"
吴永年接了电话,声音很清醒,像是根本没睡。"扩。预算我明天批,你先让运维把临时资源调过来。"
"但老吴,这样下去成本太高了。我们没做商业化,每个月的服务器费用都快赶上我工资了。"
吴永年沉默了几秒。"先让用户用着。钱的事我来想办法。"
挂了电话,我跟周远、运维的同事忙到凌晨五点才把服务稳定下来。窗外天开始发白,西二旗高架桥上的车渐渐多了。我趴在桌上眯了一会儿,梦见自己在云创的年会上,沈竞在台上发年终奖,每个人都报了个数字,轮到我的时候沈竞说"林旭,你还有进步空间"。
醒过来的时候赵欣已经来了,在我桌上放了一杯热豆浆和两个包子。周远还在旁边的椅子上蜷着睡,毯子滑了一半在地上。
"林哥,你昨晚没回去?"赵欣低声问。
"嗯,服务器崩了。现在好了。"
"我刚才看群,好多用户在问,说用不了。陈坤发了好几条消息,最后一条说'是不是出什么事了,需要帮忙吗'。"
我打开群,看见陈坤的消息刷了好几屏。最后一条是语音,我点开听,他说"林哥,我知道做公益不容易,但你们别倒下啊。这个产品对我们太重要了。"
我把那条语音听了两遍,然后给陈坤回了一条:"没倒下,在扩容。今天下午就能恢复。"
他秒回了一个"好"字,后面跟了一排握拳的表情。
那天下午服务恢复了,群里一片欢腾。有人在群里发"吓死我了,我以为以后用不到了",有人发"我习惯了每天拍一棵树,今天没拍到心里空落落的"。我看着那些消息,跟旁边的周远说:"得做商业化。"
周远从毯子里探出头来,"啥?"
"得让这个项目自己活下来。不能一直靠老吴输血。"
"怎么做?"
"我想想。"
接下来的几周我一直在想商业化的事。"听见"的用户都是视障群体,消费能力普遍不高,直接收费不现实。但可以想办法做B端合作——比如旅游景点、博物馆、商场,他们需要无障碍服务,可以采购我们的技术。
我花了两周时间写了商业计划书,去见了几个潜在的客户。一个商场说"有兴趣但预算有限",一个博物馆说"我们自己的讲解系统已经够了",跑了五家全碰了壁。
回家路上我坐在地铁里,看着对面玻璃上映出的自己,忽然觉得这画面很熟悉——也是一个人,也是被拒绝之后的沉默。但这次跟庆功宴那晚不一样,这次我手里攥着一个真正有价值的东西,只是还没找到对的打开方式。
陈坤知道了我在跑商业化的事,在微信上给我发了一条长语音。他说"林哥,你别着急。我们这种人圈子小,但黏性高。你可以先做付费功能,不强制,愿意支持的就支持。我第一个充。"
"你不宽裕,别充。"
"谁说的?"他笑,"我虽然是盲人,但我有工作啊。我在做客服,每月工资四千多,充个会员没问题的。而且我不是一个人,群里至少有一半人愿意付费。"
我沉默了一会儿。"你们能接受什么价位?"
"一个月十块钱?或者一年一百?"他说,"林哥,对我们来说,能'看见'一棵树、一朵花、一个亲人,比喝奶茶值。"
那天晚上我改了商业方案:基础功能全部免费,新增一个"高清描述"的付费功能,用更高级的模型生成更详细的描述,额外加情感识别——能识别图片里人物的表情,描述成"看起来很开心""似乎有些难过"。月费九块九,年费九十九。
方案报给吴永年的时候,他看了五分钟,然后说:"亏钱方案。"
"我知道。但能回一部分血。等用户规模做大了,B端合作可以慢慢谈。"
吴永年放下方案,靠在椅背上。"林旭,你有没有想过,这个项目可能永远不赚钱?"
"想过。"
"那你还做?"
我看着他的眼睛。"老吴,当初你找我的时候,说的是'不盈利,纯社会价值'。这句话我记着的。"
吴永年看了我很久,然后笑了。"行。就按你说的办。亏了算我的。"
三月初,付费功能上线。第一天有三十七个人开通,陈坤是第一个。他在群里发了一张截图,是他的会员界面,上面写着"听见高级会员·年卡",然后配了一句语音:"兄弟姐妹们,一顿早饭钱,让林哥他们能继续做下去。"
那天晚上付费用户突破了一百。赵欣算了一笔账,每个月能收回三千多块,刚好够一半的服务器成本。她在群里发了条消息:"谢谢大家,我们会做得更好。"
三月底,事情又有了新变化。一个做旅游的创业公司找到我们,说想合作——他们做了一个针对视障人群的"可触摸景点"项目,希望接入"听见"的图像描述能力,帮用户理解景点照片。合作价格谈到了每年十万,对我们来说不算少。
签合同那天,周远在办公室里蹦了起来,被赵欣骂"吵到隔壁研发了"。吴永年站在门口看着我们笑,花白的头发被穿堂风吹得翘起来。
那天晚上我没回家,在办公室里坐到很晚。窗外的西二旗高架桥上车辆稀少,对面写字楼的灯灭了一多半。我拿出手机翻旧照片,翻到了云创庆功宴那晚,张维发在群里的合影。照片上的人都在笑,沈竞站在正中间,一只手搭在张维肩上。
我把那张照片翻过去,点开了另一个群——"听见"的用户群。群里刚刚有人发了一张图,系统描述是"一只橘猫趴在阳光里,尾巴卷成一个问号"。底下好几个人回复"好可爱""想摸"。
我关掉手机,收拾东西回家。下楼的时候经过前台,织毛衣的阿姨已经下班了,换了一个夜班保安,在低头看手机。我刷卡出门,冷风灌进领口,但我没觉得冷。
第六章
四月份发生了一件事,打乱了我所有的节奏。
那天下午我正准备去跟刘晓开模型优化的会,手机响了,来电显示是花姐。我接起来,花姐的声音跟从前一样急促。"林旭,你在哪?方便说话吗?"
"在公司。什么事?"
她顿了一下,像是在组织语言。"我长话短说。云创这边最近情况不太好,股价跌了快百分之四十,核心产品的用户流失很严重。张维上个月被调去负责一个新的边缘业务,基本等于架空了。沈竞找我聊过,说想让你回来。"
我握着电话,没说话。
"他让你回来接产品部,给VP的title。薪资翻倍,期权重新谈。"花姐一口气说完,然后安静了,等我回应。
我看着办公室窗外。西二旗的车流还是那么多,阳光照在高架桥的护栏上,反射出刺眼的白光。"花姐,我现在在做'听见'。"
"我知道。我听周远说了。但林旭,这个机会很难得。云创毕竟是上市公司,VP的title对你以后的发展……"
"花姐,"我打断她,"我在云创五年,连庆功宴的门都进不去。现在股价跌了想起我回来了,你觉得合适吗?"
花姐沉默了一会儿。我能听见她的呼吸声,比刚才重了一些。"林旭,我知道你心里有气。但沈竞这次是真的后悔了。他亲口跟我说的,说当初是他大意了,让你受了委屈。"
"不是委屈的事。"我靠在窗台上,"花姐,我现在做的项目,每天都有用户跟我说谢谢。他们不是投资人,不是媒体,就是普通的人。有个小女孩叫朵朵,她等了五年才等到这个产品。你觉得我会为了一个VP的title把这一切放下吗?"
电话那头安静了很久。然后花姐说:"我懂了。但林旭,我还是想替沈竞跟你说一句对不起。他那天在办公室里坐了一下午,什么都没干,就盯着你那封离职申请。"
"过去的事就过去了。"
"你……你恨他吗?"
我认真想了一下。"不恨。就是觉得我们走的路不一样了。他在资本的逻辑里越走越远,我想回到用户身边。"
花姐嗯了一声,然后说:"那行。我不劝你了。对了,庆功宴那晚的事……后来沈竞查清楚了,是张维划掉了你的名字,怕你去了现场跟投资人聊起来,产品架构是他主导这事就穿帮了。沈竞知道以后发过一次大火,但那时候已经上市了,他不好动张维。"
"我知道了。"
"林旭,"花姐的声音忽然有点哑,"你比以前成熟了。"
"花姐,人总是要长大的。"
挂了电话,我在窗边站了很久。赵欣过来叫我开会,看见我发愣,问"林哥你怎么了"。我说"没事,走吧"。
那天晚上的会开得挺顺,刘晓带来的新模型把准确率提到了百分之九十一。她还有个好消息,说她的实验室申请到了一笔政府的无障碍科技专项经费,可以免费帮我们升级一年的计算资源。
开完会已经九点多了。办公室只剩下我和周远,他在改一个性能bug,敲键盘敲得噼里啪啦响。我坐在座位上发了会儿呆,然后打开飞书,找到了云创的一个旧同事——李航,就是那个从品牌组借调到产品组的小伙子。
我给他发了条消息:"在吗?"
他秒回:"林组长!好久没联系了,我一直在关注你那个'听见'项目,做得太好了。"
"谢谢。你们那边最近怎么样?"
"不太好。"他回得很快,"核心产品这几个月流失了好多用户,沈总急得不行,换了好几版方案都不管用。张总调走了之后产品部乱了一阵,现在是我在临时负责……但说实话,我不太撑得住。"
"你之前不是一直想做产品吗?现在机会来了。"
"机会是来了,"他发了个苦笑的表情,"但太难了。林组长,我有时候在想,你当初怎么就能做那么好的产品出来。"
我打了一段字又删掉,最后回了一句:"你先把用户访谈做扎实。别管什么战略不战略,去问用户到底想要什么。问一百个人,你就有方向了。"
"好。我明天就去做。"
"有事可以找我。"
"谢谢林组长。"
我放下手机,发现周远不知道什么时候站到了我身后,正低头看我的屏幕。"林哥,你还跟云创的人联系啊?"
"人家是个好小伙,帮一把。"
周远啧了一声,"你心真大。要是张维找你你能帮吗?"
"张维不会找我。"
"也是。"周远坐回自己工位,"对了,今天郭先生又来了,带了一大盒草莓,说你上次去他家提了一嘴喜欢草莓,他媳妇特意托人从昌平带的。放茶水间了,你自己去拿。"
我去茶水间,果然看到一盒草莓,个头很大,红得发亮。盒子外面贴了一张便签:"林旭,谢谢你们的产品——郭"。
我拿了三颗洗了,咬了一口,很甜。
五月初,"听见"做了一次大版本更新。赵欣重新设计了首页,把"最新描述"改成了"今日温暖"——展示当天用户上传的最动人的图片和描述。上线的第一天,"今日温暖"里放了一张盲人学校的孩子画的画,配文是"我画了我梦想中的家,系统说我画了一座彩虹房子,在星星下面"。
那天晚上群里炸了,好多人说"看哭了"。陈坤在群里发了一条语音,声音有点哽咽:"我今天用'听见'拍了我妈的照片,系统说'一位中年女性,头发花白,穿着围裙,在厨房里包饺子。她的嘴角有微笑。'我妈离开我七年了,这是我第一次'看见'她笑。"
那条语音被转发了无数遍,后来甚至被一个公益组织看到,联系我们要合作做一个全国性的视障辅助项目。
我跟吴永年说这事的时候,他正坐在办公室里看报纸,是那种纸质报纸,翻起来哗啦哗啦响。"好事啊,"他说,"你想接吗?"
"想。但得有计划。"
"那就做计划。"他把报纸放下,"林旭,你知道吗,当初陈默跟我推荐你,说你'有产品感觉'。我当时还不明白什么叫产品感觉,现在懂了。就是你做的东西,能让人心里动一下。"
窗外的梧桐树发了新叶,嫩绿嫩绿的,在风里轻轻摆。我站在那里,忽然想起五年前在云创的小办公室里,沈竞也说了一句类似的话。但那个画面已经很远了,像隔着一层毛玻璃,模糊得只剩下轮廓。
第七章
五月下旬发生了一件更意外的事。我在一个科技媒体的公众号上看到一篇报道,标题是"从边缘到中心:一个产品的逆袭",写的是"听见"的故事。记者采访了吴永年、陈默、陈坤,还有几个用户,文章写得挺好,把"听见"从大学生创业项目到搁浅五年再到重启的来龙去脉全捋了一遍。
文章结尾引用了陈坤的一句话:"我从来没见过林旭本人,但我能感觉到他是个好人。因为他做的产品不着急,他知道等待的滋味。"
那篇文章阅读量过了十万。评论区里有人问"怎么下载",有人问"能不能做英文版",还有人写了一大段,说自己奶奶是视障,以前一直闷闷不乐,现在每天拿着手机拍来拍去,话都变多了。
周远把那篇文章打印出来贴在我们玻璃隔间的墙上,赵欣在旁边画了一圈向日葵。
第二天上班的时候,前台阿姨叫住我,说有人找。我出去一看,愣住了——花姐站在前台旁边,穿着一件驼色风衣,手里拎着一个纸袋。她看见我笑了一下,"怎么,不欢迎?"
"花姐,你怎么来了?"
"路过。"她说,"也是专门来一趟。看看你。"
我把她让进办公室,给她倒了杯水。她坐下来环顾四周,目光从墙上那些便签扫到角落里堆的设备盒子,再到窗外的高架桥。"你这儿比我想象的艰苦啊。"
"够用了。比当年云创的民宅强。"
花姐笑了一声。她从纸袋里拿出一样东西放在桌上——是一个相框,里面镶着一张照片。我拿起来看,是五年前云创团队在民宅里的合影,二十来个人,挤在沙发上、椅子上、地上。照片里的沈竞站在最前面,举着一块白板,上面写着"用户破万,全员加鸡腿"。张维在后排,那时候还没发福,瘦瘦的,戴着眼镜。我在角落,在电脑后面露出半张脸,对着镜头比了个耶。
"这个照片我一直留着。"花姐说,"前两天整理办公室翻出来的。想到你,就给你送来了。"
我看着那张照片,手指在玻璃面上擦了一下。"谢谢花姐。"
"对了,"她从纸袋里又拿出一份文件,"你离职的时候期权手续没办完,我帮你弄好了。已解禁的部分可以行权了,大概能拿三十多万。你填一下这个表,下周钱就能到账。"
"花姐,你跑这一趟就为了这个?"
"不然呢?"她端起水杯喝了一口,"我闲的?"
我把相框放在桌上,跟赵欣的向日葵贴纸隔着半米。阳光从窗子照进来,落在照片上那群年轻的面孔上。
花姐坐了一会儿就走了。我送她到电梯口,她转身之前忽然说:"林旭,你知道我为什么在云创待这么久吗?"
"为什么?"
"不是多喜欢沈竞,也不是舍不得工资。"她按了一下电梯按钮,"是因为当年在那间民宅里,我觉得自己能做点有意义的事。后来做大了,那种感觉慢慢没了。今天来你这里,我又感觉到了。"
电梯门开了,她走进去,回过头冲我摆了摆手。"走了,保重。"
"花姐,你也保重。"
电梯门关上的时候,我看见她笑了,跟五年前在民宅里收快递时一样的笑。
回到办公室,周远凑过来问"那谁啊"。我说"以前一个同事"。周远盯着桌上的相框看了半天,指着后排角落里的我说"林哥你那时候还挺帅的",然后被赵欣敲了一记后脑勺。
那天下午我收到了一个意料之外的私信。来自沈竞,发在LinkedIn上,内容是:"林旭,花姐去你那儿了,她跟我说了你现在的项目。我看了那篇报道,很感动。为以前的事,抱歉。如果有什么需要我帮忙的,尽管说。"
我看着那条消息,打了几个字又删掉,最后回了两个字:"谢谢。"
沈竞没再回复。
第八章
六月,"听见"的用户突破了五千。对我们这种纯公益项目来说,五千已经是个不小的数字了。陈坤在群里提议搞个"线上见面会",让大家都在群里发语音自我介绍。那天晚上群里热闹得不行,有人唱了首歌,有人朗诵了首诗,有人讲了个笑话——笑话很冷,但好多人回复"哈哈哈哈"。
我发了一段语音,说"我是林旭,'听见'的产品负责人。谢谢你们让这个项目活下来。"然后好多人在底下回"林哥好""林哥辛苦了"。陈坤又发了一条语音,这次很正经:"林哥,我有个提议。我们能不能成立一个用户顾问团,每个月给你提建议?"
"可以。你来当团长。"
"真的?"他的声音扬起来。
"真的。"
那天晚上关电脑之前,我翻了一下云创的新闻。股价稳定在了一个低位,没有继续跌,但也没涨。沈竞接受了一个采访,说"公司在调整战略方向,会更注重产品本质"。我点开那篇采访快速看了一遍,关掉的时候心里没什么波澜。
七月,赵欣给"听见"加了一个新功能——"时光相册"。用户可以保存每天拍的图,系统按月生成一份"视觉日记",用语音播放这一个月来"看见"的东西。郭先生用了一个月之后给我们发了一段很长的语音,他说"我以前每天都觉得日子一样过,没什么好记的。但现在这个相册告诉我,原来上个月我的绿萝长了两片新叶子,窗外飞过一只喜鹊,我老婆换了一条新围巾。这些事我以前都不知道"。
那个月我们的服务器又崩了一次。但这次有钱了,吴永年从年度预算里直接划了一笔做集群扩容。周远跟运维的同事熬了个通宵搞定,第二天顶着两个黑眼圈来找我,"林哥,以后再也不怕用户暴涨了。咱们这架构,能扛十万。"
"十万?我们才五千。"
"早晚的事。"周远打了个哈欠,"对了,我昨晚干活的时候想了个新点子。我们能不能加一个'描述接力'功能,就是用户之间可以互相描述对方上传的图片?人工描述有时候比AI更生动。"
我看着他,忽然觉得这小子比我当年在云创的时候强多了。"你写个方案,下周我们讨论。"
"早就写好了。"他从兜里掏出一张皱巴巴的A4纸,上面密密麻麻写满了字。
八月底的时候,发生了一件让所有人都意外的事。一个知名的科技公司联系到吴永年,说要收购"听见"——不是买断用户或者技术,是想让我们整个项目组并入他们的公益事业部,给更好的资源和平台,保留团队自主权。
吴永年把这事跟我说的时候,我坐在他对面,手里转着一支笔。"你怎么看?"他问。
"我不想卖。"
"为什么?"
"'听见'是我们三个人一点点搭起来的,每个功能都是跟用户磨出来的。换个公司,哪怕条件再好,价值观不一定一样。"
吴永年点了点头,像是早就猜到我会这么说。"那我回绝他们。"
"老吴,你不觉得可惜?对方开的价肯定不低。"
他笑了一下,"公司是我的,但项目是你的。你不想卖,我不卖。"
那天我走出吴永年办公室的时候,在走廊里站了一会儿。头顶是日光灯管,有几根坏了在闪,墙上的便利贴又多了几张,写着"本周目标""bug修复清单"。一切都那么普通,普通得像是这世上任何一个创业公司。但我心里很清楚,这个地方跟希尔顿的旋转门隔了多远。
有时候你绕了很大一圈,才发现自己真正想去的地方,其实一直都在。
九月,陈默来找我喝酒。他刚升了技术总监,心情不错,带了一瓶威士忌来我们办公室。周远和赵欣已经下班了,就剩我们俩坐在玻璃隔间里,对着窗外的夜色碰杯。
"记得大学时候吗,"陈默说,"你那个'听见'拿奖的那天晚上,咱们在宿舍楼顶喝啤酒。你说了一句什么来着?"
我回忆了一下,"我说'总有一天我要把这个东西做出来'。"
"对。"陈默倒了第二杯,"你现在做出来了。用了五年。"
"也不算做出来,还在做。"
"一直在做就算做出来了。"陈默跟我碰了一下杯,"林旭,我以前总觉得你这人太轴,认准了一件事就不回头。现在想想,你不轴的话,今天也不会有'听见'。"
"你这是在夸我还是损我。"
"夸你。"他喝了一口酒,"绝对的夸你。"
我们聊到很晚。聊大学的事,聊毕业后各自的路,聊这五年的起落。陈默说他其实挺羡慕我的,"你在云创受了委屈拍拍屁股走了,自己做想做的事。我有时候也想走,但一想房贷车贷家庭开销,就忍了。"
"你不也做得好好的。"
"那不一样。"他摇摇头,"我在给别人打工。你——你在给自己打工。虽然工资比我低百分之三十。"
"你算得真清楚。"
"废话,我管钱的。"
那天晚上散了之后我走回家。路上经过一家还没关门的文具店,进去买了几个橙色的文件夹,打算明天给项目组的文档做分类。出来的时候看见对面的奶茶店门口贴着张海报,上面写着"关爱视障群体,免费领取盲文贴纸"。我走进去要了一杯热奶茶,老板娘听说我做"听见"的,非要多给我加一份珍珠。
拎着奶茶出来的时候,头顶的路灯忽然闪了一下,然后重新亮起来,把整条街照得通明。街角有一个女孩蹲在地上逗猫,猫是橘色的,尾巴卷成一个问号。
我拿出手机拍了一张,上传到"听见"的测试版里。系统沉默了两秒,然后语音播报:"图片描述:一个穿白色卫衣的女孩蹲在路灯下,面前有一只橘色的猫。猫的尾巴翘起来,像一个问号。女孩在笑,看起来很开心。"
我把那段语音听了一遍,笑了笑,收起手机往回走。
第二天早上到公司,赵欣已经在办公室了,屏幕上开着设计稿。她看见我就喊,"林哥,我昨晚想了一个新的视觉方案,你看看。"我走过去,画面上的"听见"界面变得更加柔和了,背景选了一种淡淡的米色,按钮用了更大的圆角。
"好看。"我说,"比之前的好。"
赵欣笑着转了下椅子,"我还加了夜晚模式,方便睡前用。"
周远这时候推门进来,手里拎着三杯豆浆。"楼下新开的店,请你们喝。"他把豆浆分给我们,然后看见赵欣的设计稿,凑过去端详了半天。"这个好,比之前那个'高级感'强多了。"
"什么叫'高级感'?"赵欣问。
"就是以前云创那种,什么都往'高级'上整,结果用户根本看不懂。"周远吸了一口豆浆,"还是现在这个好,像一个真正给人用的东西。"
我坐在工位上,打开电脑,收到一封邮件。来自一个陌生地址,标题是"谢谢你"。点开来看,是朵朵的妈妈写的。她说朵朵今年十四岁了,上了盲人中学,成绩很好。她知道"听见"上线之后特别高兴,每天都在用,昨天用"听见"描述了教室窗外的一棵银杏树,然后跟她妈妈说"原来秋天是金色的"。
邮件最后写:"林旭,朵朵让我转告你,她现在能'看见'很多东西了。谢谢你的向日葵。"
我想了半天才想起来——当年做用户调研的时候,朵朵画了一幅向日葵,问"叔叔,向日葵到底是什么颜色"。我说"是黄色的,像太阳一样"。她听了之后很满足地点头,说"那我画对了"。
我把那封邮件读了两次,然后转发给了赵欣和周远。隔了大概一分钟,赵欣从工位那边传来一声吸气声。周远直接站了起来,走到我旁边拍了拍我肩膀,什么都没说。
那天下午我收到一个快递,寄件人署名"朵朵"。打开来,里面是一幅画——一株向日葵,颜色涂得很满,花瓣是金黄色,花盘是深棕色,旁边写着"给林旭叔叔,谢谢你让我看见太阳"。
我把那幅画用图钉钉在了办公桌对面的墙上。向日葵正对着我,每次抬头都能看见。
尾声
十月份的时候,"听见"的用户数突破了八千。陈坤的用户顾问团已经稳定运行了两个月,每个月提交一份详细的改进建议,我们照单全收。付费功能的用户也有三百多人了,加上两个B端合作,项目勉强能收支平衡。
吴永年说年底给我们发一笔项目奖金,周远算了一下说"大概能买一台新电脑",赵欣说"我想买一盆绿萝放办公室"。我说我想给盲人学校捐一批平板——用那笔从云创行权的钱,三十多万,刚好够。
周远和赵欣都没说话。过了好一会儿,周远说"林哥,你是不是太把别人的事当自己的事了"。我说"有些事不是别人的,也是我的"。
十一月,一个普通的周三。我照常上班,照常开会,照常回用户消息。下午的时候收到一条来自前同事李航的消息,他说云创的产品部开始做无障碍优化了,专门成立了一个小组,参考了"听见"的很多设计思路。"沈总亲自批的,"李航说,"他说'我们要学林旭'。"
我没回这条。把手机放在桌上,转过头看着窗外。西二旗高架桥上堵得一如既往,车尾灯在暮色里连成一条红色的河。我靠着窗台,忽然想起一年前那个雨夜。
一年前的今天,我站在希尔顿的旋转门外,浑身湿透,保安来赶了我两次。那时候我觉得自己像个笑话,在一群人的狂欢里,连入场券都没拿到就被扔在了雨里。
现在想想,那晚其实是最好的安排。如果那天我进了那扇门,坐在庆功宴的角落里,端着香槟听张维替我的产品领功,我大概还会继续忍下去,忍到忍无可忍的那天。但那天我站在门外,看见了一切——看见了那扇门不值得我进去。
真正值得的地方,不需要别人给你发请柬。
下班的时候天已经全黑了。我收拾东西准备走,赵欣从工位那边探出头来,"林哥,明天有用户要来参观,说想见见你。"
"谁?"
"陈坤。他说他要来北京办事,顺便过来看看。"
"好。明天我早点到。"
回家的路上,我在地铁口又看见那个卖红薯的大爷。熟人了,他认得我,每次都会给我挑一个最大的。这次他从炉子里扒出一个来,拿纸包好递给我,"小伙子,今天特别甜。"
我接过来,热乎乎的捧在手心里。走出十几步之后咬了一口,烫得直吸气,但真的甜。
手机响了,是陈坤发来的语音。我点开听,他说"林哥,我明天带个东西给你,你看了别哭。"
我说"你少来,我从来不哭。"
但那天晚上回到家,我坐在沙发上,把朵朵那幅向日葵又看了一遍。外面开始下雨了,雨点打在窗户上,声音细密而均匀。我关掉灯,在黑暗里坐了一会儿,听见雨声越来越大,像要把整个城市洗一遍。
然后我站起来,走到电脑前面,打开一个空白文档。光标在屏幕左上角闪动,我等了几秒钟,然后开始打字。
"致所有还在门外站着的人——"
我写到凌晨三点。刚好又是凌晨三点。但那不是一封辞职信,而是一篇"听见"的用户故事,关于那些失明的人如何重新看见世界,关于一个被关了五年的项目如何重新亮起来,关于一扇没有请柬但人人都能进的门。
写完的时候雨停了。窗外有月光透进来,照在电脑屏幕上,把那行字照得发亮。
我保存文档,关了电脑,躺到床上。闭上眼睛的时候,脑子里浮现出一扇门——不是旋转的,不是玻璃的,也没有保安守在旁边。那是一扇很普通的门,木头的,涂着暖橙色的漆,门上挂着一块牌子,手写着几个字。
"听见"。
推门就进。
(全文完)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.