对外:以用户为中心 - 增加公司的收入

前端的价值依附于产品的价值。产品的价值在于产品带给用户的价值。

以用户为中心的产品,有如下特征:

  • 功能实现。功能都是可用的。
  • 高可用性。产品经常是可用的,不会出现时不时超时,白屏之类的情况。
  • 性能。用户操作流畅,不会出现卡顿的情况。
  • 安全。用户可以放心的使用:用户数据不会泄露,财产不会损失。
  • 用户体验。等待时的 Loading,交互动画等。

前端不仅要关注上面的点,还要关注用户的使用情况(运营数据)。

对内:提升开发效率 - 降低公司的支出

提升开发效率,能降低团队的成本。开发效率由两大方面组成:

  1. 架构设计。
  2. 过程管理。

架构设计

  • 整体框架设计。
    • 主要框架的选择。
    • 目录结构。
    • 模块,组件间的通信。
  • 代码质量。
    • 影响开发速度。提升代码质量,能提升开发速度。
    • 代码质量问题会给公司带来损失。因为代码质量而给用户的造成了损失,轻则导致用户的流失,重则导致公司的破产。比如:拼多多的优惠券漏洞,被“薅羊毛”,一晚损失达千万。如果拼多多是家小公司,可能就不得不破产了。
  • 用好工具,第三方库。

过程管理

  • 目标对齐。做对公司有价值的事。少做无意义的需求。
  • 把人放到合适的位置。
  • 工作流程优化。去掉不必要的流程,优化不合理的流程。
  • 等等。

提升收入

让 Leader 了解你给公司带来的价值。可以从下面两个方面考虑:

  • 对用户的价值:做的功能,对用户的拉新,留存,付费的贡献。
  • 对团队的价值:提升团队的开发效率。如:将一些工作标准化,自动化。