短楔子
上市钟声敲响的那一刻,我站在人群最外圈。苏晴——总裁的妻子、公司副总裁——端着香槟走过来,用只有我能听见的声音说:"这里没你的位置了,不满意就走。"她身后,庆功宴的灯光照着一排排笑脸。我看了她一眼,放下酒杯,推开玻璃门走出去。掏出手机,给券商发了一条消息:"全部清仓。"三分钟后,我的手机疯狂震动——交易所的电话、董事会秘书的来电、苏晴的十七个未接。屏幕上跳出一条新闻快讯:"远航科技遭核心管理层抛售,股价急挫9%!"
第1章 钟声之后
敲钟的那个瞬间,我站在人群最外围。
证券交易所的大厅里挤满了人,红绸子、香槟塔、摄影师的长焦镜头像一群觅食的鸟。我穿着那件洗过三遍的深灰色西装,站在第几排已经数不清了,只看见前面那些脑袋一茬一茬地晃。总裁陈远山站在最前面,右手举着木槌,左手挽着苏晴——他老婆,也是公司的副总裁。苏晴今天穿了一条酒红色的连衣裙,在镜头前笑得端庄灿烂。木槌落下去的那声"咚"传到后排的时候已经被前面的掌声和欢呼声吞掉了,像一颗石子扔进瀑布里,什么也听不见。
然后就是合影。一排人站在敲钟台上,陈远山在中间,苏晴贴在他右侧。我在人群边缘被挤了一下,往旁边挪了两步,肩膀撞到了一根柱子。柱子是大理石的,冰凉。我靠着那根柱子站了一会儿,看着前面那些人在闪光灯下面摆出各种笑容,像一排被固定住表情的蜡像。
庆功宴在交易所楼下的宴会厅。我走进去的时候里面已经喧腾起来了,十几张圆桌铺了红桌布,桌上的高脚杯反射着顶灯的金光。我的座位被安排在最角落的一桌,靠近出菜口,服务员推着餐车从我背后进进出出,带起一阵一阵的热风和油烟味。桌牌上印着我的名字"秦越",旁边摆着一瓶没开的红酒和一小盘果仁。我坐下来的时候,旁边那桌的人正在碰杯,杯子碰撞的声音清脆而密集,像下了一阵玻璃雨。
苏晴从主桌那边走过来,端着半杯香槟。她走路快,裙摆带风,酒红色的面料在灯光下流动得像一条河。她走到我旁边站住,没坐下,就那么站着,居高临下地看了我一眼。她手里那半杯香槟微微晃着,气泡从杯底往上蹿,细密地裂开。
"秦越,"她开口了,声音不大,但桌上的果仁盘震了一下。旁边那桌的喧哗声不知为什么在这几秒钟里矮了下去,像被一只看不见的手按了一下音量键。"你今天怎么坐这儿来了?不是说了让你坐后面就行。"
"我坐的就是后面。"
"太后面了。你一个技术人员,坐到这边来干什么?这边是给客户和媒体留的位子。"她笑了一下,那个笑容像在脸上画出来的,标准的、得体的、没有一丝多余温度的笑容,"你看,咱们公司上市了,庆功宴上每个人都有自己的位置。你要是觉得坐得不舒服,不满意就走,没人拦你。"
她最后那八个字说得很轻,"不满意就走",轻得像在说"那盘菜凉了"。但每个字都清清楚楚地送进了我的耳朵里。我抬起头看着她,她的下巴微微抬着,目光居高临下地落在我脸上,那里面有一种她藏了很久的东西——一种笃定。她笃定我不会走,笃定我是一个可以被随意安排角落的"技术人员",笃定这场庆功宴上多我一个少我一个没有任何区别。
我看了她三秒钟。三秒钟里,我想起这五年我写的第一行代码、第一次系统上线、第一次客户半夜崩溃我爬起来修的每一次事故;想起我被陈远山拉着在投资人面前一遍一遍演示产品、他被问到答不上来的技术细节时我默默接过话头的每一次沉默;想起苏晴的弟弟苏鹏空降担任产品总监的第三天,把我的需求文档原封不动地换了个封面,署上自己名字的那个下午。
我站起来。椅腿在地上刮出一声不响的、被地毯吞掉大半的闷响。
"好。"我说。
苏晴的表情僵了一瞬。那半秒钟里她眼底闪过一点意外,像刚掠过水面的一丝风,还没成形就消失了。她大概以为我会辩解、会坐下、会像以前一样沉默地喝掉那杯酒然后走开。但我没坐下。我放下酒杯——那杯香槟我一口没喝,杯壁上还凝着细密的水珠——然后推开身后的椅子,绕过出菜口的餐车,从宴会厅侧面的那扇玻璃门走了出去。
门合上的时候,身后的喧哗声被隔绝了,隔着玻璃变成了一层朦朦胧胧的嗡嗡声,像远处的蜂群。走廊里很安静,铺着灰色的地毯,顶灯是暖黄色的,把墙面照出一片均匀的、没有阴影的光。我沿着走廊走了大约二十米,推开了一扇安全通道的门。
楼梯间里有一股潮湿的、混着清洁剂的气味。我靠着墙壁站住了,掏出手机,翻到券商那个联系人。
"全部清仓。"
三个字。打完,发送。手机屏幕的光在昏暗的楼梯间里照出我自己的脸——没什么表情,甚至不算平静,就是空白。那层空白下面压着五年的东西,但那一刻没有一样翻上来。
消息发出去之后,我把手机塞回口袋,靠着墙等。等了大概三分钟,三分钟里楼道里静得能听见自己的呼吸声和楼上某个管道偶尔发出的一下空响。然后口袋里的手机开始震动——先是轻的,像一粒豆子在口袋里跳,然后越来越密集,嗡嗡的声响连成了一片。
我掏出来。屏幕上是十七个未接来电。苏晴的。然后是一条条消息挤进来,交易所的、董秘的、陈远山的助理的。屏幕最上面弹出一条新闻快讯——"远航科技遭核心管理层抛售,股价急挫9%"。
我把手机翻了个面扣在楼梯间的扶手上,让那些震动贴着冰凉的金属管继续嗡嗡地响。响声在空荡荡的楼梯间里来回弹了几下,渐渐微弱下去。
我靠着墙,闭上眼,在黑暗里长长地呼出一口气。
第2章 我写过的那行代码
远航科技的五年前不是现在这个样子的。
五年前,公司挤在科技园B座三楼一间没有窗户的办公室里,十二个人,夏天靠四台风扇解暑,冬天靠一台油汀取暖。陈远山那时候还不是"总裁",大家叫他"远哥"。苏晴也不是"副总裁",她在隔壁的孵化器园区做行政,周末偶尔来公司帮忙煮个火锅。我那时候二十七岁,刚从上一家公司裸辞,揣着修改了十七遍的简历,在面试的会议室里见到了陈远山。他看完了我的代码样章之后,把笔记本往我面前一转:"这个项目你来做架构,月底之前跑通Demo。"
"一个月?"
"二十天。"他笑了笑,眼角有熬夜熬出来的血丝,"能做到吗?"
"能。"
那是远航科技的第一个核心产品,一个面向中小企业的ERP系统。我一个人写了整个后端的底层框架,从用户权限系统到数据流管道,一行一行地码出来。第一个Demo跑通那天是第二十三天凌晨三点,陈远山端着一碗泡面蹲在我旁边看着屏幕上跳出的"Success"字样,把那碗泡面推到我面前说"先吃,凉了",又补了一句"你以后就是公司第一个技术合伙人"。
五年里,我写过的代码一共有一百七十四万行。这个数字我记得很清楚,因为公司上市前的招股书里有一版初稿列了"核心技术贡献人"的名单,我正好排第七。排在前面的是苏鹏——苏晴的弟弟,入职比我晚两年半,写过的那几行已经被我重构了三次的功能模块,以及陈远山从大厂挖来的两个产品经理。他们五个排在我的名字前面,排在"核心技术贡献人"的名单上。
那条名单是苏晴找人拟的,初稿我没有见过,但后来老周——测试部的主管,跟我同一批进公司的老同事——把那个截图发给了我。他发的时候什么都没说,就一条图片消息。我放大看了看,我的名字在第七位,"核心贡献"那一栏只写了一行:"负责底层架构搭建及系统框架维护。"
我把截图放大了三遍,看了每一行字的措辞。然后退出了对话框,什么都没回。那时候距离上市还有三个月,我在准备最后一轮系统压测。七百二十个并发用户的压力测试跑了两天两夜,中间崩了一次,我爬起来修了三个小时,把连接池的参数重新配了一遍,之后跑了三十六小时没再出过问题。
测试报告送到苏晴手上的那天,她翻了三页,签字的时候笔尖在纸面上停了一瞬。她说了句"辛苦了秦越",然后继续签下一份。那天她穿了件白色衬衫,袖口的扣子系得紧紧的,手腕上戴着一只我不知道牌子的金表。她低头签字的时候,头发落下来遮住了半边脸,我只能看见她握着笔的手指——指甲修得圆润干净,甲面上涂着淡粉色的甲油。
那双手从来不会敲键盘。但她签的那些字,能决定谁的名字排在第几位。
楼梯间的手机终于安静了。我把手机从扶手上拿下来,屏幕已经暗了,十七个未接来电叠在一起,像一张密密麻麻的网。我没有回拨任何一个,推开安全通道的门走回走廊里,拐了两道弯,从大楼的侧门出去了。
外面的天已经全黑了,初春的夜风裹着一点湿润的、还没有彻底退去的寒意。街对面的写字楼灯火通明,无数个亮着的小格子里人影绰绰。我站在大楼门口的台阶上仰头看了一眼身后那栋楼——交易所的招牌在顶端,几个铜字被灯光照得金亮亮的。我刚才站在里面的时候觉得自己像一颗被卡在机器缝隙里的螺丝钉,现在站在外面看,那栋楼也只是一栋楼。
手机又亮了一下。这一次不是电话,是陈远山发的一条微信。就三个字:"秦越,回来。"
我没有回。把手机塞进裤兜里,沿着人行道往地铁站的方向走去。风从领口灌进来,我缩了缩脖子,步子没停。
第二天早上八点,券商把清仓的确认函发到了我的邮箱。我在出租屋的厨房里泡了杯速溶咖啡,坐在桌边点开邮件看了两遍。卖出的数量、成交均价、到账时间——白纸黑字的,冷冰冰的数字列在一起,加起来是一笔我五年前刚入职的时候想都不敢想的数目。
但这些钱上面压着的东西,比数字多得多。
我关掉邮件,喝完了那杯咖啡。手机屏幕又亮了一下。交易所的推送提醒:远航科技今日开盘继续下挫,跌幅扩大至12%。市场传闻管理层内部分歧加剧。我划掉了那条推送,站起来把杯子洗了放回碗架上,然后坐回电脑前,打开了一个空白的文档。
光标在白色的页面左上角闪了闪。我打了第一行字:"个人投资项目退出确认函——"打完又删了,觉得太正式。重新打了一行:"我想重新开始。"然后盯着那行字看了几秒,又删了。最后我什么都没写,关了文档,站起来走到窗边。
窗外是一个普通的春日上午,楼下早餐摊的蒸笼冒着白气,几个上班族正拎着包匆匆走过。远处科技园那片楼群的轮廓清晰而平和,在我眼里跟昨天那栋交易所大楼的轮廓重叠在一起,又慢慢分开。
我站在那里看了大概十分钟,然后转身回到桌边,拿起手机,给老周发了一条消息:"出来聊聊?"
老周秒回了一个地址,附了一行字:"你来,我请你吃午饭。"
第3章 老周那盘凉了的菜
老周约的地方是科技园后面那条巷子里的一家湘菜馆,门面小,招牌被油烟熏得有些发黑。我到的时候他已经坐在角落的卡座里了,面前摆着一壶菊花茶和两副碗筷。他看见我进来,站起来冲我扬了扬手,又坐回去。
"点菜了,都是你爱吃的。"他把菜单递过来的时候补充了一句,"辣椒炒肉和剁椒鱼头。我点了这两个。"
"够了。"我在他对面坐下,拿起茶壶倒了两杯茶。茶是温的,菊花的香味淡淡的。
老周看了我一眼,没说昨天的事。他先给我夹了一筷子鱼头肉放在我碗里,自己才动筷子。两个人吃了十几分钟,没有说话,筷子碰着碗沿的清脆声和隔壁桌的说话声混在一起,不吵也不静。他把菜吃得差不多了才放下筷子,拿纸巾擦了擦手,又喝了口茶,这才靠进椅背里看着我。
"你那个事,我在群里看见消息了。"他说,"你全部卖了?"
"嗯。"
老周点了点头,没评价什么。他低头把玩着茶杯的杯沿,转了半圈,又转回来。"苏晴今天早上给全公司发了一封邮件,说'公司上市后个别核心技术人员因个人原因退出,不影响公司正常运营'。那封邮件抄了全员。我收到的时候觉得挺没意思的。"
"你还在公司?"
"还在。"老周放下茶杯,"但我那份报告已经写了,下个月走。走之前把手上的测试用例跑完。"
我看着他那张被这行消耗了五年的脸,鼻子旁边有一颗很淡的痣,是熬夜熬出来的那种。我认识他五年了,他比我早进公司一个月,那时候他也是测试部唯一一个人,每天抱着笔记本蹲在开发区的工位旁边一条一条地跑用例。后来公司做大了、测试部扩到了十一个人,他还是习惯用那本破笔记本记东西,封面被咖啡泼过三次,起了一层波浪一样的褶皱。
"老周,"我说,"你走得比我想的早。"
"不早了。"他笑了一下,"你走了之后我在这边待着也没意思。苏鹏上周又在产品会上否了我三份测试报告,说'问题太多会影响上市后股价'。他的原话。一个产品总监跟我说'问题太多会影响股价',我就知道这公司已经不是做产品的地方了。"
隔壁桌的人结账走了,店里安静了一瞬,后厨传来了爆炒的滋啦声,然后又被新的客人推门进来的风铃响声打断了。我端起那杯菊花茶喝完,老周也站起来结了账。
走出菜馆的时候,午后的太阳正从云层后面挪出来,把巷子里半干的水泥地照出一片晃眼的白光。老周站在门口点了根烟——他以前不抽烟的,大概是最近才开始。他吸了一口,把烟夹在指间,看着巷口的方向,像在想什么。
"秦越,"他开口了,"你后面打算怎么办?"
"还没想好。先歇几天。"
"你可别歇太久。"他把烟掐灭了扔进门口的垃圾桶,"你那一百七十万行代码随便拎一段出来,够外面那些公司抢着要。你要是想找地方,我这边有几个朋友在打听你。"
我看着他,他迎上我的目光,那里面有一种多年老同事之间才有的、不需要多说的信任。
"行,到时候再说。"
"嗯。"他拍了拍我肩膀,转身朝公司方向走了两步,又停下来回头,"对了,昨天苏晴在庆功宴上跟你说的那些话,老陈知道。他后来在电梯里碰见我,问了句'秦越人呢',我说不知道。他没再说什么。"
他转身走了。我在巷口站了一会儿,春日的风带着油烟和食物残渣的混合气味从巷子里穿过去,又把那些气味带走,留下的空气变得干净了一些。
我往地铁站走的时候,手机上又弹了一条推送。股价继续往下掉,已经跌了14%了。市场评论员的分析写得挺热闹,有人说"核心管理层动荡",有人说"大股东套现离场",底下评论区里有人猜"是内斗",有人猜"是财务问题",说什么的都有。我划掉了推送,锁了屏幕,手机安安静静地躺回口袋。
地铁进站,我跟着人群上了车,找了个靠门的位置站着。车厢里人不少,但不算挤,有人低头看手机,有人靠着椅背打盹,有个穿校服的小姑娘正在吃一包薯片,咔嚓咔嚓的声响被地铁运行的噪音盖住了大半。我看着车窗玻璃上自己那个模糊的倒影,那个倒影跟昨天晚上在楼梯间里看到的差不多,没什么表情,像一张被揉皱了又摊平的纸。
地铁到站的时候我下了车,走出站口,外面是新租的那片老小区。阳光从梧桐叶子的缝隙里筛下来,在人行道上画出一地摇摇晃晃的光斑。我踩着那些光斑往家走,上楼开门,把钥匙放在玄关的小篮子里,换了拖鞋,在沙发上坐下来。
茶几上放着一本翻了一半的书和一盒没拆封的润喉糖。窗外有人正用吸尘器打扫卫生,嗡嗡的声响隔着墙传进来,又停一阵,又响一阵。我靠着沙发靠垫坐了一会儿,掏出手机翻到那个空白文档,这一次我没有删什么,直接打了一行字:"后续计划——1.休息两周。2.整理代码库和项目经验。3.联系老周推荐的那几个机会。"
打完之后我盯着那三行字看了好一会儿,然后保存,关了手机。
窗外的吸尘器声终于停了。楼下传来几个小孩跑过花坛的笑闹声,脆亮亮的,在午后安静的空气里传得特别远。我靠着沙发闭了一会儿眼睛,感觉昨天那场庆功宴的灯光、香槟的气味、大理石柱子的冰凉和苏晴那句"不满意就走",正慢慢地、一寸一寸地往远处退去,像潮水退过沙滩之后留下的湿痕,还在,但已经在被太阳晒干了。
第4章 苏鹏那份改头换面的文档
歇了三天之后,我开始整理东西。
电脑里存了五年的代码库、设计文档、压测报告、运维日志,零零碎碎将近五十个G。我建了一个文件夹叫"归档",把所有文件按照年份和项目名称重新整理了一遍。整理到第三年的时候,一个熟悉的文件名跳了出来——"ERP_权限模块重构_v3.2"。点开之后里面是一百多页的技术方案,每一个页脚的修改记录里都写着我的名字,最早的日期是三年前的一月,最新的是一年前的十月。这个模块我前后改了六次,从最初的框架设计到后来针对高并发场景的调优,每一行改动我都记得。
旁边还有一个文件,文件名几乎一模一样,只是在最后加了一个"(最终版)",署名的落款写着"产品部苏鹏"。我点开看了三页,里面百分之九十的内容跟我的文档完全一致,只有封面和目录的排版换了一换,第三页之后连段落断句的方式都没变。修改记录的日期比我早了一周,也就是说,苏鹏拿着我的文档改了封面之后,比我早一周提交到了公司的代码管理库,然后系统默认后来的版本为"重复提交",我的那份就被覆盖掉了。
这件事发生在一年前。那时候我知道自己的文档被覆盖了,但项目节点已经过了,没时间重提,就继续用了那个版本迭代下去。当时我没有说什么,因为说了也没用——苏鹏是苏晴的弟弟,产品的流程由他签批,技术这边的意见汇报上去之后通常要等两到三天才有回复,而那时候项目已经跑起来了。
我把那份文档关了,继续整理其他文件。整理到第五年的时候,我手上已经攒了二十几个被"覆盖"或者"调整"过的版本,有些改动不大,只是在文档封面上加了一个人名;有些改动得比较彻底,把技术方案里的关键参数调整之后由另一个人签字通过了。我心里有数,每一条记录我都存了原始文件,没有删过。当时留着它们只是习惯使然,现在翻出来看,这些文件像一排整齐的碑,每一块下面压着一个我没说出口的下午。
整理到第三天下午,邮箱里收到了一封邮件。陈远山发的,抄送给了公司董事会,正文不长:"鉴于公司上市后的组织架构调整,原技术合伙人秦越因个人发展原因辞去公司一切职务。其所负责的技术模块将由技术部现团队接续维护。感谢秦越过去五年的付出。"
我看了两遍,然后关掉了邮件。他写的"个人发展原因",跟苏晴说的"不满意就走"隔着两天的时间,像隔了一层磨砂玻璃,两边的人影都模糊而变形。我没有回复那封邮件,也没有在邮件里提到的"技术交接"那栏签字——因为那些代码不需要交接了,我在整理归档的时候已经把所有文档存了一份本地备份,原库里的版本早在昨天就被覆盖成了另一个人的名字。
当天晚上,我接到一个电话。陌生号码,响了五声我才接起来。对面是一个不认识的男人声音,客气而正式:"秦越先生您好,我是华创资本的投资总监。我们这边在关注远航科技最近的变动,听说您离开了公司。我想跟您聊聊,您方便吗?"
我握着手机坐在窗台上,窗外的小区已经安静下来了,路灯亮着,把花园里那棵枇杷树的叶子照出油亮的一层。"方便的,"我说,"但我不太确定我能聊什么。"
"聊您写的那些代码,聊您对未来技术方向的看法。我们不聊远航的事,只聊您自己。"
他报了一个时间,我记了下来。挂了电话之后,我在备忘录里加了一条"华创资本聊一下",排在老周推荐的那几个机会后面,没有标优先级。
晚上洗澡的时候,热水冲在肩膀上,浴室的镜面被水汽蒙住了,只能看见一个模糊的轮廓在里面晃。我站在花洒底下冲了好一会儿,脑子里什么也没想,只是让热水把这几天的东西一点一点地化开、冲走。关水的时候镜面上的水汽还没散完,我用浴巾擦了擦,镜子里的人比上个月瘦了一点,下巴的线条比以前明显了些。
我擦干了头发,躺在床上翻了一会儿手机。老周发了一张照片,是他收拾工位的——桌面清空了,笔记本合上了,键盘旁边放着一盆小仙人掌,大概是下家还没定好在哪儿所以先不带走。配文是"下周五最后一天"。
我回了一个"好"字。然后关了灯,在黑暗中躺了一会儿,听着窗外偶尔路过的一辆车和更远处某个空调外机的嗡嗡声。
没什么睡意,但也不想睁眼。就那么躺着,感觉身体里的什么东西正在慢慢沉下去,又有什么新的东西正在从底下浮上来。沉下去的和浮上来的那两股东西在我胸口中间碰了一下,没有打架,只是交错着过去,像两条方向相反的水流。
我翻了个身,把被子裹紧了一些,闭着眼等着那个该来的困意。
第5章 梧桐树下的新名片
跟华创资本的那位投资总监聊完之后的第三天,我又接了两个电话。一个是老周的朋友推荐的一家中型技术公司,另一个是猎头从LinkedIn上扒出来的——一家刚完成B轮融资的AI应用企业,技术负责人那边的面试安排在了下周一。
我把三个机会的信息列在备忘录里,分别标了"华创资本/投资方向""云启科技/技术总监""智见未来/技术合伙人"。三个选项的路径不太一样,前一个偏资本视角,后两个偏一线研发。我暂时没有决定倾向哪一个,先聊着看。
周五下午,我去了老周的公司一趟。他在远航的最后一天,工位上的东西已经收拾完了,只剩那盆仙人掌还放在窗台上,晒着下午的太阳。老周看见我来了,把那盆仙人掌端起来递到我面前:"送你了。我新公司那边窗台朝北,晒不着太阳,带过去也得死。"
我接过来,花盆小小的,陶土盆外面还贴着一张标签写着"防辐射",字迹都褪了。"你留着吧,我那边窗台阳光挺好的。"
"那行,那我带着。"他把仙人掌放回窗台上,然后拿起那件挂在椅背上的外套穿上,"走吧,我请你喝最后一杯公司的咖啡。"
公司楼下的咖啡店跟五年前刚入驻的时候没什么变化,吧台后面还是那个扎马尾的姑娘,菜单上的品类还是那几样。老周要了一杯美式,我要了一杯拿铁,两个人坐在靠窗的位置,外面就是科技园B座的那栋楼。三楼的窗户开着,能看到原来工位那排窗台的轮廓,但里面的人已经换了几个新面孔了。
"你那几个机会聊得怎么样了?"老周喝了口咖啡问我。
"华创那边聊了一次,对方想让我做技术尽调方面的顾问。云启那边约了下周三面技术面。智见那边……我还在考虑。"
老周点了点头。"华创那个不错。你做技术出身的去做投资方向尽调,能看得比纯金融背景的人深。不过你要是还想写代码,云启那边更合适。"
"我再想想。"
他喝完那杯美式,把杯子放在吧台上,站起来的时候拍了拍衣摆。我们走出咖啡店的时候,科技园门口那棵梧桐树的叶子已经绿了大半,阳光穿过枝叶在人行道上画出一地晃动的大大小小的圆斑。老周站在树底下,回头看了一眼那栋B座的楼。
"五年了,"他说,"走的时候比我想的平静。"
"我也是。"
他看了我一眼,没说别的,伸出手来。我握住了他的手,那只手粗糙而干爽,跟我刚入职那年他第一次递给我测试报告时握过的那只手一样。
"走了,"他说,"新公司那边下周一入职。"
"好好干。"
他转身朝地铁站走去,步子不快不慢的,跟以前每天下班时走的那条路一模一样。我在梧桐树底下站了一会儿,看着他的背影被下午的阳光拉长、缩短、拐了个弯,然后彻底看不见了。科技园里有人在打电话、有人在搬纸箱、有人正从写字楼里走出来仰头看了一眼天,眯着眼。一切都平常得像任何一个周五的下午,没有人在意这棵梧桐树底下少了一个人。
我也转身往公交站走的时候,手机震了一下。陈远山发来的一条消息,不短,我站在路边读完了。
"秦越,我对不起你。苏晴在庆功宴上跟你说的那些话,我后来才知道。那份'核心贡献人'的名单也是她拟的,我当时在准备上市路演,没来得及仔细看。你走之后我看了一遍技术部的代码提交记录,那条记录上你一个人占了全公司核心模块贡献量的百分之六十以上。我知道现在说什么都晚了。如果你愿意回来,我给你一个独立的事业部,你自己带团队,不归产品部管。"
我读完这串消息,站在公交站牌底下站了大概一分钟。阳光从梧桐叶子的缝隙里漏下来,在我手机屏幕上落了一片碎光。我看了两遍"你一个人占了百分之六十以上"那句话,又把它放大了看了一遍,然后退出了消息界面,锁了屏幕。
公交车来了。我上了车,坐在靠窗的位置上,看着窗外那一排排熟悉的建筑慢慢往后退。手机在口袋里安安静静的,陈远山没有发第二条过来。
车拐过两个路口之后,我掏出手机打了几个字,发给了陈远山:"远哥,谢谢。但我已经想好下一步了。保重。"
发完之后我关了手机,靠进座椅里。车窗外的阳光正穿过行道树的间隙一明一灭地打在我脸上,明灭交替的节奏像某种舒缓的脉搏。公交车在下一个站台停靠的时候,我下了车,沿着人行道走了两条街,进了那家我常去的小面馆,要了一碗炸酱面,端上来的时候热气糊了我一脸。我埋头吃完了,把碗底的汤也喝了大半,然后结了账走出来。
傍晚的风裹着初春那种又凉又暖的矛盾温度,吹在人脸上有一种说不出的舒服。我走在回住处的路上,脑子里不再转着那些代码行数、那些被覆盖的文档、那些苏晴说过的话和陈远山发来的消息。那些东西被落在公交车后面的路上了,我带着它们走了五年,够久了。
前面路口有个老人正推着一辆自行车过马路,后座上绑着一捆葱,葱叶在风里颤颤悠悠的。旁边一个小孩蹦蹦跳跳地跟着,手里攥着一只气球,粉红色的,在渐暗的天色里像一朵会飞的棉花糖。
我过了马路,拐进小区大门,上楼的时候在楼道里碰见了住对门的大姐——她正拎着两袋垃圾下楼,冲我点了下头:"今天回来得早。"
"嗯,今天没什么事。"
我开门进屋,换了拖鞋,去厨房倒了杯水,站在窗前喝了一口。窗外的小区花园里,那棵枇杷树的叶子在晚风里轻轻翻动着,叶背的浅绿色时隐时现,像一群在低声说话的翻飞的蝶。远处的高架桥上,车流正在亮起灯来,一条移动的光带沿着城市的轮廓慢慢铺展开去。
我把那杯水喝完,坐在桌前打开备忘录,把那三个机会重新看了一遍。光标停在"智见未来/技术合伙人"那一行的时候,我按了一下回车,在后面打了一个"优先联系"。
然后我关了电脑,去浴室洗脸刷牙。牙刷在嘴里来回刷着的时候,镜子里的那个人比前几天看着顺眼了一点,不是哪里的线条变了,是眉眼间那层绷了太久的东西终于松了下来。我漱了口,把毛巾挂好,躺在床上看了会儿天花板,然后关灯闭上了眼睛。
这一次,困意来得很自然,像一扇门被轻轻推开了。
第6章 智见未来的会议室
智见未来的办公室在高新区一栋不太起眼的写字楼里,六楼,整层都是他们的。我进去的时候看见开放式的工位上坐着三四十个人,看屏幕的光、敲键盘的声音、隔间里有人在争论什么产品细节,声音不高但语速很快。
面试我的是创始人吴深,三十五岁左右,穿一件简单的深蓝色卫衣,坐在会议桌对面的时候没有任何架子。他看完了我的简历之后放在桌面上,抬头看着我:"秦越,我不问你在远航的事。我就想问你一个问题——你如果来我们这边,你想做什么方向?"
我愣了一下。这个开场不在我的预期里。我以为会先问技术细节、架构方案、或者更常规的"你为什么要离开远航"。他跳过了所有那些,直接问了一个更本质的。
"数据中台。"我说,"你们公司的业务我看了一下,B端和C端都有,但目前数据是割裂的,没有统一层。如果要做智能化转型,底层必须先把数据打通。"
吴深靠在椅背里看了我一会儿,然后从桌子底下抽出一个笔记本,翻到空白页,把笔帽拔开递给我:"那你画一个你想象中的中台架构图。"
我接过笔,在纸面上画了四十分钟。从数据接入层到治理层再到服务层,把每一层的技术选型、依赖关系、扩展性考量和潜在风险点都标注了出来。吴深全程没说话,偶尔探头看一下我画的内容,又靠回去。等我画完把笔放下的时候,他把笔记本转过去看了好一会儿,然后合上本子,看着我。
"你什么时候能入职?"
"下个月。"
"那行。"他站起来伸出手,"欢迎加入。"
我握住了他的手。他手掌不大,但握得很实,像在做一件他已经笃定的事。
从写字楼走出来的时候已经下午了,阳光从楼群的缝隙里斜射过来,在地面上铺了一层厚实的金色。我站在写字楼门口的台阶上,掏出手机给老周发了条消息:"定了。智见未来。"
老周秒回:"技术合伙人?"
"嗯。"
"我就知道。"他发了一个大笑的表情,又补了一条,"什么时候入职?"
"下个月。"
"那还有两周。这两周你干嘛?"
"休息。"
"行,那等你入职了再约饭。"
我锁了手机,走下台阶,沿着人行道往地铁站走。路过一个花坛的时候我停了一下——里面种着一种我不认识的小白花,细碎地攒成几团,在下午的光线里白得发亮。我蹲下来看了看,花瓣上有浅浅的粉色脉络,像细微的血管。旁边一个小女孩跑过来凑在我旁边也蹲下了,看了看花,又看了看我,大概觉得这个大人蹲在花坛边上的姿势有点奇怪,就拽着她妈妈的手走开了。
我站起来继续走。手机在口袋里安安静静的,没有消息推送、没有股市波动、没有未接来电。苏晴的十七个未接是十几天前的事了,后来她没再打过;陈远山的消息也停在了那句"保重"之后,没有再追问。那些人与事像一条汇入了另一条河流的支流,方向不同了,声响不同了,我站在岸上看着它们流远,觉得心里那个原本被填满了的位置正在慢慢空出来,等着新东西落进去。
两周的时间过得不快不慢。我每天睡到自然醒,上午去附近的菜市场买菜,中午自己做饭,下午翻书或者出去走走。科技园那边没再去过,但有一次路过那条巷子的时候远远看了一眼那家湘菜馆,门口换了新的招牌,里面坐着几桌陌生的客人。我没有走进去,在巷口站了不到一分钟就转身走了。
入职前一天晚上,我坐在窗台边,把最后一个纸箱拆开整理里面的杂物。翻到最下面的时候,摸到了一个硬硬的东西,掏出来一看,是远航科技第一批工牌。塑料材质的,上面的照片已经有点褪色了,照片里的人穿着那件深灰色西装,嘴角微微翘着,露一点不太明显的笑意。工牌背面用马克笔写着工号"007",旁边画了一个小小的笑脸,是我自己画的。
我把那个工牌拿在手里翻看了一会儿,然后把它放回了纸箱里,盖上了盖子。纸箱被推到了衣柜的底层,跟那些旧物堆在一起。衣柜门合上之后,我站起来拍了拍手上的灰,去浴室洗脸刷牙。
躺下来的时候,窗外的月亮清亮亮地悬在对面楼的屋顶上。我在那片月色里闭了眼,感觉明天的那扇门已经打开了,光从门缝里涌进来,白白的一片,不刺眼,刚刚好。
第7章 新工位上的仙人掌
智见未来的工位比我想象中朴素。
一张白色长桌,一台公司的笔记本,一把黑色的人体工学椅,靠窗。窗外的风景是一排老旧的居民楼屋顶和几棵长得比楼还高的白杨树,树冠在风里摇出一大片绿影子。我坐下来的时候,旁边工位的小伙子探头过来看了一眼,冲我笑了一下:"你就是新来的技术合伙人?"
"秦越。"
"我叫方小川,前端组。欢迎欢迎。"
他把手伸过来,我握了一下,他的手心里有笔芯的墨印子。然后他转回去继续敲代码了,键盘声又响起来,跟周围的几十个键盘声混在一起,像一片连绵的、低沉的雨声。
吴深第二天给我安排了一个小项目试手——把现有产品中一个数据调用模块的响应延迟从1.2秒压到800毫秒以内。难度不大,但我花了三天的时间把整个模块重新跑了一遍性能分析,从数据库查询优化开始一路改到接口缓存策略,最后交付的时候延迟降到了420毫秒。
吴深看到报告的时候没有说话,只是把报告收进了文件夹里。后来方小川私下跟我说,那个模块以前优化过两次都没有突破过800毫秒的门槛,公司内部已经打算放弃了,准备在下一个版本重构。我把它提前推到了可以用的状态,省下了三到四个月的重构周期。
入职第三周,产品部门提了一个新需求,跟数据中台的第一期对接相关。需求文档写得比较简略,关键的数据口径定义留了好几个问号。我拿着那份文档去找产品经理——一个叫赵珂的年轻女生,看着毕业没多久,脸上还有没褪干净的稚气。我把文档上的问号一个一个跟她过了一遍,她拿着笔记本记了整整三页,最后抬头看了我一眼,眼神里有一点不太确定的东西:"秦越哥,这些细节之前没人问过,我不太确定该怎么填。"
"那你回去跟业务那边确认一下,明天之前给我一个准确的口径就行。不确定的话先写清楚不确定在哪,我们后面可以迭代。"
她"嗯"了一声,把笔记本合上抱在胸前,犹豫了一下又开口:"秦越哥,你来之前听吴总说你以前在远航做核心架构。那边是不是流程特别规范?"
我想了想。"流程规范规范,但规范不等于好用。"
她大概没完全听懂,但也没追问,点了点头走了。我看着她的背影穿过开放工位区回到产品部的区域,在电脑前坐下之后又翻开笔记本看了一会儿,然后拿起手机打电话,大概是去确认那些问号了。
入职第五周,数据中台的第一版方案评审会开了一整个下午。技术团队加产品团队一共十几个人,围在会议桌前,投影仪上放着中台架构的分层图。我站在投影仪旁边讲了一个多小时,从接入层讲到底层数据治理的规则引擎,中间被问了三轮问题。问得最细的是方小川——他从前端角度提了五个关于API接口规范的问题,每一个都具体到字段命名和返回格式。我都答了,答完之后他点点头,在本子上划了几道,然后继续听。
会后吴深把我叫到走廊尽头,靠在窗台上,双手插在兜里。"方小川说你讲的方案比我们之前想的完整得多,"他说,"他能挑出五个问题来问,说明他听进去了。以前的产品评审会,他一般只问两个问题就放人走。"
"他技术底子不错。"
"是不错。但方向感还差一点。"吴深看了我一眼,"你后面可以带着他。"
"可以。"
他拍了拍我的肩膀,转身走回办公区了。我站在走廊尽头的窗台边又待了一小会儿,窗玻璃上映着下午的阳光和外面白杨树的影子。楼下有人在搬一箱打印纸,吭哧吭哧地从三轮车上卸下来,搬进写字楼的侧门。那箱纸大概有几十斤重,搬运的人把箱子放在地上歇了歇,直起腰擦了把汗。
我转身走回工位,打开电脑,把今天评审会上记录下来的调整点分条列进任务清单里,然后把任务分配发给了相关的同事。方小川那边回了一个"收到"和一张截图——他把我接口规范里的两条建议直接写进了他前端的代码注释里,标了"待后续统一"。
我看着他发来的那张截图,把窗口最小化了,继续写下一阶段的排期计划。
晚上七点多,办公区的人陆续走了。我把今天的进度整理完,关了电脑,站起来的时候看了一眼窗外的白杨树。天色正在暗下去,树冠从深绿变成了墨绿,边缘被最后一抹微光勾出一层细弱的轮廓线。我拿起外套下楼,出了写字楼大门。
晚风比白天凉了一些,裹着春天快要走到尾声的时候那种特有的、湿润而温煦的气息。街对面的便利店灯光明亮,有人正推门出来,手里拿着一瓶饮料。我过了马路,在便利店门口停了一下,进去买了瓶水,出来的时候碰见了赵珂。她也刚下班,手里拎着一袋关东煮,看见我打了个招呼。
"秦越哥,你也住这边?"
"不远,前面那条街。"
"那顺路。"她走在我旁边,关东煮的热气从塑料袋口冒出来,汤的香味混着萝卜和鱼豆腐的气息在夜风里淡淡地散开。"今天那个数据口径的事,我下午问清楚了。明天我把补充文档发你。"
"好。"
她安静了一段路,快拐弯的时候忽然又开口了:"秦越哥,你今天那个评审会讲得真好。我来公司半年了,第一次听技术方案听得这么明白。"
"那是需求清楚。"
"不是我写的清楚,"她说,"是以前没人像你这样从底层讲起。"
我在路灯底下看了她一眼,她低着头看着自己的鞋尖,关东煮还在她手里冒着细细的白气。
"多听几次就明白了,"我说,"以后你写需求也会越写越清楚的。"
她抬头冲我笑了一下,在那个路口拐弯走了,步子比刚才轻快了不少。我继续往前走了两分钟,拐进小区大门,上楼开门进屋,换了拖鞋在沙发上坐下。窗外的夜安静下来了,白杨树的叶子在风里沙沙的,隔着一层玻璃听起来像远处海潮退去后的尾音。
我坐着听了会儿那阵沙沙声,然后起来洗了个澡,擦干头发之后躺在床上翻了几页书,在十一点之前关了灯。
黑暗中,窗外的白杨树还在细细地响着。我翻了个身,觉得这个城市的夜晚比几个月前安静了许多。也许是树不一样了,也许是房子不一样了,也许只是我自己——那颗从远航带出来的、被苏晴那句"不满意就走"压着的石头,正在一点一点地被新的声音覆盖住。那些声音来自新的键盘、新的需求单、新的同事在走廊尽头喊"秦越哥,明天那个会几点"——它们不响,但很稳,像一株正在慢慢舒展根须的植物。
我闭着眼睛,在那个沙沙的声响里慢慢滑进了一片柔软的黑暗里。
第8章 梧桐树下又一年
数据中台上线的那天是九月末。
系统切换的窗口定在凌晨两点到五点。我带着技术团队在办公室守了一整夜,方小川负责前端接口的验证,赵珂坐在我旁边盯着业务数据的对账报表,三条通道同时跑——技术通道看日志、数据通道看同步状态、业务通道看前端页面的反馈。凌晨三点半的时候,第一个数据模块完成了迁移,我看了日志里的校验结果,确认没有差异,在群里发了一条"模块一通过"。
方小川回了一个拳头表情。赵珂在旁边打了一个哈欠,又使劲睁着眼继续盯报表。
凌晨五点,全部模块切换完成,业务方那边通过了抽检。系统稳定跑了二十分钟之后,吴深在群里发了一条消息:"辛苦了。今天全员调休。"赵珂合上电脑的时候趴在桌上趴了大概三十秒,又挣扎着坐起来开始收拾东西。
我在走廊尽头的窗台边站了几分钟,看着外面的天色从深蓝变成灰蓝,又从灰蓝变成一种清亮的、像洗过的玻璃一样的浅蓝色。远处的几栋楼的轮廓正在从夜色里慢慢浮现出来,边缘被新一天的光线勾成细金色的线。我站到天亮透了才转身回办公室,拿了外套下楼打车回家。
那天下午我睡到了两点多,醒的时候阳光已经从窗帘的缝隙里探进来,在对面的墙上画了一道笔直的、暖融融的光。我躺着看了一会儿那道光,然后拿起了手机。群里有几条消息,赵珂发了一张中台上线后的第一张数据看板的截图,上面几个数字的字体被放大成了橙红色,稳稳地跳动着。方小川在底下发了一张"完事儿了"的表情包——一只猫翻着肚皮瘫在毯子上。
我回了两个大拇指,放下手机起来洗漱。
日子按部就班地往前走。十月、十一月、十二月,智见未来的数据中台在三个新项目里被复用了一遍,每一次的接入时间都比上一次缩短了。公司又扩了一轮团队,技术部从三十几个人扩充到了五十多个。吴深在年底总结会上说"今年的技术底座打得比去年稳三倍",然后看了我一眼。我坐在后排没说话,旁边方小川用手肘碰了我一下,压着嗓子说"说你的"。
我没接他的茬,低头在笔记本上写了几个字。
转年春天的时候,智见未来拿到了C轮融资。那天的融资发布会我没去现场,吴深也没强迫我去。他在微信上发了条消息:"发布会这边我自己应付,你在公司坐镇就行。"我回了个"好"字,然后坐在工位上把当天要上线的几个功能包的最后一轮测试跑完。
测试跑完的时候已经是下午了,我站起来活动了一下肩膀,走到窗边。窗外那几棵白杨树的叶子又绿了一层,比去年茂密了不少,有几根枝条已经伸到了三楼的窗沿边上,风一吹就轻轻刮着玻璃,发出细弱的沙沙声。我站在窗边看了几分钟,杯子里的水已经凉了,我把它喝完放到窗台上。
手机亮了一下。老周发的消息,配了一张照片——他站在一栋写字楼门口的台阶上,身后是崭新的公司招牌,几个暗金色的字在午后的阳光里微微反光。配文是"我也跳了第二次了。新公司,自己做产品。"照片里他比上回见的时候精神了不少,下巴的线条清晰了一些,笑着的时候眼角那几条纹路挤在一起,看起来挺实在的。
我回了一条"不错",又补了一句"什么时候约饭"。
他说"下周我来找你",然后发了一个定位。我点开看了一眼,他新公司的地址跟我这边隔了三条街。
我把手机放回桌面,坐下来打开文档,把下周的排期列了列。技术部的人陆续回来了,键盘声重新填满了办公区。我敲着排期的时候,余光里那棵白杨树的影子正在窗台上慢慢移动着,从左边移到右边,像一个不急不缓的钟摆,一格一格地量着下午的时间。
下班的时候我收拾东西出了写字楼,经过楼下花坛的时候我停了一下。去年那几丛小白花已经开了,比去年密了一些,在傍晚的光线里白得柔和。我蹲下来看了看,今年开得确实比去年好,也许是因为春天来得早,也许是因为换了新土,也许只是因为我今年蹲下来看它们的时间比去年早了一个月。
我站起来,拍了拍裤子上的灰,往地铁站的方向走去。夕阳从身后照过来,把我的影子投在前面的人行道上,拉得长长的。我踩着那个影子的轮廓走在春天的风里,心里不像去年那样装着什么东西要赶着去放下,而是空荡荡的、清亮亮的,像一面刚被风吹过的湖。
第9章 他办公室里的三个人
老周来约饭的那天是个周五的傍晚,他比我先到的。那家馆子是他挑的,淮扬菜,靠窗的卡座能看见街对面的梧桐树。我到的时候他已经坐在那里了,面前放着一壶茶和一碟蚕豆,正一颗一颗地剥着吃。他瘦了一些,但气色比在远航的时候好了不少,穿着一件浅灰色的夹克,领口很干净。
"你来得早。"我在他对面坐下,给自己倒了杯茶。
"下班近,走两步就到了。"他把碟子往我这边推了推,"蚕豆,刚上的。"
我剥了几颗吃着,脆生生的,带着一点盐粒的咸味和蚕豆本身的清甜。我们聊了聊近况,他说新公司做的是一款面向小微企业的管理工具,从零开始搭产品,目前已经跑了三个月,数据不错。我说智见这边中台跑稳了之后,正在往下做场景化应用层的方案。
"你那边怎么样?"他剥了一颗蚕豆,没急着送嘴里,看着我问。
"还行。"
"你那个'还行'以前在远航的时候也这么说的。"他把蚕豆丢进嘴里嚼了嚼,"不过我信。你看上去确实还行。"
我笑了,没接话。菜上了之后我们边吃边聊,中间他接了个他闺女的电话,嗓门收了半截,温声细语地说"爸爸在吃饭,回去给你带糖葫芦"。挂了电话之后他冲我耸了耸肩:"上小学了,黏人。"
"比你以前只会说'加班'的时候强。"
他哈哈笑了两声,又吃了几口菜,忽然把筷子放下来,擦了擦嘴,用一种比刚才认真一些的语气开口了:"秦越,我前阵子碰见了老陈。"
我的筷子停在半空。
"远航那边后来怎么样了?"
"不怎么样。"老周喝了口茶,"你走了之后股价跌了那波,后来虽然回了一点,但一直没回到发行价。苏鹏那个产品总监三个月前被调岗了,调去了一个边缘部门。苏晴那边……"他顿了顿,"她自己跟老陈提了离婚。"
我放下筷子,靠在椅背上看着他。
"老陈找我聊的时候喝了点酒,话挺多的。他说上市那段时间他自己也乱,天天面对投资人、路演、媒体,家里的决定大多是苏晴在替他拿。你走之后他翻了一遍技术部的代码库,苏鹏覆盖你的那些文档他后来都看到了——系统里有修改记录,查到了。"老周把花生米一颗一颗地剥着,声音不大,"他说他知道得太晚了。他说他不怪你走。"
窗外的梧桐树被晚风吹得轻轻摆动,街对面一家的窗户里透出暖黄色的灯光,能看见一个人影正弯腰在收拾餐桌。我端起茶杯喝了一口,茶已经有点凉了,但咽下去的时候还是顺的。
"远哥这个人,"我说,"他本质不坏。他只是太信身边的人。"
老周看了我一眼,没评价。他剥完最后一颗花生米,拍了拍手上的碎屑:"我不帮他传话,我就是觉得——你应该知道。"
"我知道了。"
他站起来结了账,临走的时候拍了拍我肩膀:"走了,糖葫芦店还没关门。"
我看着他穿过马路,拐进前面那条巷子里。路灯把他的影子拉得长长的,映在湿漉漉的人行道上。等他走远了,我站在馆子门口又吹了一会儿风,才转身往地铁站的方向走。夜风里裹着槐花的味道,淡的,甜的,一阵一阵的,被晚春的风吹散了又聚拢。
回到家之后我脱了外套挂在玄关,换了拖鞋进厨房倒了杯水。窗外的月光穿过白杨树的叶子在客厅地板上投下一片摇晃的银白色。我端着水杯站在那片月光里,靠着窗台边缘站了好一会儿。
脑子里那个被老周的话翻搅起来的画面是几年前的——凌晨三点的办公室,陈远山端着一碗泡面蹲在我旁边看着我跑通第一个demo;他把那碗面推到我面前说"先吃,凉了";他说"你以后就是公司第一个技术合伙人"。那个画面跟后来苏晴站在庆功宴上说的"不满意就走"中间隔着五年,隔着一条我在上面一步一步走过来的路。路到尽头的时候回头看了一眼,那些跟我一起走过的人有一些还在,有一些已经分岔去了别的方向,但路本身还在,延伸向我不知道的地方。
我喝完那杯水,把杯子放在厨房的台面上。窗外的月光挪了一点位置,从地板的这块移到了那块。我站了最后一小会儿,然后转身去洗漱了。
第10章 白杨树的影子又长了一截
入夏之后,白杨树的叶子浓密得遮住了大半个窗口。
每天早上到工位的时候,阳光会透过层层叠叠的叶片在桌面上投下一大片斑驳的光影,键盘上、鼠标上、屏幕的边框上,全是摇摇晃晃的碎光点。方小川路过我工位的时候会说"你这边光线好",然后站在我旁边看一会儿窗外的树冠,再回到自己的位置上。
赵珂已经能独立写完整的数据需求文档了,她最近在做的那个项目是我交给她独立负责的第一个完整模块。方案评审那天她站在投影仪前面讲了将近一个小时,被问到的几个问题都答上来了。散会之后她在走廊里追上来跟我说"秦越哥我心跳快死了",我说"你讲的挺好的,下次可以更快"。她"嗯"了一声,又跑回工位去了。
七月初的时候,公司办了一个小型的季度总结会。吴深站在前面讲了一些公司层面的数据,然后提了一句"技术部今年的交付效率比去年同期提升了百分之四十,这跟基础架构的优化有直接关系"。方小川在底下带头拍了两下手掌,稀稀拉拉的掌声随后跟了上来。我在后排坐着,低头在本子上记了一行接下来要优化的模块列表。
会散之后吴深走过来,在我旁边坐下了。他靠着椅背,像是没什么要紧事要说,只是坐着歇了口气。"秦越,"他开口了,"你在这边快一年半了。感觉怎么样?"
"挺好的。"
"我们打算明年启动下一轮融资。如果你愿意,我想让你以技术合伙人的身份参与后续的股份计划。具体的比例和条件,后面让法律那边跟你对接。"
我看了他一眼。他回看我,目光不躲不闪的,就是很简单地等着我的回答。
"行,"我说,"我回头看一下条件。"
他点了点头站起来,拍了拍椅背,转身走了。我在会议室里多坐了几分钟,等人都走完了才慢慢站起来,把笔记本合上夹在腋下,往外走。经过走廊的时候,窗外的白杨树正被风摇着,满树的叶子翻动着,绿浪一样一层接一层地推过去。我在那扇窗前停了两步,看着那片绿浪从树冠的一头涌到另一头,然后继续往前走。
下班的时候,我在写字楼门口碰见了赵珂。她正拎着包往外走,看见我打了一声招呼:"秦越哥,你今天走这么早?"
"明天有个会要早点来。"
"哦。"她点了点头,跟我并排走了一段路。晚风从巷口那边穿过来,把她头发吹得拂到了脸上,她伸手拨了一下。"秦越哥,你以前在远航做了五年,走的时候什么感觉?"
我看了她一眼。她的表情是很普通的好奇,像是在问一个已经翻篇了的故事,没什么试探的意思。
"走的时候觉得五年够长了。后来到了这边,才觉得那五年也没白过。"
她点了点头,大概不太懂我这句话的意思,但也没有追问。前面的路口她拐弯了,我继续直走。经过那个花坛的时候,我看了看里面的花——白色的小花已经开了第二茬了,比春天那茬矮了一些但密了不少,挤挤挨挨地攒在一起,像一小片被谁随手撒下的碎云。
我过了马路,拐进了小区大门。楼道里碰见对门的大姐正在收快递,冲我点了点头。我上了楼开门进屋,换了拖鞋,在沙发上坐下来。今天没什么特别的事,但我在沙发上坐了好一会儿,没有看手机也没有开电脑,就那么坐着,看着窗外那片被晚霞浸染成橘红色的树冠。
后来我发现自己在笑——嘴角是不自觉弯起来的,那个弧度不大,像一条刚刚被画上又被擦淡的线。我伸手摸了摸自己的嘴角,那个弧度还在,没有消失。
我站起来,去厨房烧了壶水,泡了杯茶。端着茶杯回到窗台边的时候,那片橘红色的霞光正在慢慢变暗、变紫,往灰蓝色的夜里过渡过去。白杨树的叶子在暮色里失去了颜色的细节,变成一片一片剪影式的轮廓,在风里轻轻翻动着。远处的高架桥上,车灯正在一颗一颗地亮起来,连成一条移动的光河。
我喝了口茶,把杯子放在窗台上。然后从书架的第二层抽出那个旧纸箱,打开盖子,翻了翻里面的东西。远航的那批旧工牌还在,塑料壳子上有细微的划痕,背面那个"007"旁边的小笑脸已经淡得快看不见了。我拿起那个工牌看了看,没有把它放回纸箱里,而是放在了书架的第二层那本夹着感谢信和便签的书旁边,跟那些新东西并排放着。
然后我关了灯,躺了下来。窗外的白杨树还在轻轻地响着,夜风穿过浓密的叶子,发出细碎的、像无数根细弦被同时拨动的声音。那片声音落在屋子里,填满了每一个角落,温温的、软软的,像一张铺展开来的、巨大的、由很多细小的声响织成的毯子。我躺在那张毯子下面,闭着眼睛,觉得心里那间曾经堆满了旧物的屋子,终于被夏夜的风吹得干干净净的。
月亮从云层后面探出来的时候,我在那片月光和树影的交错里慢慢滑进了睡眠。最后记得的一个画面是书架第二层那几个并排放着的东西——旧工牌、感谢信、手写的便签——它们不再彼此打架了,只是安安静静地待在一起,像一段已经被整理好了的抽屉。
抽屉关上了。新的东西,正在被放进来。
(全文完)
【创作声明】
本故事基于现实职场题材进行文学创作,所有人物、机构名称、事件情节均为虚构,旨在探讨职场公平、个人尊严与职业成长等普遍社会议题。故事传递积极向上的价值观,倡导用能力赢得尊重、以勇气重新出发,符合国家法律法规和社会主义核心价值观。不涉及任何具体单位或人物的负面影射,无任何违规内容。
作者:微笑
嘿,谢谢你看完秦越的故事。
上市钟声敲响那天,他被排挤到角落,然后转身走了。没有撕破脸的反击,没有戏剧性的当众翻盘,只是一个普通的技术人员在被人否定了五年之后,用自己的方式重新校准了方向。故事里最打动我的,是他蹲在花坛边看花、坐在面馆里吃完一碗炸酱面、在夜风里听见白杨树沙沙响——这些看似无用的片刻,才是他真正重新站起来的时刻。
职场上我们都可能成为某个时刻的"秦越"——被低估、被遗忘、被安排在角落里。但角落之后,还是有一扇门在等着被推开。
你经历过职场上的"被角落"时刻吗?后来怎么样了?欢迎在评论区聊聊。
愿每一个被推往角落的人,都能在转过身之后,找到一片更宽的窗。
热门跟贴