计划:
0-3个月
html 巩固html5带来的新特性、新标签和API 书籍:《HTML5程序设计》
css CSS3新的特性、CSS响应式布局、CSS开发工具(sass,less) 书籍:《css揭秘》
js 深入学习js,学习巩固js的原型闭包等基本知识及es6的promise等新的特性 书籍:《你不知道的JavaScript》(上和中) 《ECMAScript 6 入门》《编写可维护的JavaScript》《JavaScript语言精粹》《学习JavaScript数据结构与算法》
前端工程化 规范(AMD、CMD),在线编译模块方案(requireJs、seaJs)、预编译模块方案(browserify、webpack)、前端构建工具(Gulp、Grunt)
框架学习:
vue vue官网教程、博客
react
angular
学习理解新的框架的使用和原理node.js 学习node.js的基本原理、node.js开发框架(express、koa) 书籍:《七天学会NodeJS》《深入浅出node.js》
数据库 学习mongoDB、NoSQL
网络 书籍:《图解HTTP》了解学习团队制定的编程风格、代码规范,在参与项目开发中学习理解公司正在开发的项目以及其中运用的技术
3-6个月
- 继续学习前面所列举的一些知识,学习新的框架技术,学习源码理解设计原理,
- 学习后端,网络,数据库等计算机基础知识,
- 更多的参与到公司的项目中,通过大量的实地练习学习巩固,
- 与身边的前辈多交流请教学习
6-12个月
- 不断的学习巩固前端知识,同时扩展自己的知识面,扩大自己的技术能力范围,
- 更多的参与公司项目开发,并在开发中能更多的有自己的思考,
12个月~
- 在不断学习的过程中,更加找到了解自己喜欢的方向,向自己喜欢的方向深学下去
平时习惯:
做事要多思考
1、怎么才能写好代码
2、是不是该主动的去重构代码
3、我们需要对于业务代码进行一些分层吗?
4、我写的代码有没有符合团队制定的编程风格
5、公司使用的框架,我理解了吗?多与身边的同事前辈交流学习
坚持记录,温故知新
具备良好的视野,关注前端发展变化
多去前端博客/社区看看
1、掘金、开发者头条、前端网...
2、百度EFE、淘宝前端团队(FED)、AlloyTeam...
3、阮一峰的博客...