第11章 中间地带(1/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
驻场回来之后,吉彤在公司的位置悄然起了一些变化。
这种变化不是谁正式宣布的,更像是一个氛围上的细微偏移——开会的时候孙姐会下意识朝他的方向看几眼再开口,沈瑶在技术方案讨论中偶尔会问一句吉彤你觉得呢,就连茶水间里陌生人跟他打招呼的频率都比从前高了一些。他花了两天才意识到这意味着什么:他已经不再是那个新来的男生了。
徐驰的成长则更为直观。吉彤不在的两周里,徐驰独立完成了登录模块的两次小迭代,还在组会上做了一次十分钟的技术分享,讲的是如何用更轻量的状态管理工具替代现有方案。吉彤回来看见他写的代码时,发现注释清晰得不像一个刚转前端一个多月的人写的。
你写得比我第一版好。吉彤说。
徐驰难得没有低头避开目光:你走之前给我的交接清单写得细,我照着做就顺。
那你功劳归我?
各占一半。
吉彤笑了一下,没有继续逗他。
七月的第一周,一个内部摩擦悄然浮现了。
起因是产品部林悦那边上线了一个新功能——用户在App内的个人中心页面可以查看自己的使用足迹,记录每天开关灯、调温度、开关门禁的次数,用一段温情文案包装起来,叫你今天守护了家的几盏灯。这个功能是林悦带着产品团队花了三周做的,数据模型和文案都改了好几版,内部测试时用户反馈积极。
问题出在技术实现上。为了记录这些足迹数据,前端需要在每次设备操作成功之后向日志系统多写一条埋点,数据量不算大,但每条埋点都带着用户的详细操作上下文。沈瑶在技术审查时提出了顾虑:这个埋点太细了,万一用户对隐私有意见怎么办?虽然没有直接上报个人信息,但操作频率和时段组合起来可以反推用户的生活作息。产品那边有没有做隐私说明的配套?
林悦在群里回复:文案和隐私说明都写了,用户可以在设置里关闭足迹功能。
沈瑶没有继续追,但在私底下跟吉彤提了一句:其实我担心的不是隐私说明,是用户根本不会去看隐私说明。他们点了之后可能压根不知道自己每天几点开关灯都被记下来了。这个功能本身有温度,但是实现方式如果能再轻一点就好了。
吉彤把这句话记在了心里。他没有立刻表态,因为他同时也能理解林悦的立场——足迹功能是产品部门投入了大量心血的成果,数据维度的丰富度直接决定了用户情感的共鸣程度。如果把埋点砍掉一半,用户看到的画面就单调了。
僵持了三天。林悦在需求群里发了一条长消息,重申功能的用户价值和数据支撑,态度温和但立场坚定。沈瑶没有直接回那条消息,而是私信吉彤:你过来一下。
两个人坐在小会议室里。沈瑶难得露出一些疲惫的神情,她靠在椅背上,手指捏着一支笔没有写字:我不是想跟产品对着干。但我做技术审查看的是长远——数据越细,后续维护的成本和风险越高。用户现在没意见不代表永远没意见,万一有人把数据串联起来搞出个舆论事件,到时候背锅的还是技术。
吉彤坐在对面想了想:你觉得林悦有什么顾虑?
她怕功能砍了不够打动用户。她那个文案写得很好,守护家的几盏灯确实有感染力,但如果没有数据支撑,感染力就是空的。
那咱们能不能换一种思路——数据颗粒度不变,但把存储位置改成本地?吉彤说,埋点照旧打,但不传到云端,只存在用户手机本地,页面展示的时候从本地读。用户开关足迹功能的时候就直接把本地数据清了,不需要跟服务器有任何交互。
沈瑶的笔停了:这个想法……可行。本地存储的容量够吗?
一天几十条操作记录,存储量很小。而且本地方案天然符合隐私优先的原则,数据从头到尾不出用户的设备。后续如果用户想保留长期数据,可以再加一个云端同步的选项,但那得用户主动开启。
沈瑶坐直了身体,笔在指间转了一圈:你把这个方案跟林悦说一下。我陪你一起。
当天下午三个人在小会议室碰头。吉彤把本地方案从头到尾讲了一遍,包括存储容量预估、数据结构的简化设计、用户关闭功能时的清除逻辑。他讲完之后林悦沉默了几秒,然后开口,语气比前几天松弛了不少:这样数据还在吗?用户每次打开App看到的内容跟现在一样丰富吗?
一样。数据存在手机里,展示的时候从本地调。唯一的差别是换手机或者重装App之后历史数据会消失,但这跟用户关闭功能的效果一致,逻辑上是自洽的。
林悦低头想了十几秒,然后抬头:可以。这个方案我能接受,数据完整度没有打折,还省掉了用户隐私的后顾之忧。她看了沈瑶一眼,早说本地方案不就完了,咱们干耗了三天。
沈瑶也笑了:我没想到这层。是吉彤想出来的。
林悦站起来拍了拍吉彤的肩膀:你这个位置坐得稳了,两边都能想到。她拉开门走出去的时候回头加了一句,下周有新的用户调研报告,我发你一份,你给技术这边做个参考。
本章未完,点击下一页继续阅读。