前端基建

2.29 参加了前端早早聊线上直播活动,主题是前端基建。5个小时的干货,很难消化。先整理一些问题,以Q&A形式来理解基建相关经验。 慢慢补充~

1. 什么是前端基建?

A:即前端基础建设,小到文档规范,脚手架工具,大到工程化、各个领域工具链,凡是能促进业务效率、沟通成本都可以称作前端基建。

2.业务和前端基建的关系?

A:前端基建一定是为辅助业务而出现的,对公司来讲,从业务中抽离出来问题,用基建方式来解决问题,从而辅助业务(有点从人民中来,回到人民中去的意思)。同时需要提前考虑,不能被业务牵着走。

3.前端基建的意义?

A: 这里偷个懒,因为没有什么能比这一张图来的更直接了

前端基础架构的实践和思考 前端基础建设_造轮子

4.基建团队与业务团队比例?

结合各位嘉宾的回答,可以发现这个问题并非固定的,有些是一个技术团队专门搞基建,还有些甚至没有专门的基建团队,他们的基建团队是从业务团队中硬抽出来的。所以还是结合自己公司内部情况去决定。

5.做基建需要什么样的人?需要什么技能?什么性格的人适合?

A: 小爝的回答:

前端基础架构的实践和思考 前端基础建设_造轮子_02




技能的话语言不设限,领域不设限

性格上一般分为保守派和激进派。激进派敢于用新的技术,保守派只用自己觉得最稳的技术,这方面在团队中两者都需要,这样能够性格互补,最重要的是能够换位思考。



Scott 对于基建合适人选也有所总结:



前端基础架构的实践和思考 前端基础建设_前端_03



6.基建主要做什么样的事?

A: 其实和第一个问题有些类似,我们来细化下这个答案

前端基础架构的实践和思考 前端基础建设_前端_04

7.公司在什么情况下需要做基建?

  • 初创期先去做业务(因为得活下去)
  • 起步期适当工具化,研究前后端分层,局部规范,单点工具等
  • 快速发展期工程化,让项目开发流程标准化、自动化、系统化
  • 成熟期智能化,让项目云端化、集成化、产品化

8.如何向领导建议去做基建?

建议之前需做足准备,

  • 摸底团队技术现状,有无大牛,多少技术债,是否要招人
  • 行业摸底,是否有替代方案,纯自研/半自研/付费
  • 团队问题识别,问题清单,是否紧急
  • 人才/组织现状摸底,有没有钱和时间
  • 量化价值,应用场景/指标/收益对象
  • 做事章法规划,发现|识别|定义问题

要有数字、分析、优先级、里程碑、对比、大盘、人头。过程严谨到让老板无话可说

9.前端基建如何立项?推进?运营?

前端基础架构的实践和思考 前端基础建设_前端基础架构的实践和思考_05

10.如何提升团队基建氛围

氛围提升有三宝:

  • 高频Review
  • 中频技术分享
  • 低频职责调整

11.前端基建的价值如何去体现?kpi如何考量?

凡是建设,必须要有对应的数据收集和分析,数据说明基建带来的改变,说明投入产出比。
基建的价值在于提效降本与成长,体现自然是用数据来说话。数据也将作为考量KPI强有力的支撑

12.造轮子还是解决业务?(为什么造轮子)

很多大厂都在造已经有的轮子,然而他们还是在造,为什么?

  • 造出适用于团队内部的轮子
  • 培养团队技术人员造轮子的能力
  • 看别人代码的学习能力
  • 解决业务问题

13.促进基建项目的方法论

  • 脸皮厚
  • 亲耕策略
  • 轮岗
  • 奉献精神
  • 同理心(换位思考)

脸皮厚,项目做好以后没人用?反复问,苦口婆心劝
亲耕,提前参与,知道项目解决的痛点在哪,不要等快完工了再发现问题
轮岗:参与业务开发,知道业务效率的问题出在哪才能更好的促成基建
奉献精神:脏活累活主动扛,愿意付出
同理心:跨部门沟通时,不要因为觉得对自己没什么好处而把优先级降低。最好的办法还是尽量能够达到双赢。