在风火递的企业文化里,有着重要的一条“创新至简”。那究竟什么是为至简而创新呢?或许今天这个小故事能说清一二。
不久前,风火递研发团队召开了“火钻”发布会,这在公司里引起了不小的轰动。什么是“火钻”?“火钻”既是一个前端框架,也是一个社区,吸引了一群志同道合的程序员加入,目的是帮助大家在开发模块中通用,在开发新项目时,基于现有模块快速开发,提升工作效率,实现 “研发至简”。
原本只是几个人的兴趣,却意外地越做越大,把业务中常用的模块标准化,实际应用到工作中,带来了超出预期的效果。因实用性越来越强,项目自发聚集了越来越多的研发小哥哥参与其中,大家利用休息时间进行探讨、梳理并形成了一套技术体系。
“火钻”取钻木取火、星火燎原之意,是一群钻石一样闪闪发光的研发小哥哥,用程序员独有的浪漫践行“创新至简”的故事。
创新至简,悄悄在风火递内部流行起来
生意至简,一直是风火递的使命。在不同的岗位,从管理层到普通员工,无时不刻不在思考“创新至简”的方法。
对于研发人员来说,写一个功能的代码少则三天,长则半个月,需要耗费大量的时间、精力。随着风火递各大业务板块的扩大,新成员也在不断加入,如何避免重复劳动、增加研发效率成为摆在研发团队面前的重要问题。
资深技术组长cyc在和团队小伙伴的例会中,说起了建立一个研发共享平台的想法,既是出于安全的考虑,能充分保障公司代码安全,也能让新人无需关心无关他负责的平台代码,减少新人上手难度和代码冗余问题,便于管理以及扩展,而通过拆分项目就能很好的解决这些问题。
没想到,这个想法引起了大家的共鸣,几个小伙伴纷纷表示想要加入。说干就干,由wk牵头,集结了几位小伙伴,大约只用了一周时间,“火钻”的雏形就诞生了。
作为2021年度金火花获得者的City是“火钻”的构建主力之一,他的兴趣就是钻研前端技术,“火钻”的成功上线让他倍感兴奋。他举了一个例子,新人要去维护一个平台,整个业务逻辑代码和文档,去理解每段代码开发者的思路。现在,只需要通过“火钻”拿到“专属代码”,就可以拿到通关钥匙,继续通关升级,比原有的开发路径减少了2倍以上的路程。
可以说,“火钻”的上线是“创新至简”的有效实践,能让风火递的研发能力得到进一步升级。
实践是检验真理的唯一标准,“火钻”即将迎来618大促检验
而“火钻”的上线只是踏出了第一步,风火递研发团队希望通过“火钻”在技术上提供现有封装公用模块,减少重复封装,做到开箱即用;通过技术手段搭建现有解决方案;同时利用现有技术方案以及模块提供快速集成搭建项目的能力;考虑到开发人员的使用,解决前端项目不互通问题,集成在平台中,方便同事快速落地使用等目标。
为了验证“火钻”的实用性,也为了更多研发人员能加入到建设“火钻”的队伍中,“火钻”发布会上,cyc广发“英雄帖”,抛出了社群的二维码,研发人员纷纷扫码加入,这让“火钻”成员更有信心面对接下来的挑战。
每年的618大促,对于电商SaaS服务商风火递来说都是一次大考,尽管有了多年的经验和充足的准备,但是风火递研发团队依旧不敢有半点懈怠。而“火钻”正好有了“用武之地”,cyc提出利用“火钻”在1688进行试点,随后将在京东、拼多多等平台进行实践,以应对这次618大促的检验。
下一步,风火递研发团队将对“火钻”进行进一步迭代升级,将聚焦设计规范、定制化组件、多平台搭建、业务组件拆分、NRP应用、小程序多端统一等方面的创新,以期建设成为风火递独有的技术交流社区。