晚高峰的车灯亮着,陈峰骑着自行车,耳机里放着一首老歌。他刚从学校出来,顺路带了唐果一段路。她走的时候说了句“下周见”,声音很轻。他没多想,只觉得今晚的风有点凉。
他拐进一条小巷,看见垃圾桶上蹲着一只花猫。他放慢速度,绕过去,车轮压到一块翘起的地砖,车子晃了一下。他扶稳把手,继续往前骑,把车停在楼下那棵歪脖子树旁边,锁好。
他走上楼,掏出钥匙开门。屋里和早上一样:桌上有一杯没喝完的水,电脑是黑的,床头堆着昨天换下的工装裤。他放下包,摸了摸侧袋——螺丝刀在,伞也在。他把包扔到椅子上,打开灯坐下,拿出手机看时间:十点十七分。
他打开电脑,登录银行APP。余额显示:4,823.67元。他看了五秒,又打开微信。房东发来消息:“下月房租涨到两千八,提前说一声哈。”他回了个“收到”,手指停了一下,还是点了发送。
他靠在椅背上,抬头看天花板。墙角有道裂缝,之前漏水留下的,现在干了,但颜色没变。他突然想起什么,打开手机备忘录,往上翻:
“第七次搬家,中介卷钱跑了,我在桥洞睡了两晚。”
“第八次,房东儿子结婚要收房,押金没退。”
“第九次,楼上漏水三天没人管,我自己修了水管。”
他一条条往下看,越看越慢。这些话当初只是随手记的,为了提醒自己别再吃亏。可现在看,像是一段经历,不是程序员的经历,是租客的经历。
他关掉备忘录,打开招聘网站。账号自动跳出来几个职位:“高级前端工程师”“Java开发主管”“全栈技术负责人”。他点开一个“小程序开发岗”,要求写着“三年以上独立项目经验,主导过用户量十万+的产品”。他笑了笑,点“申请”。系统弹窗:“您的简历与该岗位匹配度较低,暂不推荐投递。”
他又试了两个,结果一样。
第三次被拒后,他没关页面,而是最小化浏览器,打开微信聊天记录,找到上周周正洋发的一条语音。他点开听。
“你这么懂房子的事,不如做点跟生活有关的技术?”周正洋的声音有点小,“我天天算账,要是有个App能自动识别发票就好了。你修过那么多水管,处理过那么多租房问题,说不定也能做出点东西。”
语音结束,只剩一点杂音。
他坐着不动,看着屏幕右下角的时间从十点三十四变成十点三十五。他忽然觉得,刚才投简历的样子挺傻的。就像拿着螺丝刀去敲键盘,指望打出代码。
他重新打开备忘录,新建一个文档,写下标题:“住房相关技术服务可能性调研”。
光标闪着,他没急着写内容,先拉空一页。这不是简历,也不是项目书,但这是他自己想写的开头。
他打开网页,搜“租房痛点”“租客投诉最多的问题”“中介纠纷案例”。一条条看下去:假房源、押金不退、水电乱收费、维修推脱、合同陷阱……很多事他都遇到过,也帮邻居解决过。比如吴颖家总阀锈死,比如老马咖啡店被投诉气味扰民,他查了管道,发现是隔壁餐馆反水弯没做好。
他开始记录:
“1. 找房时图片和实际不一样——能不能做个实景对比工具?”
“2. 合同条款看不懂——能不能生成简单解释?”
“3. 维修没人管——能不能建个报修共享群?”
写到第三条,他停下来喝水。水是凉的,但他脑子热了起来。他意识到,这些年他以为自己只是个倒霉租客,其实一直在做“测试”的事——只是没人付钱,也没人当回事。
他关掉网页,保存文档,改名为“住房服务调研_v1”。然后躺到床上,看着天花板那道缝,心想:也许我不是不够格当程序员,是我一直用错了方向。
第二天早上六点四十,闹钟响了。他按掉,坐起来洗漱,换衣服,背起包下楼。天刚亮,巷子里有人扫地,沙沙声跟着他走到单车点。他扫码解锁一辆车,骑上主路。
路上车不多,空气有点湿,像是昨天下过雨。他骑过三个路口,快到公司时,路过一栋老居民楼。墙上贴着拆迁公告,纸角卷了,风吹得它轻轻动。楼下站着几个人,说话声音很大。
“补偿款就这么点?我这地段不错,凭什么按十年前的价?”
“人家隔壁小区给一万二,我们才八千五?”
“这不是欺负人吗!”
他没停下,但骑得慢了些。听着那些话,他想起昨晚写的几条:假信息、合同陷阱、维权难。这些不只是租客会碰上的事,房东也会。他突然觉得,他的文档不该只写给租客看。
他继续往前骑,七点二十,到了公司楼下。
便利店灯亮着,老板正在摆货。他进去买了份关东煮:萝卜、海带结、鱼豆腐。老板递给他时说:“最后一份了,刚热的。”
他接过,没像平时那样找个角落吃,而是站在门口,一手端着餐盒,一手掏出手机。打开文档,新建一页,写下标题:“普通人也能用的技术服务”。
他咬了一口萝卜,烫得吸气,继续写:
“目标用户:租客、房东、小中介。”
“核心功能:信息核对、合同帮助、维修协作。”
“优势:有真实经验,也有技术,不做表面功夫。”
写完三条,他停下,低头看屏幕。晨光照进来,落在手机边上。他小声说:“也许我不该只当个写代码的人,也可以做点有用的东西。”
说完,他自己愣了一下,没想到这话会说出来。但他没笑,也没改口,把手机放进口袋,捧着关东煮,走进公司大楼。
电梯里没人,镜子映出他穿着旧卫衣的样子,右耳垂有颗小痣。他看着镜子里的自己,眼神和平常不太一样——不是高兴,也不是激动,更像是一种确定:有些事,他真的可以试试。
他走出电梯,刷卡进办公室,把餐盒放在桌上,打开电脑。登录邮箱,没有新消息。他没关页面,而是把文档拖到一边,开始一条条写细节。
九点零七分,主管路过,看了他一眼:“今天挺早啊。”
“嗯。”他点头,“事情多,早点来。”
主管“哦”了一声,走了。
陈峰没抬头,继续打字。他写到第五条时,忽然想起唐果昨天在消防通道啃巧克力的样子。他停了一下,删掉一句“纯技术导向”,改成:“从用户真正卡住的地方开始。”
阳光照进窗户,落在桌角的螺丝刀上,金属柄闪了一下。他没注意,只顾着往下写。文档越来越长,不再是零碎想法,而是能一步步实现的计划。
他不知道这个东西最后能不能成,也不知道有没有人需要。但他知道,这是他第一次,不是为了面试,不是为了加薪,不是为了躲房东,而是因为他真的想做点什么。
十点整,他保存文档,关掉页面,端起凉了一半的关东煮,吃了最后一口海带结。味道咸香,他咽下去,把空盒扔进垃圾桶,背起包,准备去开会。
路过茶水间时,他看见玻璃窗上有自己的影子。他停下,看了两秒,转身走了。