前端架构师是做什么的_前端架构师之路:普通前端工作和前端架构师有什么区别?...

ba06756913191d6f2f5f6fdf8afd24b6.png

前端架构师,听起来就是一个很高大上的名称,在大多数程序员的眼中,架构师一般从事后端开发,Java或者C++出身,他们往往拥有着十八般武艺,可以解决业务中出现的各种问题。但是自从前端架构师的概念出现在前端工程师的视线中的时候,每当初入行的前端工程师,被面试官问道你的未来规划是什么?很多人都会很顺口地回答:“朝着架构的方向。”要想真正的了解前端架构师,就继续往下看。

为什么要有前端架构师?

前端架构师,源于前端开发问题的膨胀, 堆砌的业务逻辑和复杂多元的技术栈体系以及不统一的工程体系加上 js 灵活的语言特性, 促使前端开发这个问题的规模以惊人的速度膨胀,以至于前端工程师调侃自己是 “重做工程师”。 于是顺理成章的, 前端架构师就诞生了。

前端架构师的工作职责是什么?

作为前端架构师, 首先要解决的问题就是让日益膨胀的代码可控,因此你需要梳理代码, 建立架构, 组织文档, 管理架构的更新和维护, 评审技术方案对架构的影响, 核心模块的方案设计, 重点项目的方案设计, CodeReview 等。

架构师需要有设计的思想。架构师是一个能撸的了一手好代码,画的了一个漂亮的UML/原型,写的了一篇技术文档,更加能解决好项目关键技术的综合人才。架构师=前端工程师+后端程序员+系统分析师+关键技术解决+各种技术搭配+设计模式+部署调优+其他,可见架构师是多面手,在项目当中起到连接管理与项目成员的重要角色。

从前端工程师到架构师到底该怎么发展?

前端工程师的职业规划:

6afb51442c32bd93315ddaa26377c707.png

每个阶段的工程师应该是什么样子?

网页开发:我们只需要掌握基础前端技术,HTML和CSS同时需要掌握PS

初级工程师:到目前为止,需要对技术的掌握多了很多,包含前端工程化、常见框架

中级工程师:达到了中级的时候,我们需要有解决问题的能力,并且可以解决常见问题

高级工程师:升级为高级工程师,已经可以挑起整个项目的大梁了,对项目负责

架构设计:一个好的架构决定项目的未来能走多远,技术选型,解决方案等

怎么成为一名前端架构师?

在成为一名架构师之前,你需要有丰富的技术储备,这些技术储备可能不止步于前端技术,技术是不断发展的,作为一个架构师,不断学习新的技术是非常重要的,要对技术保持一定的人情,不能满足于现状。

要跳出前端这个思维思考和解决问题,才能看到更多,真正的架构师是需要有跨界的能力。合理的跨界,可以让架构师对于业务的整体有深层次的理解,针对各种问题可以提出飞前端之外的解决方案。

最后!记得关注我

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值