首页

都市言情

完美人生,从改变时间线开始

设置

字体样式
字体大小

完美人生,从改变时间线开始: 第791章 拨云见雾

    高考两天结束,一切恢复如常。

    按照别言的说法,依依估了下分,情况相当良好。属于尖子生的正常水平发挥,就差没半场开香槟提前庆祝了。

    不过在李木问道:“确定选清华了?”的时候,老大哥却给出...

    赵倩没开灯,只借着窗帘缝隙漏进来的那点微光,指尖悬在手机屏幕上空,迟迟没有落下。不是不敢点,而是怕一点下去,那些汹涌而来的记忆碎片就再不受控——不是错觉,不是幻听,不是酒后谵妄,更不是熬夜过度的神经错乱。是真真切切的、带着温度与重量的“知道”:微信不是凭空冒出来的神迹,它背后有路径,有逻辑,有技术可拆解的骨架;它不需要iPhone 3G,不需要安卓生态,甚至……不需要3G网络。

    只需要一个足够轻、足够快、足够“像”的壳。

    她忽然想起白天饭局上李彦弘说的一句话:“现在做互联网,不是拼谁跑得快,是拼谁蹲得稳。”当时她以为那是老派企业家对流量泡沫的警惕,可此刻再嚼一遍,齿间竟泛起铁锈味的醒悟——蹲得稳,不是守旧,是等土壤熟透。而土壤,从来不是凭空长出来的。

    她轻轻掀开被子,赤脚踩在木地板上,凉意顺着脚心窜上来,反倒让脑子更清。她摸黑走到书房,拉开抽屉,取出一台银灰色诺基亚N70。这是去年公司发的标配机,塞班系统,200万像素,内存卡插槽旁还贴着一张小纸条:“李总亲批,全员配发,不许换智能机——怕分心。”

    她嗤笑一声,指尖摩挲过机身边缘那道细微划痕。分心?真正让人分心的,从来不是手机,而是人自己看不清方向。

    她翻出数据线,接上电脑,打开早已卸载干净的PC套件。屏幕蓝光映在脸上,像一盏幽微的引路灯。她没碰代码,没查API,只是调出三份文档:一份是去年中移动刚发布的《移动梦网业务白皮书》,一份是华为内部流出的GPRS终端开发指南(不知哪个渠道混进她邮箱的),还有一份,是她自己手写的《即时通讯产品用户行为观察笔记》——记的是公司前台小妹用飞信给男友发语音时,反复按错三次才发出去的窘态;记的是财务部王姐用短信群发生日祝福,结果把“祝张总生日快乐”错发成“祝张总生孩快乐”的集体爆笑;记的是实习生偷偷用WAP版QQ刷空间,流量超支被扣工资后蹲在茶水间抹眼泪……

    这些碎片,她当时只当是素材,是职场观察日记。可现在,它们突然连成了线:用户要的从来不是“功能”,是“顺手”。是不用想、不犹豫、一触即达的直觉。飞信能语音,但要等转码、要听缓冲音;短信能群发,但字数限制像枷锁;WAP QQ能聊天,但加载一张头像要二十秒——人不是机器,耐心比流量更稀缺。

    她点开记事本,新建空白页,敲下第一行字:

    【微信核心功能倒推表】

    1. 发语音:非实时传输,可离线缓存→用AMR窄带编码,单条<100KB,GPRS峰值速率114Kbps完全够用;

    2. 文字消息:需强同步+已读回执→长连接保活难,但可用HTTP轮询+心跳包模拟,中移动梦网已有推送通道接口;

    3. 好友关系链:无需实名,但需强绑定→用手机号作唯一ID,跳过注册流程,首次登录自动导入通讯录(塞班支持读取SIM卡);

    4. 群聊:上限暂定50人→本地建群表+服务器广播,不依赖IMAP协议;

    5. “摇一摇”“附近的人”:纯属噱头,首期砍掉;

    6. 红包?不,现在连移动支付牌照都没影,先做“转账确认短信回执”过渡;

    7. 最关键一条:所有交互必须≤3步完成。比如发语音——按住说话键→松手→自动发送。中间不能有任何弹窗、确认、格式选择。

    她写到这儿,手指顿住,忽然想起棋棋摆玩具时那个动作:变形金刚倒下,大人立刻铺过去——没有思考,只有本能反应。孩子赢的不是数学,是节奏。

    而微信要赢的,也不是技术,是节奏。

    窗外,凌晨两点的北京城沉在薄雾里,路灯晕开一圈圈淡黄光晕。她关掉文档,点开浏览器,输入一个地址——那是她上周偶然点开、又随手收藏的网页:《中国移动无线应用开放平台(WAP2.0)开发者中心》。页面灰扑扑的,UI像十年前的政府网站,但顶部赫然挂着一行小字:“支持HTTP POST/GET、XML-RPC、SMS Gateway三种接入方式”。

    她点开XML-RPC文档,逐行扫下去。当看到“methodCall”标签嵌套规则时,瞳孔猛地一缩。

    可以。

    真的可以。

    不是用Java,不是用C++,甚至不用塞班SDK——只需最原始的HTTP请求,配合最简陋的XML封装,就能把语音片段、文字消息、好友状态,全部喂进中移动的管道里。运营商替你扛下行压力,替你管网络切换,替你做基础鉴权。你要做的,只是在用户按下那个红色圆点时,把一段加密后的AMR数据,打包成XML,POST出去。

    她抓起笔,在草稿纸上狂写:

    【技术可行性验证链】

    - 语音采集:N70自带麦克风+MediaRecorder API(塞班已开放);

    - 编码压缩:AMR-WB开源库可移植,裁剪后仅87KB;

    - 传输协议:HTTP over GPRS,中移动官方文档明确支持POST 2MB以内文件;

    - 服务器端:用PHP+MySQL搭极简中转站,接收XML→解包→存数据库→触发短信通知接收方;

    - 客户端显示:收到短信后,APP自动拉起,解析附带的短链接,跳转至WAP页面加载消息详情(伪实时);

    她写到这里,呼吸急促起来,额头沁出细汗。这不是构想,是图纸。每一块砖都验过承重,每一根梁都测过抗弯强度。

    可就在她准备写下最后一行“首期MVP成本估算”时,手机在桌上震动起来。

    不是来电,是微信——等等,她还没装微信。

    她低头一看,是赵倩自己的微信。可这不可能。她没注册,没下载,连应用商店都还没上线。

    屏幕亮着,绿色对话框静静浮在那里,最新一条消息发自两分钟前:

    【柳静静:李总,ROBIN临时改了时间,明天咖啡约在上午十点,他方便吗?】

    赵倩浑身一僵。

    她没点开,没回复,甚至没呼吸。她只是死死盯着那个绿色气泡,盯着右上角那个小小的、熟悉的“微信”logo,盯着消息时间戳上跳动的秒数——02:17:23,02:17:24,02:17:25……

    它在动。

    不是幻觉。不是梦。

    她猛地抬头看向电脑屏幕,刚才关闭的浏览器窗口还开着,停留在《中国移动无线应用开放平台》首页。她颤抖着手指重新点开那个XML-RPC文档,快速滑到底部,在“附录C:历史兼容性说明”里,一行不起眼的小字撞进眼帘:

    【注:部分早期合作厂商提供的SDK中,已预置轻量级IM模块原型,代号“微讯”,仅供内测,未对外发布。】

    微讯。

    不是微信。

    可logo呢?绿色气泡呢?柳静静那条消息里,分明写着“微信”二字。

    她一把抓起N70,按开菜单——没有微信图标。她点进“已安装应用”,列表里只有飞信、手机QQ、掌上百度……没有绿色方块。

    她点开短信收件箱,翻到昨天下午柳静静发来的邀约,原文是:“ROBIN想约李总一起喝个咖啡。” 没有“微信”字样。

    那么,刚才那条……是谁发的?

    她屏住呼吸,点开微信界面,手指悬在键盘上方,却迟迟没有敲击。她不敢打字。怕打出什么不该存在的内容,怕触发什么不可逆的坍缩。

    就在这时,手机又震了一下。

    还是微信。

    【大范:刚梦见棋棋用积木搭了个火箭,发射的时候喊‘妈妈快看’,结果火箭飞到一半变成了一只恐龙……他是不是最近看太多《恐龙特急克塞号》了?】

    赵倩盯着这条消息,指尖冰凉。

    大范在意大利,时差六小时。那边现在是早上八点多。她没睡,她在做梦,梦见儿子,然后……把梦发到了微信上?

    可这个微信,根本不存在。

    除非——

    她忽然想起白天棋棋摆玩具时,那个精确到毫米的“高度比较”。孩子没用尺子,没用语言,只是用眼睛和手指完成了量化。那是人类最原始的建模能力:把混沌世界,折叠成可操作的符号。

    而此刻,她脑中那些关于微信的记忆,那些技术路径,那些文档细节……会不会也是某种折叠?是未来的她,把整个产品的基因图谱,压缩成一段可植入的意识,趁她疲惫松懈时,悄然落种?

    她慢慢放下手机,转身走向书架。指尖掠过一排排精装书脊,最终停在最底层——那里躺着一本硬壳笔记本,深蓝色封皮,边角磨损得发白。她抽出它,吹去浮尘,翻开扉页。上面是她大学时的字迹,稚嫩却工整:

    【2001年9月,计算机系大一。老师说:编程的本质,是把人的思维翻译成机器能懂的语言。可如果,机器也能翻译人的梦呢?】

    下面画了一只歪歪扭扭的恐龙,正对着火箭喷火。

    她怔住了。

    这本子她早忘了。毕业后塞进箱子,随行李搬了三次家,从学校宿舍到合租房,再到现在的贡院楼。她从未打开过它。

    可里面的内容……和她此刻脑中奔涌的、关于微信架构的念头,严丝合缝。

    不是巧合。

    是锚点。

    她合上笔记本,走回电脑前,删掉刚才写满整页的“倒推表”。新建文档,只敲下两行字:

    【第一原则:不造轮子,只搭桥。

    第二原则:所有功能,必须让两岁孩子能无师自通。】

    敲完,她关机,拔掉数据线,把N70放回抽屉最深处。起身时,瞥见书桌玻璃板下压着一张泛黄照片:大学迎新晚会后台,她穿着宽大T恤,正踮脚给台上唱歌的李木递话筒。照片角落,一只毛绒恐龙玩偶探出脑袋,咧着嘴,像在笑。

    她伸手,轻轻抚过那片褪色的绒毛。

    楼下,陈姨值夜班的小床铺隐约传来翻身声。卧室里,棋棋在睡梦中咂了咂嘴,小手无意识攥紧了爸爸的睡衣下摆。

    赵倩没开灯,赤脚走回卧室,躺进被子,把脸埋进枕间。那里还残留着一点洗发水的柑橘香,混着孩子奶香,暖烘烘的。

    她闭上眼,没再想技术,没想股权,没想京东或淘宝。

    她只想棋棋刚才那个动作:把变形金刚放倒,让大人一排排铺过去,直到堆得比头还高。

    多聪明的孩子啊。

    而更聪明的,是允许他这么玩的大人。

    窗外,城市灯火渐次稀疏。东方天际,一道极淡的青灰正悄然渗入墨色云层之下。五点十七分,北京即将迎来又一个清晨。

    她最后摸了摸手机,屏幕暗着,没有消息。

    但这一次,她知道,它迟早会亮起来。

    不是因为别人发来什么。

    而是因为她终于,亲手按下了开关。