你好,我是 winter。
不知道你在工作中有没有遇到过这样的事情:一个运营找过来说,有一个紧急又简单的临时活动页面要做,希望打断现有的产品开发节奏临时插入。
这类页面技术难度不高,业务上通常属于“紧急不重要”的事情。
这些需求技术上没挑战,线上存在时间短,上线时间紧又没有任何调整空间,它们往往会成为前端团队里人人都不喜欢的“垃圾需求”,谁要是接了这种需求,就只能自认倒霉。
但是,这些真的是垃圾需求吗?换个视角来看,我认为它反而是宝藏。
所谓工程师,就是为了解决这些问题而存在的岗位,我们从工程的视角来看,“大量紧急不重要的页面”,才是真正的需求,现在需求有了,我们就应该按照工程的方式,定目标、设计方案、做实施、拿结果来解决问题。这就是我们今天要讲的搭建系统。
搭建系统的目标
搭建系统的目标是解决大量的简单页面生产问题。衡量这个目标的指标应该是生产页面的数量,这部分非常的明确,你如果要做搭建系统,可以根据业务的体量和服务的范围来决定具体的指标要求。
搭建系统的设计
搭建系统设计大概有几种流派,这里我介绍几种常见的搭建系统的设计。
第一种,是模板化搭建,由前端工程师生产页面模板,再由运营提供数据来完成页面,可以用以下公式来理解: