问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么判定web前端架构师的能力高低

发布网友 发布时间:2022-04-22 08:06

我来回答

3个回答

热心网友 时间:2022-05-15 15:36

判断web前端架构师的能力,可以参考如下几个方面 :

开发规范
:开发规范设计非常重要,设计良好的开发规范应该以实用性为前提,可以提升开发效率,降低维护成本。常见的规范主要是针对模块化开发定义的,想象一下,下面的规范示意图是不是能对开发和维护有极大的帮助:

开发模型
:主要是模块化开发。前端由于编程语言的问题,没有原生的模块化支持,所以架构师在做架构设计之前,要先提供模块开发体系。模块化开发体系设计挺复杂的,完整的模块化体系要统一js、css和模板的模块化处理,此外,js、css模板中的资源(图片等)引用也是要考虑的问题。此外,模块化框架肩负着资源的加载控制,要面对性能优化,所以,好的架构师给出的模块化方案应该是能把性能优化做到框架中,性能是一个工程问题!
构建工具
:还是由于前端开发语言的问题,前端还需要构建工具配合,才能完成开发规范、开发模型的落地实现。这部分也许有人认为是非必须的,但是我可以给出完整论证证明标准前端项目必须经过构建,这里就不展开了。总之,前端架构师在给出规范、模型之后,还要给出配套的工具来保证它们的实现。web前端架构师至少要提供以上3项之后才能开展正式的架构设计,我觉得这部分是衡量一个架构师设计能力的重要指标之一。基础搞定了,架构设计的开展才能顺利。没有标准的模块化支持,架构设计很难做。
此外,由于web前端的产品模式与传统软件有很大差异,所以我觉得真正的前端架构师还应该能考虑以下问题:
项目部署
:前端项目部署应该由前端架构师来决定,这里涉及到网络性能优化和开发规范对接的问题,所以前端架构师要理解工程部署的过程,并把开发和部署打通,否则开发受限于部署,架构设计会遇到阻碍。
组件化与组件生态
:由于前端面向的是界面设计,所以在模块化之上还有组件化开发模型需要架构师提供。此外,项目中一些可复用的模块或组件应该有一定的复用渠道,这部分我称之为生态。架构师应该提供这样的渠道来解决多个团队或项目之间的代码复用问题。
前端统计
:前端统计包括性能统计、访问统计、用户行为统计、错误统计、安全监控等,虽然有些统计属于产品指标,但在大数据时代,前端研发的方向应该有一定的数据做指导,前端架构师必须关心统计数据,并能提供统计方案、统计平台是一种衡量指标。
前端安全
:这部分也应该有架构师负责的部分。主要是在开发、统计的过程中对前端安全做保障,比如xss修复、页面脚本注入监控等
系统测试
:很多人总是尝试用API测试方*中的单元测试来测试前端项目,其实是片面的。前端测试属于GUI测试范畴,前端项目中使用的框架、类库一般由外部提供,已经由API测试做了质量保证,而项目中的测试应该主要集中在GUI测试上,这部分目前没有好的解决方案做支撑,所以也没有什么好的衡量办法。以上就是我觉得衡量前端架构师的基本要求,现在已经不在是“写一个jquery就是架构师”的时代了,前端本应该是一个系统化、工程化的理论体系,涉及到很多方面,前端工程师的工程化意识应该加强。
或许现在很多企业和团队尚未重视前端工程,或许前端工程在很多人眼里还只是“构建工具”的代名词,又或许未来前端领域的变革使得一切工程问题从根本上得到解决。不管怎样,我只是希望当下能认真的记录自己在前端工程领域的所见所想,与正在经历前端工程化改进,并被此过程困扰的同学交流心得。

热心网友 时间:2022-05-15 16:54

你就问他有多少项目上线运作
看看他有没这个项目的相关源码
没有的都是吹牛的
一般人是不会把自己“一手带大”的“孩子”随便送你的

热心网友 时间:2022-05-15 18:29

代码书写能力 和对网站布局
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
正确的调搓丝板方法 正确的调搓丝板方法介绍 搓丝板失效的多种原因及如何预防? 副职领导签批公文技巧 上级审批意见怎么写 怎么卸摘网吧电脑上的“世界之窗”浏览器 怎么才能卸载世界之窗浏览器? 麻烦帮我翻译两个句子,谢谢,谢谢。 ...结构层次和结构关系 原理讲下 谢谢谢谢 老师讲过了我么听懂啊_百度... 这两个句子的主干是什么,谢谢谢谢 为什么会有人选择一辈子不结婚呢? 神武答题 小米手环4怎么解绑 求一篇恐龙科幻作文 精灵小矮人攻略 求永远耶苏IX流浪者的宿命怪物掉下物品资料 圆柱体沿底面直径竖直切开,成俩个半圆柱切面是正... 纸箱怎么做恐龙 设计师和前端开发一起怎样制定设计规范 把一个圆柱体沿底面直径垂直切开,得到的切面是一个... 帝国时代2的攻略 纸箱恐龙的做法 奶茶正在毁掉年轻人的健康,你还在喝吗? 用瓦楞纸怎么制作恐龙? 楚留香攻略 用一个平面去截圆柱体最多可以有几种不同形状的截面? 奶茶店跑路,代言人李维嘉无奈背锅,他到底冤不冤? 废旧纸箱恐龙制作方法 求虚拟村庄全攻略 一个圆柱体被这个平面切开,截面可能是什么形状 “全小区都知道505点奶茶了”火了,奶茶为何成为年轻... 求帝国时代1及罗马复兴的任务通关攻略! 纸箱做衣服步骤 前端和后端技术要求有哪些差异 楚留香新传的游戏总攻略 冬季如何饲养巴西龟 小米手环4四位数密码 找一部00后的童年动画片,是什么动画片? 不是数码... 好玩的笑话 excel怎样计算时间差 我的本田crv被刮花了一点,请问补漆多少钱?大概四... 邹城市赛得利建材有限公司怎么样? 元旦晚会有什么好玩的游戏? 我的本田crv前面刮花了补漆要多少钱? 深圳市的中国移动134号码段是多少? 小米手环4怎么开机 CRV划痕补漆需要多少钱 excel如何计算时间 团课游戏 CRV后保险杠补漆多少钱 节能减碳手抄报