美文网首页
转:前端大牛or架构师应该具备这些

转:前端大牛or架构师应该具备这些

作者: callPromise | 来源:发表于2019-02-14 14:35 被阅读0次

    3-5年工作经验

    项目经验丰富,业务逻辑能力强
    对于常见的技术问题可以快速定位给出解决方案或者替代方案

    熟悉html5,css3,es6

    知道其特性,能解决其对应的兼容和性能问题
    完成页面语义化的改革进程
    将页面渲染效果优化,优化产品体验,实现样式的渐进式开发
    熟悉掌握样式编程化(less,sass,stylus中至少一种)、模块化的设计思路,完成前端组件
    基本的页面布局思路,浮动、盒模型、自适应、rem、flex,viewport等
    常见的ui框架以及jq插件的二次开发
    h5页面的制作
    canvas

    精通javascript

    基础考核点:this,变量提升,闭包,原型链理解,常见对象的内置方法
    熟悉es6的新特性以及语法,善于模块化编程,考核点:变量类型、模块化编程、对象新增语法、新增数据结构、异步编程、
    js插件或者自定义模块的编写
    js常见的编设计模式
    jq,zepto的使用体验,其基本语法以及其核心思想
    手机端手势事件

    持续关注业界的新话题和新技术

    研究过ng\react\vue的一种或以上,知道其原理
    微信小程序,公众号开发
    支付宝服务窗开发
    前沿技术研究以及技术调研

    具备服务端开发能力

    熟练使用一门非后端语言,如java,php;
    或者熟练掌握nodejs,熟悉express/koa等其中一种框架或以上
    了解mvc,mvvm的设计模式
    nginx服务,集群服务
    linux基础

    重视团队协作,沟通能力强

    善于发现工作流程、产品体验中的问题,且有较强的问题解决能力
    制定团队工作流程,协作机制
    善于与不同背景的人打交道

    对前端工程化有一定的了解和实践

    工程化的项目目录、开发流程、构建优化打包部署,自动化、工具化
    组件化,组件库,团队内的基础建设
    项目持续集成、优化以及一键部署,后续监测
    带领团队进行持续技改

    有能力进行项目或者业务的技术选型

    根据不同业务进行准确的技术选型
    对不同的技术场景有一定的了解,比如微信、支付宝、app,不同ua等
    pc:react ,内部系统:ng,简单移动端:vue
    pc:jq ,移动端zepto

    制定前端的技术规范,制定文档

    持续关注前端的技术规范,整理技术文档
    监督执行团队内的代码质量
    整理记录团队内的技术解决方案
    带领团队完成技术基础建设,挺高团队开发效率

    关注用户体验,与产品一起不断完善

    用户体验的三要素
    前端ued的规范化,友好化
    产品易用性研究
    公用产品组件库


    原文:https://blog.csdn.net/mm782642353/article/details/82707706

    相关文章

      网友评论

          本文标题:转:前端大牛or架构师应该具备这些

          本文链接:https://www.haomeiwen.com/subject/frseeqtx.html