前端架构师需要具备的技能
推荐答案
同学你好!前端架构师需要具备的技能都有什么?首先,前端架构师肯定是掌握好基本的前端技术基础的,正所谓一转多长,首先你得先精通一门,其次,掌握前端技术的同时,还要了解前端技术之外的技能。跳出前端这个思维,才能看到的更多。总结起来有以下几点:
一、跨界
如果你只会写前端页面,那么无论你的功力练到多么炉火纯青的地步,那么也只能称为你是一个HTML高手?
真正的架构师是需要有跨界的能力的,随着技术的持续完善,这种通过岗位变迁实现技术架构升级的情况会越来越少。而架构层面新的变化将来自于岗位自发的对自身工作内容、职责的重新定义,也就是这里说的边界。所以说并不是你作为一个前端开发岗位,你就不能干前端之外的事了,要尝试跳出边界来思考和解决问题。
页面的秒开是衡量一个前端优化的重要指标,我们以这个优化点来总结一下从哪些方面跨:
提升速度,从服务端渲染着手,可以利用Node.js往后端跨。
提升移动web的H5页面的启动耗时,从webview着手,利用iOS和Android技能往客户端跨。
用户交互操作体验,也是衡量前端优化的重要指标,我们以这个优化点来总结一下从哪些方面跨:
提升用户交互体验,尝试将web页面客户端化,基于React Native或者Weex,也可以往客户端跨。
提升页面动画效果,编写高性能的前端动画,也可以往UI动效设计跨。
合理的跨界,可以让架构师对于业务的整体有深层次的认识,针对各种问题可以提出非前端之外的解决方案。
二、尝鲜
技术是不断发展的,作为一个架构师,不断学习新的技术是非常重要的,这里所说的尝鲜,就是要对技术保持一定的热情,不能只满足于现状,说白了讲就是要不断的学。
习惯了jQuery开发页面,不妨试试Vue,React。
写了很久的ES5代码,学学ES6也不错。
沉醉在HTML,CSS,JavaScript开发页面,不妨学学Flutter。
打造高性能的Web App,试试Service Worker。
从HTTP协议触发,改造升级spdy和HTTP2,尝试一下HTTP3。
上面列举的尝鲜技能,是完全可以从一个前端的角度触发,来不断深入的,保持对每一个新技术的求知欲,是一名架构师必不可少的。