消息是晚上八点多发到夏小晴手机上的。她刚结束在工作室又一轮令人头大的面料实验,正对着染缸里那团颜色依旧不尽人意的“失败品”运气,手机屏幕的微光在堆满布料和工具的杂乱工作台上亮起,映亮了她沾着点点靛蓝染料的手指。
是江浩。发来一张照片。角度有点歪,背景是未来科技城某栋写字楼下方熟悉的便利店招牌,冷白灯光映着玻璃门上模糊的反光。照片里,是一只拿着便利店饭团和盒装牛奶的手,背景深处是流光溢彩却空荡的街道。配文:【今日份晚餐。江工(正式版)报道后的第一顿加班餐。[狗头]】
夏小晴盯着那张照片,心头涌上的首先是“果然如此”的了然,紧接着便是一阵细密的、掺着心疼的暖意。她几乎能想象出那个场景:他结束了一天的工作,或许还开了冗长的会,从仍然灯火通明的写字楼里走出来,被初冬夜晚的寒气一激,裹紧外套,走进楼下那家24小时便利店,在货架前短暂停留,拿起最方便、最快能填饱肚子的食物,结账,然后或许就站在店门口的寒风里,或者边走边吃,快速解决掉这顿简陋的晚餐,脑子里可能还在复盘白天的代码,或者盘算着明天要攻克的难关。
“转正庆祝”的浪漫晚餐?不存在的。这就是现实,属于刚刚在大城市立住脚的年轻社畜的现实。同在一个杭州,但一个在城西的未来科技城,一个在城东的大学城,直线距离看着不远,但通勤时间动辄一两个小时。更何况,他刚转正,正是需要加倍努力、站稳脚跟的时候,工作日晚上能准点下班已是奢侈,更别说跨越半座城市来赴一场需要耗费至少三四个小时的晚餐之约。
夏小晴没有感到失落,反而有种奇异的踏实感。这才是真实的江浩,真实的他们,真实的、需要一步步去丈量的未来。她点开输入框,手指飞快地打字:【便利店豪华套餐!江老板果然勤俭持家![拇指] 不过,饭团要加热啊!牛奶也喝掉,不许剩![菜刀]】
消息发出去,她想了想,又点开相机,对着工作台上那缸颜色诡异的染液,和旁边摊开的、画满各种失败尝试记录的素描本,也拍了一张,发了过去。配文:【夏工今日成果:一缸五彩斑斓的“黑”,以及一本“如何把布搞得更丑”的秘籍。[裂开]】
发送。她放下手机,拿起长柄夹,小心地捞出那团湿漉漉的、颜色深浅不一的蓝黑色布料,对着灯光仔细观察。这次尝试用不同浓度的靛蓝进行渐变浸染,但控制时间出了偏差,预想中的水墨氤氲效果没出来,反而显得脏脏的,像打翻了调色盘。她叹了口气,但没像以前那样烦躁地丢掉,而是小心地将布料展开,用夹子固定在旁边的晾衣架上,然后在本子上记录下这次失败的配比、温度和时间。失败也是数据,是通向“痕”之语言必经的歧路。
手机又震了。江浩回复了,先是一张空了的饭团包装纸和牛奶盒的照片,背景是便利店的垃圾桶。【报告夏总监,任务完成,光盘行动。[狗头]】
接着是下一条:【你那缸“五彩斑斓的黑”,看起来很有毕加索晚期风格。夏工境界已超越形色,直指艺术本质。[抱拳]】
夏小晴看着这条一本正经胡说八道的回复,没忍住,“噗嗤”一声笑了出来,连带着看那缸失败染液的眼神都少了点嫌弃,多了点研究价值。她回了个【你够了.jpg】的表情包,然后问:【还在公司?什么时候能回?】
江浩:【马上回。路上大概一小时。你那边呢?实验做完没?早点回去,别熬太晚。】
夏小晴看了看时间,快九点了。工作室里只剩下她和另一个同样在赶毕设的女生,角落里的老旧空调发出单调的嗡鸣,弥漫着染料、浆料和灰尘混合的复杂气味。她确实也累了,脖子僵硬,眼睛发涩。
她回:【差不多了,这就收拾。你也路上小心,到家说一声。】
江浩回了个简单的【好】。
夏小晴开始收拾残局。清洗染缸,整理工具,把晾着的几块实验小样——包括那块“毕加索晚期风格”的——做好标记,收进专门的样本袋。然后关灯,锁门,背着沉甸甸的帆布包,走进清冷而安静的校园冬夜。
回到宿舍,洗漱完毕,已经快十点半了。室友还没回来,宿舍里只有她一个人。她爬上床,靠在床头,翻开那本深蓝色的素描本,就着床头灯温暖的光,又看了看晚上画的那几张关于“水渍肌理”的新构思草稿。线条还有些凌乱,但思路似乎清晰了一些。
手机屏幕亮起,是江浩发来的消息:【到了。】
言简意赅。后面跟着一张照片,是他那个狭小但整洁的出租屋书桌一角,台灯亮着,旁边放着笔记本电脑,屏幕是暗的。桌上还摆着她送的那对灰色耳塞,和那张手绘卡片,被他用一个小巧的木质相框立了起来,在台灯光晕下显得格外温馨。
夏小晴看着那个相框,心里微微一动。她没想到他会把那张幼稚的卡片特意装裱起来,还放在每天工作都能看到的地方。一种被珍视的、柔软的暖流缓缓淌过心间。
她打字:【看到我的“大作”被你供奉起来了,压力有点大。[捂脸]】
江浩:【每日三省吾身:代码写完了吗?bug改完了吗?对得起夏总监的“代码打穿机”祝福吗?[狗头]】
夏小晴笑出声,回复:【江工觉悟很高嘛!继续保持!】
闲聊几句,互道了晚安。夏小晴放下手机,却没什么睡意。她靠着枕头,看着天花板,脑海里却反复浮现出江浩发来的那张便利店晚餐照片,和他最后那个亮着台灯、放着卡片相框的整洁书桌。
没有想象中的庆祝晚餐,没有跨越半座城市的匆忙见面。有的只是隔着屏幕的、琐碎日常的分享,是“光盘行动”的汇报,是对彼此“工作现场”的戏谑调侃,是无声的、却无处不在的陪伴与支撑。
但这,或许就是他们此刻能拥有的、最真实也最踏实的“庆祝”。
转正,奖金,染缸基金……这些是落在实处的、令人安心的砝码。而跨越城市两端、各自在深夜里为未来打拼的身影,手机屏幕上简短的问候与分享,以及那份将对方稚嫩心意郑重收藏的温柔,则是连接这两个身影的、看不见却坚韧无比的丝线。
周末。在连续几日的晴朗后,天空又积起了厚厚的云层,空气湿冷,看起来像要下雪。但这对夏小晴和江浩来说,不成问题。他们终于有了一个完整的、可以自由支配的、不用考虑通勤时间的周末下午。
见面地点约在了位于两人中间位置的一个大型商业综合体。这里交通相对方便,地铁直达,餐饮选择也多。夏小晴到得早一些,在一家主打手工艺品的文创店里闲逛,看着那些设计精巧但价格不菲的杯盘碗碟、香薰摆件,心里盘算着等以后他们有了自己的小房子,要如何一点点添置这些充满生活气息的小物件。
“看什么呢?”熟悉的声音在身后响起。
夏小晴回头,江浩不知何时已经到了,就站在她身后半步远的地方。他今天穿了件灰色的连帽卫衣,外面套着那件黑色薄羽绒服,头发看起来是刚洗过,蓬松柔软,身上带着点室外的寒气,表情是工作日后难得的松弛。
“看这些盘子杯子,好看,但好贵。”夏小晴指着橱窗里一套淡蓝色的陶瓷餐具,小声说,“等以后我们……嗯,再说。”
江浩顺着她的目光看了一眼,那套餐具釉色温润,造型简约。“喜欢就记下来。”他说,语气平淡,“以后买。”
夏小晴心头一跳,抬眼看他。他表情没什么变化,只是目光扫过那套餐具,又落回她脸上,似乎在说一件再自然不过的事。她脸颊微热,移开视线,嘀咕:“我就是随便看看……走吧,我饿了,庆祝大餐到底吃什么?”
最终,他们选了一家评价不错的杭帮菜馆。店面装修雅致,桌与桌之间间距合适,不会过于喧闹。夏小晴坚持要了个小包间,美其名曰“庆祝需要私密空间”。
等菜的间隙,夏小晴从她那个巨大的帆布包里,小心翼翼地掏出一个用牛皮纸仔细包裹好的、扁扁方方的东西,推到江浩面前,眼睛亮晶晶的:“喏,给你的,庆祝礼物!”
江浩有些意外,看了看那个包装,又看看她。“不是说了不用礼物?”
“那怎么行!转正这么大的事!”夏小晴催促,“快打开看看!”
江浩拆开牛皮纸,里面是一个深蓝色的硬质文件夹。翻开,里面不是文件,而是几张质地厚实、纹理细腻的特种纸,被精心裁剪、折叠、用同色系的细线缝合成一个简易的、带有插袋和分页的“手册”。手册的封面,是夏小晴手绘的图案:一个抽象的、由无数细小代码“0”和“1”组成的太阳图案,太阳光芒的末端,巧妙地延伸出布料的经纬线。下面有一行漂亮的手写英文花体字:“Code & Cloth”。
手册内页,左侧是她用钢笔仔细绘制的、他们梦想中那个“有染缸的小房子”的平面布局草图,比之前那张随手画的要精细许多,标注了大概的功能分区,甚至在一个朝南的角落,画了一个小小的染缸符号。右侧的插袋里,插着一张银行卡——正是江浩之前给她转“染缸基金”的那张卡。卡被装在一个透明的卡套里,卡套外面贴着一张小小的标签,上面是夏小晴清秀的字迹:“染缸基金·壹号账户”。旁边还用更小的字写着:“截止今日,余额:2000.00元(由江浩同志全额注资,特此表彰!)”。
再往后翻,是几页空白的、带有浅色格线的纸,似乎是留作记录之用。手册的最后一页,贴着一张拍立得照片,是上次江浩生日时,他们在一个小公园里,夏小晴举着手机自拍的合照。照片里,江浩的表情依旧有点不习惯镜头的僵硬,但眼神是柔和的,夏小晴则笑得见牙不见眼,背景是模糊的秋日树林。
江浩一页页翻看着这个手工制作的、略显粗糙却处处透着用心的小册子,指尖抚过那些手绘的线条,缝线的针脚,还有那张被她郑重“收藏”起来的银行卡。他没有说话,只是翻看的动作很慢,很仔细。
“这个……是‘梦想手册’1.0版本。”夏小晴看着他,有点紧张地解释,手指无意识地绞着衣角,“我自己瞎做的。封面那个,意思是你的代码,我的布料,我们的……嗯,未来。里面那个草图,我按照你上次画的,又细化了一下,加了个阳台,想着染缸可以放那边,通风好,也不怕弄脏里面……那个卡,我就先帮你收在这里面,每次动用‘基金’,我都会在这后面记上一笔,保证账目清晰透明!嗯……后面的空白页,可以记点别的,比如看中了什么家具,或者有什么新想法……照片是我偷偷夹进去的,你不许拿掉!”
她语速有点快,脸颊也因为兴奋和一点点不好意思而微微泛红。这个册子,是她利用工作室的边角料,花了几个晚上悄悄做的。没有专业的工具,针脚缝得歪歪扭扭,绘画也谈不上多精美,但每一笔,每一针,都装满了她沉甸甸的心意和对那个“蓝图”的憧憬。
江浩终于翻完了最后一页,合上册子,抬起头,目光深深地看着她。他的喉结似乎滚动了一下,深邃的眼眸里翻涌着复杂的情愫,有惊讶,有动容,还有一种沉甸甸的、几乎要满溢出来的温柔。
“做得很好。”他开口,声音比平时更低沉些,带着一丝不易察觉的沙哑。他拿起那个册子,手指摩挲着封面上“Code & Cloth”的字样,又翻到那张银行卡,看着上面“染缸基金·壹号账户”的标签,嘴角终于抑制不住地,微微向上弯起一个清浅却真实的弧度。
“我很喜欢。”他补充道,目光从册子移到她脸上,定定地看着她,“真的。”
没有更多华丽的辞藻,但这三个字从他嘴里说出来,带着他特有的、沉甸甸的分量。夏小晴悬着的心一下子落了地,随即被巨大的喜悦和满足填满。她眼睛弯成了月牙,用力点头:“你喜欢就好!我还怕你觉得太幼稚……”
“不幼稚。”江浩打断她,很认真地说,“很好。”
这时,服务员开始上菜,打破了包间里流淌的、有些粘稠的温情气氛。夏小晴赶紧把册子收好,重新塞回自己包里,嚷嚷着:“吃饭吃饭!饿死了!”
菜很合口味。柠檬酸菜鱼酸辣开胃,鱼肉鲜嫩;小炒黄牛肉镬气十足,辣度适中;清炒时蔬碧绿爽脆;菌菇汤鲜美暖胃。两人边吃边聊,话题天马行空,从夏小晴那缸“五彩斑斓的黑”到底有没有抢救价值,聊到江浩新接手的模块里那些令人抓狂的遗留代码;从学校后街哪家小店的热干面最好吃,聊到未来科技城附近哪家健身房性价比最高;自然也聊到了那张“染缸基金”的卡。
“那笔钱,你其实不用都转给我。”夏小晴夹了一筷子鱼肉,小声说,“你自己也多留点,刚工作,用钱的地方多。”
“放你那儿我踏实。”江浩给她盛了碗汤,语气平淡,“而且,说了是‘基金’,就有它的用途。你看中什么布料、工具,或者有什么想尝试但费材料的工艺,就从里面支。不够再说。” 他顿了顿,又说,“我留了生活费,够了。”
“那叔叔阿姨那边……”夏小晴想起他给家里转钱的事。
“他们挺高兴的。”江浩点点头,“我妈还念叨,让我别亏待你,说你在学校辛苦,该花的花。” 他说这话时,表情有点无奈,但眼神是温和的。
夏小晴心里一暖,又有点不好意思:“我哪有辛苦……你才辛苦。对了,你转正后,工资……涨了不少吧?” 她问得有点小心,毕竟涉及到收入。
“嗯,涨了一些。五险一金也按正式工交了。”江浩没有隐瞒,报了个数字,比实习期高了不少,但在杭州,对于一个刚转正的初级程序员来说,也算不上多高薪,只是终于能在这个城市相对从容地生活下去,并且,开始有了积蓄的可能。
“那很好啊!”夏小晴真心为他高兴,“以后加班晚了,就别老吃便利店了,点个好点的外卖。”
“知道。”江浩应下,给她夹了块牛肉,“你也是,别老在工作室凑合。吃饭的钱,别省。”
“我才没省!”夏小晴抗议,“我吃得可好了!”
两人相视一笑,空气中弥漫着饭菜的香气和一种平淡却温暖的默契。没有昂贵的礼物,没有浪漫的誓言,只有一顿寻常的饭菜,一个手工制作的册子,和对未来生活具体而微的规划。但正是这些琐碎的、落在地上的话语和细节,让那个关于“染缸小屋”的蓝图,一点点从粗糙的草图,变得有血有肉,触手可及。
吃完饭,两人没有立刻离开。夏小晴从包里拿出素描本和笔,江浩则掏出了手机,点开一个租房APP。他们头挨着头,凑在小小的手机屏幕前,开始认真研究起杭州各区的租房信息。
“滨江那边好像环境不错,离你公司也近,但房租好贵……”夏小晴指着屏幕上一个小区的价格,吐了吐舌头。
“嗯,而且那边离你们学校太远,你来回跑不方便。”江浩划拉着屏幕,“西湖区、拱墅区老小区多,价格相对便宜点,但房子可能比较旧,而且不一定有合适的阳台或者露台。”
“阳台很重要!”夏小晴强调,“至少得有个能通风、能晒布料的地方,不然我的‘痕’系列就要变成‘霉’系列了。”
江浩被她的话逗得嘴角微扬:“知道。在看。这个怎么样?余杭区,离我公司不算太远,地铁沿线,小区比较新,看图片这个一室一厅带个朝南的生活阳台,虽然不大,但放个染缸应该够用。” 他把手机屏幕转向她。
夏小晴凑近仔细看。房子是简装,看起来干净整洁,阳台是封闭式的,但窗户很大,采光应该不错。价格比滨江便宜不少,但在他们的预算范围内仍属“需要咬牙”的档次。她看了看江浩,他正专注地看着屏幕上的房源信息,侧脸在餐厅暖黄的灯光下显得轮廓分明,眼神认真而沉稳。
“你觉得行就行。”她小声说,“反正……主要是你上班方便。我毕业了找工作,还不知道在哪呢。”
“先定个大致方向。”江浩说,退出这个房源,继续翻看,“不着急,还有时间。多看,多比较。等你看好了工作,我们再定具体位置。原则是,离你未来工作的地方,交通也要方便。”
他的话总是这样,务实,周全,把她的需求也考虑进去。夏小晴心里甜甜的,又有点酸酸的。她知道,找房子、搬家、安顿,是件繁琐又辛苦的事,尤其是对他们这样刚起步的年轻人来说。但他没有抱怨,没有觉得这是负担,而是如此自然地将它纳入了“我们”的未来规划里,认真地、一步步地去推进。
“嗯!”她用力点头,重新把注意力放回素描本上。她在那张细化的小房子草图上,又标注了几个字:“朝南阳台 - 染缸位”。然后,在旁边空白处,写下几个词:“预算控制”、“交通便利”、“安全安静”、“有改造可能(软装)”。
写下这些词,她忽然觉得,那个模糊的蓝图,又清晰具体了几分。它不再仅仅是一个关于“在一起”的浪漫想象,而是变成了需要共同面对和解决的、一道道具体而微的现实问题。而正是这些需要一起商量、一起权衡、一起努力去实现的“问题”,让那个未来,变得无比真实,也无比值得期待。
窗外,不知何时飘起了细碎的雪花,在都市霓虹的映照下,纷纷扬扬,无声无息。包间里温暖如春,两个年轻的脑袋凑在一起,一个看着手机屏幕上的房源信息,时不时低声交流几句;一个在素描本上写写画画,记录下讨论的要点。他们的声音不高,却充满了对那个并不遥远、也绝不轻松的未来的认真规划,和彼此支撑的笃定。
庆祝,或许可以没有鲜花和美酒,没有跨越城市的奔赴。但在这个飘雪的周末夜晚,在这个寻常餐馆的小小包间里,一顿用心的饭菜,一个手工制作的册子,一次关于未来居所的认真探讨,就是他们给予彼此、也给予这段感情,最好的加冕与祝福。
前路尚远,风雪有时。但至少此刻,他们掌心相贴,蓝图在望。
