为什么要学习前端架构

无处不在

首先架构无处不在,架构的本质是解决业务快速增长中的技术复杂度问题,所以只要你所在的组织业务存在增长,就需要用架构的思想去解决一些问题,比如:

  • 项目代码量越来越大,如何提升项目的构建性能?
  • 如何抽取项目公共模块进行快速复用?

如果你没有架构思维和相对应的技术能力,面对这些问题的时候是无从下手的。所以学习架构的第一目标是为了应对和解决项目开发中碰到的各类问题,通常需要架构层面去解决的问题包括:

  • 工程问题
  • 复杂业务
  • 复用问题

至关重要

其次架构至关重要,2009年node诞生以后,前端工程化得到飞速发展,前端项目量级和研发效率直线上升,目前前端领域已出现进一步细分的趋势,主要有三个方向:

  • 前端业务开发
  • 前端全栈开发(偏服务端node)
  • 前端基础架构开发(偏工具)

而前端架构师可能是这三个岗位中的任意一个:

  • 偏业务的前端架构师主要解决复杂业务问题
  • 偏服务端的前端架构师主要解决服务架构和运维体系问题
  • 偏基础架构的前端架构师主要解决研发体系和效能的问题

所以不管你当前处于哪个岗位、哪个阶段,前端架构对你而言都有价值、都非常重要。

直通高薪

最后架构直通高薪,通过调研不难发现很多中级以上的前端开发岗位中已经对架构能力有需求,包括组件库研发、性能优化、工具开发等等,而高级前端职位中,前端架构能力几乎是绝对和必须的,随着前端技术的飞速发展,薪资基于已经与服务端旗鼓相当,所以掌握架构能力毫无疑问是快速进阶高薪的法宝。

Copyright © imooc-lego (2020 - present) all right reserved,powered by GitbookFile Modify: 2021-06-27 08:04:57

results matching ""

    No results matching ""