对外:以用户为中心 - 增加公司的收入
前端的价值依附于产品的价值。产品的价值在于产品带给用户的价值。
以用户为中心的产品,有如下特征:
- 功能实现。功能都是可用的。
- 高可用性。产品经常是可用的,不会出现时不时超时,白屏之类的情况。
- 性能。用户操作流畅,不会出现卡顿的情况。
- 安全。用户可以放心的使用:用户数据不会泄露,财产不会损失。
- 用户体验。等待时的 Loading,交互动画等。
前端不仅要关注上面的点,还要关注用户的使用情况(运营数据)。
对内:提升开发效率 - 降低公司的支出
提升开发效率,能降低团队的成本。开发效率由两大方面组成:
- 架构设计。
- 过程管理。
架构设计
- 整体框架设计。
- 主要框架的选择。
- 目录结构。
- 模块,组件间的通信。
- 代码质量。
- 影响开发速度。提升代码质量,能提升开发速度。
- 代码质量问题会给公司带来损失。因为代码质量而给用户的造成了损失,轻则导致用户的流失,重则导致公司的破产。比如:拼多多的优惠券漏洞,被“薅羊毛”,一晚损失达千万。如果拼多多是家小公司,可能就不得不破产了。
- 用好工具,第三方库。
过程管理
- 目标对齐。做对公司有价值的事。少做无意义的需求。
- 把人放到合适的位置。
- 工作流程优化。去掉不必要的流程,优化不合理的流程。
- 等等。
提升收入
让 Leader 了解你给公司带来的价值。可以从下面两个方面考虑:
- 对用户的价值:做的功能,对用户的拉新,留存,付费的贡献。
- 对团队的价值:提升团队的开发效率。如:将一些工作标准化,自动化。