凌晨三点,城市的霓虹灯像某种溃烂的伤口,在潮湿的夜雾中渗出光怪陆离的色彩。林远坐在出租屋那张摇摇欲坠的折叠桌前,手里攥着一杯早已凉透的速溶咖啡,目光死死盯着面前那台老旧的笔记本电脑屏幕。屏幕上,一行行代码正像瀑布一样流淌,最终定格在一个红色的报错弹窗上。
“又崩了。”他喃喃自语,声音沙哑得像是被砂纸打磨过。
这是林远失业的第三个月,也是他尝试独立开发这款名为“活着真好”的社交软件的第两百天。没有投资人,没有团队,只有这间弥漫着泡面味和霉味的十平米单间,以及他那颗在焦虑与希望之间反复横跳的心。
“活着真好”,这个名字听起来庸俗、直白,甚至带着一种廉价的成功学鸡汤味。但林远坚持用这个名字。他想做的,不是一个让精英人士展示精致的朋友圈,也不是一个让年轻人互相比较物质条件的竞技场。他想做的,是一个允许人“破碎”的地方。在这里,你可以承认今天的自己很糟糕,可以分享深夜的崩溃,可以展示那些不完美的、狼狈的、真实的瞬间。
然而,现实并不买账。
手机震动了一下,是母亲发来的微信。只有简短的几个字:“隔壁王阿姨的儿子买房了,你什么时候……”后面跟着一个省略号,像是一根无形的刺,扎在林远敏感的神经上。他叹了口气,手指悬在屏幕上方,最终还是没有回复。他知道,任何解释在这一刻都显得苍白无力。在这个讲究效率、讲究结果的时代,一个没有固定工作、没有资产、每天对着屏幕敲代码的“前大厂员工”,几乎等同于社会意义上的失败者。
窗外的雨突然大了,噼里啪啦地砸在玻璃上,发出令人心烦意乱的声响。林远揉了揉发胀的太阳穴,感到一阵强烈的眩晕。疲惫像潮水一样涌来,淹没了他最后的意志力。他想起昨天面试时那位HR冷漠的眼神,想起银行卡里仅剩的三位数余额,想起房东昨天贴在门上的催租条。
“要不,算了?”这个念头一旦升起,就像野草一样疯长。去送外卖?去开网约车?哪怕去便利店当个夜班店员,至少能有稳定的现金流,至少能挺直腰板面对亲戚的询问。
他伸手去合上电脑,指尖触碰到冰凉的金属外壳时,却停住了。
屏幕的自动休眠被他的动作打断,重新亮起。那行红色的报错依然刺眼,但在那片混乱的代码海洋深处,有一个不起眼的用户反馈条目,静静地躺在那里。那是他今天上线测试版后,收到的第一条真实用户留言。
用户ID是一串乱码,内容只有一句话:“今天被裁员了,站在天桥上吹了很久的风,觉得人生没意思。看到‘活着真好’这个软件,虽然界面很丑,但想看看里面的人是不是都过得很好。如果大家都过得很好,那我就真的没意思了。”
林远的心猛地颤动了一下。
他颤抖着手指点开那个用户的头像,是一片漆黑。没有照片,没有资料,只有一个沉默的ID。他试着回复:“我也刚失业。今天咖啡洒了一身,裤子脏了,心情很差。”
几分钟后,对方回复了:“哈哈,裤子脏了确实很烦。但好在,你还能在这里吐槽。活着,就能吐槽,对吧?”
那一刻,林远感到喉咙有些发紧。一种难以言喻的温暖,顺着指尖蔓延到全身。原来,在这个庞大而冷漠的城市森林里,并不是只有他一个人在黑暗中摸索。原来,那些看似光鲜亮丽的生活背后,隐藏着如此多的脆弱与共鸣。
他重新坐直身体,擦干眼角的湿润。窗外的雨声似乎不再那么刺耳,反而变成了一种规律的节奏,像是在为他的键盘声伴奏。
他删掉了那个报错的代码,开始重新构建一个功能模块——“今日之痛”。在这个模块里,用户可以匿名记录当天最痛苦的一件事,然后随机匹配另一个有相似经历的人,互相给予一句简单的安慰,或者仅仅是一句“我懂”。不需要点赞,不需要评论,不需要展示,只需要确认彼此的存在。
代码一行行地敲击,林远的呼吸逐渐平稳。他的手指在键盘上飞舞,仿佛在进行一场无声的舞蹈。每一个字符的落下,都像是在废墟上重建一座微小的灯塔。
他不再想着要成为下一个马云,不再想着要改变世界。他只是想告诉那些在深夜里哭泣的人:你的痛苦是被看见的,你的存在是有意义的。哪怕只是微不足道的一点点光亮,也足以照亮一小段黑暗的旅程。
天渐渐亮了,东方的天空泛起鱼肚白,晨雾开始消散。林远按下保存键,看着进度条一点点走完,最终显示“构建成功”。
他站起身,走到窗前,推开窗户。清新的空气涌入房间,带着泥土和青草的气息。远处,早班的公交车驶过街道,发出沉闷的轰鸣声。新的一天开始了,充满了未知和挑战,但也充满了可能性。
林远深吸一口气,嘴角微微上扬,露出一个久违的、真诚的笑容。
他对着空荡荡的房间,轻声说道:“活着,真好。”
这不仅仅是一句口号,这是他此刻最真实的感受。无论未来如何,至少在这一刻,他找到了坚持下去的理由。在这个瞬息万变的世界里,能够真实地感受痛苦,也能真实地感受希望,本身就是一种奢侈的幸福。
他拿起那杯凉透的咖啡,一饮而尽。苦涩过后,竟泛起一丝淡淡的回甘。