求路过前辈指导下小弟学习路线（前端）
```
 小弟前端菜鸟一枚，基础很不扎实，目前断断续续工作了也有半年了，感觉没学到什么东西，反而把知识搞的很乱，现在想自己重新深入学习一遍，由于自己现在东西学的特别乱，十分迷茫，求诸位前辈指点，建议个学习路线，再此写过诸位.
 下面说下我目前会的东西，css,html可以，javascript会用，但不够扎实，css3和html5的东西也差不多可以，bootstrap，jquery，ajax只能说可以简单使用了，还有dojo公司之前也用过，目前正想学习vue看了两天，照着文档可以用，但好多东西根本看不懂。
 真的很是迷乱，求大神指点一条正确学习路线，小弟在此再次写过诸位大神！
```
我的学习过程经历过及个阶段：主要是从断断续续看书以及实践中升级。或许你可以借鉴一下。
- 阶段0：《jQuery基础教程 (第四版)》
- 阶段1：《JavaScript高级程序设计 (第三版)》
- 阶段3：《JavaScript忍者秘籍》
- 阶段4：《Node.js 实战》《HTTP权威指南》《图解TCP IP》《图解HTTP》`不要以为前端不懂通讯协议也行`

- 阶段5：Vue, Webpack, React (直接在官网按照教程学习)
- 
阶段6：自己写一些教程

Vue + Vue-router + Element-ui 搭建一个非常简单的dashboard demo
Vue+ElementUI: 手把手教你做一个audio组件 (ps: 示例音频好好听)


- 阶段7： 开源一些小项目，发布两个npm包

阶段6：自己写一些教程
- Vue + Vue-router + Element-ui 搭建一个非常简单的dashboard demo
- Vue+ElementUI: 手把手教你做一个audio组件 (ps: 示例音频好好听)

我的学习并不是持续的过程，而是断断续续的过程。当然也学到很多其他的东西。当我想学A的时候，我会发现里面有一些有趣的B,C,D可以学习。
总结一下：
- `不要畏惧英文文档，我觉得最好的文档就是官方文档`
- `学习可以不求甚解，渐进式学习`
- `保持对新技术的好奇心，尝试各种新鲜玩意`
- `不要对某个技术特别崇拜`
- `学习要有文档笔记的积累，有个技术博客是不错的加分项`
- 不要认为学好前端就是学好JS, 实际上完全不是如此，你还要掌握HTTP相关知识。例如: OPTIONS预检请求,这里涉及到浏览器的机制，不明白的话，跨域POST时，可能会闹笑话。
- 不要认为前端只是搞前端，有时候后端架构也是要了解的
- ...

另外，编程不是目的。建议阅读以下：`《软技能：代码之外的生存指南》`，`《新生--七年就是一辈子》`。
最重要就是`终身学习，读书，给自己打补丁，升级自己的操作系统。`