前端开发与架构师

更新时间:2020-07-06 14:20:18点击次数:323次

前端架构师,听起来就是个很高大上的职位,在大多数程序员的眼中,架构师一般从事后端开发,Java或者C++出身,它们往往拥有这十八般武艺,可以解决业务中出现的各种问题。好像架构师就从来没有和前端有过关系,那么真的是这样么,通读此文,便可豁然开朗。

首先,我们先来谈谈本职工作,前端的意义。前端源自用户界面,是最先和用户接触的地方,也是衡量一个项目产品好坏的第一道关口。1.根据产品的逻辑和需求,完成对应业务的前端页面UI展示,与用户交互。2.编写可维护性高的代码,减少BUG的产生,保证良好的用户体验。3.在完成功能的同时,能够熟悉现有业务,并提出可持续改进的地方,并付诸实施优化。
如果你只会写前端页面,那么无论你的功力练到多么炉火纯青的地步,那么也只能称为你是一个HTML高手。真正的架构师是需要有跨界的能力的,随着技术的持续完善,这种通过岗位变迁实现技术架构升级的情况会越来越少。而架构层面新的变化将来自于岗位自发的对自身工作内容、职责的重新定义,也就是这里说的边界。所以说并不是你作为一个前端开发岗位,你就不能干前端之外的事了,要尝试跳出边界来思考和解决问题。页面的秒开是衡量一个前端优化的重要指标,我们以这个优化点来总结一下从哪些方面跨:1.提升速度,从服务端渲染着手,可以利用Node.js往后端跨。2.提升移动web的H5页面的启动耗时,从webview着手,利用iOS和Android技能往客户端跨。

用户交互操作体验,也是衡量前端优化的重要指标,我们以这个优化点来总结一下从哪些方面跨:1.提升用户交互体验,尝试将web页面客户端化,基于React Native或者Weex,也可以往客户端跨。2.提升页面动画效果,编写高性能的前端动画,也可以往UI动效设计跨。

合理的跨界,可以让架构师对于业务的整体有深层次的认识,针对各种问题可以提出非前端之外的解决方案。当技术达到一定的高度时,能够为业务再次提升的能力就会逐渐变少,那么我们不如跳出技术本身,来改善业务周边的工具平台,同样来为业务服务。作为一名架构师,要有这种能力。



  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息