第19章

更新时间:2026-04-09 11:59:50

上午没课。我蹲在椅子上,背弓成一只虾,眼睛粘在屏幕上,看后台的数字像春天的藤蔓一样,悄无声息地向上攀爬。

教材专区的用户数,在某个不经意的刷新后,跳过了四百。聊天群里,新增的求购和转让信息,像雨后冒出的蘑菇,东一丛西一簇。有人问:“什么时候能卖耳机?有个闲置的想出手。” 鼠标往下滚,另一条留言冒出来:“有人出吉他吗?想学,预算有限。”

这些零散的声音,像细小的溪流,汇聚到一处,便有了方向。我新建了一个在线文档,标题写上“用户需求池”,然后把那些呼喊归类:数码配件、文体用品、生活电器、考证资料……

整理完,我给徐庆堂发消息:“用户想开新专区。需求我整理好了,技术上好实现吗?”

他回得很快,像设定好的程序响应:“发我。”

文档发过去。接下来的半小时,我对着空白文档发呆,想象那些分类变成网页上的按钮和标签。然后,他的消息弹出来:“数码配件和文体用品可以,逻辑和教材类似。其他需要单独设计,暂缓。”

“好。”我敲下回复。

“具体功能要求发我,”他又补了一句,“尽量简化,上线快。”

我重新打开文档,不再是天马行空的分类,而是落到具体的土壤里:数码专区,需要二级分类:耳机、键盘、U盘、充电器、其他。新旧程度,需要多级选择:全新、99新、95新、九成以下。发布表单,必须要有品牌和型号的字段……一条条,像给未出生的孩子列置办清单,细致,又带着点笨拙的期待。

清单发过去。他回了一个字:“嗯。”

下午三点,一个链接毫无预兆地扔进聊天框。

“测试版,你看。”

我点进去。新的专区已经安静地挂在首页导航栏,分类清晰,筛选框沉默地待命。我点进“耳机”类目,随意作几下,流畅,迅速,像推开一扇上过油的木门。

视线往下移,落在“新旧程度”那一栏。那里只有两个孤零零的选项:“全新/较新”和“有磨损/使用痕迹”。

我顿住了。指尖在键盘上悬停,又落下,敲字:“新旧程度……怎么只有两项?我文档里写的多级选择。”

他的回复紧随其后,理由充分得像经过编译:“够用了。两个选项覆盖大部分情况。多级选择开发周期长,用户选择也麻烦。”

我想说,细节是,用户体验就藏在这些的褶皱里。但另一个声音在说:上线要紧,用户在等。

手指在回车键上犹豫了几秒,最终按下去。

“行吧。”

消息发出去,连同心里那点微弱的坚持,一起发了出去。

——

晚上七点,新专区在群里一声不吭地亮了相。

然后,寂静被打破了。半小时,新增三十多条信息:有人贴出机械键盘的细节图,键帽泛着冷光;有人求购数位板,预算精确到个位数;还有人,贴了一张小提琴靠在墙角的照片,配文:“九成新,送琴谱和松香,毕业带不走。”

我在后台,一条条审核通过。看到那条小提琴下面,有人留言:“好东西!价格能小刀吗?”

一种奇异的满足感,像温吞的水,慢慢从心底漫上来,淹没刚才那点憋屈。

这个平台,好像真的……活了。

不再是我和徐庆堂屏住呼吸盯着的实验室烧杯,它有了自己的脉搏和温度,在看不见的地方,轻轻跳动。

——

第二天中午,阳光正好。我把三月份的账单从后台导出,摊在Excel表格里,像在解一道复杂又充满诱惑的应用题。

置顶费:87元。

打印店横幅广告:50元(那个总乐呵呵的老板主动找来的)。

总收入:137元。

减去云服务器这个月的租金,净利润跳进眼帘:104元。

我对着这个数字,眨了眨眼。不多,甚至有点寒酸。但它不一样。这是第一次,不是跑腿费那种即时消耗的硬币,而是“平台”这个模糊概念,产出的、有据可查的第一笔“利润”。

我做了张简单的收支表,截图,然后找到徐庆堂的微信,转了52元过去。

“三月分成,请查收。辛苦了。”

转账被接收的提示几乎瞬间弹出。紧接着,是他的回复:“收到。服务器下月预计涨20%,费用会上涨。”

就这一句。没有多余一个字的寒暄,也没有表情包缓冲。

我盯着屏幕,忽然有点恍惚。我们到底是在一起“做”一件事,还是仅仅在完成一场明码标价的“交易”?

——

下午,我正在后台和几条违规信息较劲——有人把“九成新”的教材拍出了战损版的效果,有人理直气壮地问“能帮忙鉴定下这鞋是不是真的吗”——曾若钰的消息跳了出来。

“忙吗?”

“在当客服,兼裁判,兼打假办。”我回过去,附带一个瘫倒的表情。

她发来个捂嘴笑的表情:“我看群里这两天,有点……热闹?”

岂止是热闹。我把那两桩“悬案”简单跟她说了,带着点无奈的抱怨。

她安静了一会儿,然后发来一段话:“我们是不是可以,定一些简单的社区公约?比如发布信息要实拍图、如实描述,怎么处理,先公示出来。让大家有个依据,你也能轻松点。”

我对着手机,愣了一下。

光顾着埋头救火,忘了可以先把火星子隔开。

“你会写吗?”我几乎是下意识地问。

“我试试。”她回。

——

晚上九点多,文档发了过来。

文件名:《“教材流转”社区公约(试行版)》。

我点开。内容分几条,清晰利落:

1. 如实描述:请尽量提供实拍图,客观说明物品状态。

2. 交易自理:平台仅提供信息,交易方式、地点、资金请双方自行约定,平台不介入。

3. 友好协商:发生争议,建议先私下沟通。若无法解决,可联系管理员协助调解。

4. 禁止广告:谢绝商业推广,违者移除。

措辞温和,但条理分明,带着一种安静的力度。

我看着屏幕,心里某个地方,像被羽毛轻轻扫过,泛起一阵微酸又温热的涟漪。

跑腿的时候,是周泽和我,肩并肩,汗流在一起。现在做这个,代码那头是徐庆堂,公事公办,界限分明。可曾若钰,却在这些我焦头烂额、看不见的角落,悄无声息地,帮我一点点把摇晃的篱笆扎紧。

我把公约发到群里,置顶。

很快有人回复:“这个好,支持。”

“管理员费心了。”

我看着那几句简单的话,嘴角不自觉地,向上弯了一下。

——

晚上十一点,手机在寂静中震动了一下。

是徐庆堂。发的却不是技术问题。

“有用户反馈,想要‘悬赏’功能。比如高价求购绝版教材,或者急求某场演出门票。技术上不难实现,可以设置少量服务费。做不做?”

我怔住了。

这是他第一次,主动提起一个“能赚钱”的功能点子。

我盯着那行字,脑子飞快地转。悬赏,需求肯定有,能活跃社区,还能增收。但“钱”这个字,像一敏感的神经,瞬间绷紧。如果有人付了悬赏金,东西没拿到,或者拿到了假的,怎么办?平台兜底吗?我们兜得起吗?

我斟酌着打字:“需求收到,是个好点子。但涉及预付费,风险高了。我们得想想规则,比如必须线下面交实物,平台只展示信息和撮合,绝对不碰资金?具体怎么设计,下周我们细聊一下?”

他回得很快,依旧是那种模式:“行。你定规则,我实现。”

你定规则,我实现。

又是这句。我盯着这六个字,心里那点隐约的不安,像滴入清水的墨,丝丝缕缕地晕开。他是真的,只把自己当成一个没有偏好的执行终端?还是说,他对这个平台能“怎么赚钱”,有着他自己的一套评估和……打算?

没容我细想,群里又蹦出一条新消息,有人催问:“生活电器专区啥时候开?”

我甩甩头,把杂念抛开,回复:“下个月排期。”

——

临睡前,最后刷新一次后台。

用户总数:1047。

教材成功交易:200+。

新专区开放24小时,发布信息:58条。

我看着那些数字,像农人看着田里初绽的绿意。然后,点开曾若钰的对话框。

“今天谢谢你。公约写得特别好,帮大忙了。”

她回了个笑眯眯的表情包:“客气啥。我觉得你在做一件特别好的事,而且,越做越好了。别急,我们慢慢来。”

充实,是真的。累,也是真的。有看到幼苗破土的希望,也有对前方风雨的没底。

这个平台,不再是我和某个人的试验田了。它有了自己的生命,承载着一千多个头像背后的信任,沉甸甸的。

我打开那个专用笔记本,在新的一页写下:

【下一阶段】

1. 社区公约落实,尝试招募1-2名志愿者协助初审。

2. “悬赏”功能风险评估与规则草案(核心:平台不碰钱)。

3. 寻找备用技术咨询渠道(未雨绸缪)。

写完,鬼使神差地,又点开收藏夹里那个编程入门网站。变量、函数、循环……黑色的代码像密集的蚁群,在白色的背景上爬行。看了不到十分钟,眼皮就开始打架,字迹在视线里模糊、重影。

算了。

我关掉网页,合上电脑,熄了灯。

房间陷入黑暗,只有窗外路灯光透过窗帘的缝隙,在地板上投下一道狭长的、朦胧的光带。风似乎大了些,吹得帘子微微鼓动,像夜的呼吸。

闭上眼睛,徐庆堂那句“你定规则,我实现”,又在耳边清晰起来。

他是真的无所谓,还是……在等待着什么?

不知道。

浓重的困意像水涌上,吞没了残存的思绪。

算了。明天再说。