首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >视野前端(一)聊聊前端架构师

视野前端(一)聊聊前端架构师

作者头像
用户6901603
发布2020-07-23 15:47:26
发布2020-07-23 15:47:26
8010
举报
文章被收录于专栏:不知非攻不知非攻

昨天我在公众号冒泡之后,一个小伙伴在群里说,能不能发点文章,讲讲如何成为架构师?

当然可以!

还是有许多童鞋梦想最终自己能够成长为一名架构师,在前端这个领域呼风唤雨,独挡一面。我搜了一下群里的聊天记录,发现这童鞋早在一年以前就在思考成为架构师这个事情了。给他点个赞!

讲道理,我的群里藏龙卧虎

可什么是前端架构师?架构师一般都在干什么事情?架构师最重要的能力又是什么?

很少有人有清晰的概念。不仅是前端新手,甚至经验丰富的大佬,或者公司老板等,都可能不清楚。

不过没关系,这篇文章,就跟大家分享一下我的感受。

什么是前端架构师

前端架构师,就是让大家更舒服的一个职业

这是我这几年工作的一个感受。

无论是前端架构师,还是服务端架构师,我们的目的,说白了就是为了让同事工作得更舒服,让团队协作成本更低,让产品更好,让用户更喜欢,让老板更放心。

在团队里,我就是这样一个伟大的人!

架构师都在干什么

一、新人培训方案

以前在群里和大家吹牛的时候我说,我们团队的新人,只要基础稍微扎实,两个月就能5000薪资进来,2万目标出去。

所以,成熟的新人培训方案,是架构师必须要思考的第一个问题。许多人在担心自己进入了新环境之后,不能快速上手融入怎么办?其实团队里也会思考,如果新人不能快速成长,是不是我们自己那些地方做的不够好?

二、技术选型

技术选型做得好不好,有可能直接关系到团队成员加班多不多。

如果你加班多,和你们的技术选型做得不好多半有直接的关系!

React还是vue?是我思考得更多的一个问题。经过深思熟虑,综合考虑到React Native,最终选择了React。

可谁知道招人的时候,10个前端投来的简历,9个都是只会vue的,1个会React的还是假的。两年以来,会React的我一个都没招到!!

自己选的路,真的跪着走了两年。我是被现实逼得没办法了,最终总结了一套快速学习React的方案,用于团队新人培养。因为一些特殊原因,连后端程序员,也学会了React怎么用。

当然,技术选型不仅限于此,大型项目实践过程中需要做的判断太多了,这里就不一一列举。

三、团队规范

不注重规范的团队,多半是一个脆弱的团队。核心成员离职,团队9成可能直接分崩离析!

现在Typescript那么火为什么?因为他提供了一套行之有效的规范,从团队的角度来思考,TS就是神器,团队越大,项目越复杂,对Typescript的依赖就越大。

可是对于个人开发者,typescript甚至可能会是累赘

即使如此,制定一套能够长期适用的开发规范并不是一件容易的事情。架构师的目的,就是要让团队成员里每个人开发的代码风格,都长得一个样。理想状态是0成本接手别人的项目。

因此,要考虑的东西很多,代码的可读性性,可维护性成为最重要的一个标准。

要不断的做代码review,确保团队成员不养成坏习惯。推广团队开发规范,比制定难100倍。

除了开发规范,团队成员之间的沟通规范,和其他同事的协作规范,以及意外状况的处理方案,都是架构师需要考虑的事情。

四、提高团队开发体验

我们常常说用户体验。架构如果算是一个产品的话,那么团队成员的开发体验,就是用户体验。

提高团队成员的开发体验是架构师思考的重点之一。

和大家理解不一样的是,要达到这样的目的,并不完全和技术有关。

从前端技术的角度考虑,更高效的本地构建,更合理的组件模块划分,更简单的开发方案选择,这些不难理解。也是大家认为架构师应该做的事情。

除此之外呢,要避免团队外部人员对开发体验影响过大。我们还要会...

撕逼!

所以架构师要...

五、和产品协(si)商(bi)产品方案

六、和后端协(si)商(bi)技术方案

七、跟老板评估合理的开发时间

这非常重要,甚至远超技术能力!其中的影响我相信大家肯定深有感受。

当然还有很多其他的,跟老板正确表达自己的团队工作成果,关注团队成员成长状况,给团队成员灌点鸡汤,为成员争取薪水等等

所以,一个优秀的架构师,应当具备完整的前端知识体系,知识广度,快速的学习能力,流畅的表达能力,强大说服能力,精准的判断能力,风险评估能力,持续精进的学习状态,责任心... ...

而其中,最最重要的能力,就是会吹牛!

要让老板,让同事打心眼里相信,你完成的东西很厉害。

而不是,这个东西很简单,几分钟就能搞定。

做到这一点,并不容易。而前端团队在公司的地位,和你的这项能力息息相关。特别是创业公司。

当然,技术沉淀和技术视野是根本。

这也是视野前端系列文章的目的所在。我会不定期的更新自己在前端行业的所见所闻所思。它可能不是非常细的知识点,但是对于提高大家的前端认知,我想应该有所帮助。

基础进阶系列重构版今天又更新了几篇,没有推送,要学习的同学可以在公众号里找,过几天找机会再推送出来。

感谢群里成员提醒,瑟瑟发抖中~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 不知非攻 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是前端架构师
  • 架构师都在干什么
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档