“技术的优劣不仅限于技术本身,跟大企业支持度、现有市场份额等均有很大关系,而人为因素有时也会起到决定作用。”
第一阶段: 内容:HTML / CSS / 原生JS 具体: 开发工具:Sublime / Atom / Webstorm 招聘单位能力要求: 熟悉 HTML,CSS,JavaScript,有一定的编程基础 熟悉W3C标准,对表现与数据分离、Web语义化等有较好的理解,理解各主流浏览器间的兼容性问题
第二阶段: 内容:HTML5 / CSS3
第三阶段: 内容:JS相关技术(AJAX、JOSN、XML等) 具体: 招聘单位能力要求: 熟练掌握html/css/javascript等前端技术,有jQuery、node.js等js框架使用及扩展编写经验者为佳;
第四阶段: 内容:前端框架(bootstrap、jQuery等) 与 前端插件(jQuery validate、my Focus等) 具体: 招聘单位能力要求: 熟悉 jquery 等框架之一 熟悉react / vue / ng 等框架,有前端项目实战经验优先。 对React.js、VUE.js、Angular.js等MVVM框架能熟练运用至少一种,且了解其基本原理; 熟练运用主流的移动端JS库和开发框架,并深入理解其设计原理,例如:Zepto、ReactJS等 ReactJS 全家桶即 ReactJS + Redux + Webpack
第五阶段: 内容:CSS 预处理器 具体: 招聘单位能力要求: 熟练使用Sass、LESS、Stylus等CSS 预处理器中的一款。


第六阶段: 内容:前端构建工具(Webpack、Gulp等) 具体: 招聘单位能力要求: 熟悉模块化、前端编译和构建工具

第七阶段: 内容:服务器端语言(nodejs、PHP、Java、C#、Python等) 具体:Web服务器(服务器端软件):IIS、Apache/Netscape/iPlanet的基本配置。学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。shell:一般指Unix/Linux中使用的命令行。 招聘单位能力要求: 使用过至少一种后台语言(如 java),且有过实践经验 有php项目经验,如web项目的demo 熟悉Centos 等Linux类OS者优先 熟悉MySql 或 MongoDB 对前端 html / js /css/jquery 脚本熟悉 有微信公众号开发经验者优先 熟悉一种php框架,精通 Phalcon 优先 熟悉java/c++/python/php等主流web编程语言,接触过相应的框架并有一定的理解;
第八阶段: 内容:数据库(MySQL、Oracle、SQL Server等) 具体:通常asp 程序使用SQL Server数据库,PHP、java使用Oracle、MySQL数据库。 招聘单位能力要求: 能熟练使用MySQL/MongoDB等数据库,如有查询优化方面的经验为佳;
其他: 版本控制工具:GitHub / Git JS设计模式 团队协作能力 勇于接受挑战 关注前端技术发展 redis / memcache等缓存中间件

更多推荐

web前端开发阶段性知识点