周一上午的“灵笔”项目会上,沈语熙自信满满地向项目团队阐述了“灵感合伙人”的产品设计理念,以及浮动层的具体设计。毕竟,这是她经过多日思考,在有了模糊的构想之后,又经过与优雅的深入探讨得以逐渐成型,最后得到林浩高度认可的设计。她细致描述了“灵笔”如何成为用户的写作伴侣,以及如何擦亮、燃烧创意之火,为用户创造价值。浮动层是这一理念的直观展现和承载,旨在为用户在写作时提供适时、适度的帮助。
沈语熙介绍完毕,会议室陷入短暂的沉默。沈蔚深吸了一口气,评价道:“这个浮动层,确实实用。但它看起来……很常规,似乎没有什么特别之处。”
面对这意料之外的评价,入职尚不满一周的沈语熙显得有些尴尬。幸而林浩及时解围:“我个人认为,沈语熙为‘灵笔’设计的浮动层非常精彩。现在的一些竞品或许也有看起来相似的交互,但是,沈语熙的设计出发点是基于‘萤火虫2.0’的技术特点,并且还有很多独特的细节。这些细节很重要,开发实现的时候需要特别注意,所谓‘细节决定成败’。”
对于林 cto的评价,沈蔚并不以为然。在他看来,林浩对沈语熙有着特殊情感,这可能导致了评价的不客观。他转头望向陈天宇,寻求第三方的观点。陈天宇淡淡地说:“我们不妨先做一个版本试试。与过去做人工智能模型不同,当我们为广大消费者打造产品时,我们需要‘快速迭代’的思维。”陈天宇早年的创业项目,多数都是凭借‘快速迭代’策略走向成功。他坚信,面向大众的产品不可能一蹴而就,只有不断地迅速迭代,才能将产品快速推出并接受市场的考验。
沈蔚心中暗暗不忿,陈天宇的“快速迭代”与林浩的“细节决定成败”似乎存在冲突。在他作为程序员的角度看,注重细节则难以实现快速迭代;而追求速度,必然会牺牲细节。但此刻,再提意见似乎并不合适。于是,他选择了沉默,决定先按照领导们的意见,做一个版本试试。
会议结束后,林浩在 Slack上安慰和鼓励沈语熙。他坚信,她的设计是卓越和出众的。目前尚未得到团队的完全认同,只是因为她和优雅的视野超前,其他人暂时未能领略其奥妙。待“萤火虫2.0”完成时,她的设计必将大放异彩。沈蔚是一个直率的程序员,他的评价并非出于恶意。当然,产品经理和程序员互为仇敌的网络梗,也已经传播了很多年。虽然夸张,但也是现实中经常会被产品经理和程序员各自感同身受的体验。
沈语熙回应得十分谦逊,表示自己不会因此受挫。她也同样坚信自己的设计,会上只是不知道如何说服其他人。但没有关系,最终还是要靠实际的产品说话。
公司的现有开发团队,主要专注于人工智能模型算法领域,而且大部分人手都集中在华瑞银行项目的合规问题上。所以,目前“灵笔”项目的开发人员,实际上就沈蔚一人。而且沈蔚原本也是算法工程师,并不擅长客户端应用的开发。因此,招募新的客户端开发人员以扩充团队,已经成为了当务之急。
随着夏日来临,上海的气温逐渐攀升。“萤火虫2.0”与“灵笔”的开发同时进行着,和这个夏日一般,如火如荼。
老的“萤火虫1.0”模型就已经具备了非常强的辅助编程能力,借助它,沈蔚独自开发应用程序似乎并不太艰难。至少,一个粗略的框架被慢慢地搭建了起来。他与沈语熙的合作,也渐渐磨合。
抛开对浮动层设计的分歧,沈语熙对“灵笔”应用的整体交互的设计和把控,令沈蔚印象深刻。他也逐渐了解,沈语熙此前在星河科技做产品设计所积累的经验非常丰富。这是在他们合作一周之后,他对沈语熙第一次真正的认可。而计算机科班出身的沈语熙,除了产品设计,也有一定的开发能力,尤其是在客户端用户界面优化方面,她会不时地给沈蔚一些建议。这是沈蔚对她第二次的刮目相看。
对于非技术背景的职业经理人来说,技术团队的管理似乎充满挑战,因此他们常常只能依赖行政和绩效手段。但从程序员的角度看,有效的管理并不复杂。关键是管理者要有真才实学,得到团队的真心认可,之后的管理自然毫无障碍。这就是当初林浩如何赢得技术团队信赖的。沈语熙虽非沈蔚的上级,但要和这样的程序员合作,必须要让他认可自己的专业能力。沈蔚起初对沈语熙的设计持质疑态度,部分原因亦是他对她的能力尚未信服。但随着工作的展开,两人合作的加深,沈蔚渐渐认识到沈语熙的实力,从而两人的合作自然而然地逐渐顺畅起来。
两周后,“灵笔”的首个内部演示版完成。这仍是一个非常简陋和原始的,几乎无法正常使用的版本。但它已经对接了“萤火虫1.0”作为其人工智能后台支持,沈蔚在 macoS系统上实现了一个非常简单的浮动层演示,目的是为了让项目组内部对这一设计进行评估。
此时,沈蔚对浮动层的交互设计的想法,已经比两周前要更积极正面一些。因为在沈语熙的协助下,浮动层的一些核心细节被优化得很好,整体效果显着。
然而,浮动层的呈现逻辑仍存在很大问题:何时展现以帮助用户,何时隐藏以避免打扰。这个经典的“陪伴”与“不打扰”的平衡仍未达到理想状态,而这方面的完善,必须依赖于“萤火虫”的进步。
而此刻林浩似乎正在为“萤火虫2.0”头疼着。