美文网首页
前端开发工程师学习进阶指引

前端开发工程师学习进阶指引

作者: fyj0846 | 来源:发表于2017-12-31 19:37 被阅读0次

    取了一个高大上的标题,勿喷。
    从毕业到工作转眼也有3年半了,前端开发也进行一年有余,略有进步,但很缓慢,尤其不想被贴上“N年工作时间,1年工作经验”的标签,早早被淘汰。
    个人是喜欢技术的(但愿不是一厢情愿),也喜欢现在的前端开发。
    遂趁着2017年末的这个假期,研究了部分主流互联网企业对中、高级前端岗位的要求和期望,归纳如下,希望在新的一年中能激励自己奋起拼搏,再此也与大家共勉。
    请指教。

    1、前端能力:
    掌握面向对象编程思想;
    熟练运用JavaScript语言与HTML5、CSS3等技术;
    熟悉W3C相关标准和Web常用协议,对Web标准和标签语义化有深入理解;
    熟悉IE、Firefox、Chrome等主流浏览器的常见兼容性问题,并有可行的解决办法
    熟悉页面架构和布局,与后端交互的设计和开发。
    熟悉移动端Web绘图相关高级特性,如canvas, webGL, CSS3动画效果等;

    2、框架能力:
    熟练运用主流的移动端JS库和开发框架,并深入理解其设计原理,例如: jQuery、jQuery Mobile、Zepto、ES6、require.js等;
    熟悉Angular.js / React.js / Vue.js 等前端 MV*框架, 对框架源码有所了解;
    熟练使用Web前端相关工具和框架:backbone、less、sass、jade、bootstrap;
    对于建立JavaScript框架有自己的想法,能使用JavaScript进行通用类库、框架开发;
    有echarts、highcharts等开发经验;

    3、工程能力:
    具备工程化的前端思维;
    扎实的 Coding 功底,能够合理利用设计模式和模块化的组织方式对代码进行架构;
    能够迅速对需求建模并转化为代码;
    熟悉前端模块化开发、熟悉Webpack、Rollup等前端构建工具;
    了解前端自动化测试实现或集成工具的使用;
    深刻理解Web标准,对前端性能、可访问性、可维护性等相关知识有实际的了解和实践经验;

    4、后端能力:
    熟悉php、nodejs、lua等后端技术者,并且有实践经验;
    熟悉任意一门服务端语言 如Java、PHP、Python等;

    5、开源贡献
    关注业内动态,对开源项目或对开源社区有贡献;

    6、软实力
    对技术有强烈的进取心,优秀的学习能力与创新能力 ;
    具有良好的沟通能力和团队合作精神;
    优秀的分析问题和解决问题的能力;
    对产品有洞察性,喜欢从用户角度想问题;
    对用户体验、交互操作流程、及用户需求有深入理解;
    对业界最新的前端技术和实现有浓厚的兴趣及深入的见解;
    超强的主人翁意识与责任心,良好的抗压能力;
    不仅可以做好产品的研发,也可以完全协助上线;
    团队管理经验;

    相关文章

      网友评论

          本文标题:前端开发工程师学习进阶指引

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