[Web 前端][学习列表]Web 前端开发工程师成长记]

2019-03-12  本文已影响0人  奔跑的程序媛A

Web 前端开发工程师成长记,升级打怪!
对应公司的招聘要求,查缺补漏。
增加相应项目经验,精进相关技术知识。

招聘要求

以下为多家公司的招聘要求(随时补充)

* 丰富的`编码实战经验`
* 喜欢研究`新技术`新标准
* 具备扎实的`计算机基础`,对`数据结构`和`算法设计`有充分理解
* 熟悉`面向对象编程`思想
* 对DNS/HTTP和相关的`底层网络协议`有比较全面的了解
* 熟练使用关系型数据库(如MySQL、PostgreSQL等)和非关系型数据库(如MongoDB、Hbase、Redis等);

* 熟悉JS/AS/AJAX/HTML5/CSS/ES6/jQuery/typescript/DOM等`前端开发`技术
* 熟悉W3C标准,熟练运用HTML5、CSS3,精通javascipt,能熟练使用SASS、ES6等提高开发效率的;
* 熟悉常见`页面布局方式`
* 熟悉常用的`UI架构`:Bootstrap/pure/kendo
* 具备`MVVM框架`开发经验,如React,VueJS,AngularJS等前端框架,且了解其基本原理,有实际项目经验
* 熟悉前端自动化和工程化(模块化), 掌握常用`构建工具`, 如npm,webpack、gulp等
* 了解less/sass/stylus等任意一个css`预处理器`

* 至少熟悉一种`后台技术`:JSP/CGI/python/php/NodeJS/java...
* 对`前后端开发的技术原理`有全面认识

* 熟练使用各种`调试工具`,熟练跨浏览器、跨终端的开发,有效地解决浏览器兼容问题,保证页面兼容性
* 熟悉用户交互设计理论,热衷分析并改善产品的用户体验
* 具有数据可视化开发经验,开源组件项目经验者优先
* 对常见`Web性能优化`,`浏览器兼容`,`安全问题`有一定认识
* 对`可用性`、`可访问性`等相关知识有实际的了解和实践经验
* 熟悉模块化开发,有框架设计能力
* 熟悉设计模式,并在Javascript中有实践经验者优先;
* 有移动端前台开发经验者优先。

学习方向

对应总结梳理相关知识,整理常见面试题,*为必备基础知识。

  1. 计算机基础*
    • 数据结构
    • 算法设计
    • 面向对象编程思想
    • 网络协议(DNS/HTTP)
    • 数据库
  2. 前端技术
    • HTML5*
    • CSS*
    • JavaScript*
    • DOM
    • AJAX*
    • jQuery
    • JS框架*:React、VueJS、AngularJS
    • UI架构:Bootstrap、pure、kendo
    • 构建工具*:npm/gulp/webpack
    • 其他:w3c标准、布局方式、前端性能优化、调试抓包工具、浏览器兼容*、Web三大标准、安全问题
  3. 后端技术
  4. 实战经验*
    • 传统网页开发(开发符合w3c标准的、兼容多种浏览器的网站页面,使用过一些开源的框架做过项目,有Vue、React、或Angular使用经验者)
    • 跨终端开发
    • 数据可视化开发
    • 微信小程序开发
    • 移动端(Web App/Hybrid App)开发经历
    • 使用原生JavaScript实现复杂功能和UI模块;
      (* 具有Mobile WEB/WAP、HTML5/CSS3、nodes、Flash等开发经验 )
    • 熟练运用一种调试抓包工具
  5. 其他
    • 了解新技术
    • 了解新标准
    • 关注行业动向
上一篇 下一篇

猜你喜欢

热点阅读