前阵子一直处于比较浮躁的状态。进了一个新工作室跟了一个新项目,还算比较正规,为了效率,各种工具webpack之类框架vuejs之类组件N3-component以及npm各种插件都用了一遍。
一开始因为半知半解,太多东西不会很是浮躁。看了很多前端学习路径,框架工具之风大行其道,实际上我用的时候是体验到一些框架工具的便利处,但是用的时候很是心虚,有种投机取巧的感觉。
自认为基础不扎实,但是出于对太多东西不懂而大家都在用的恐惧,先是定了一条学各种框架的路线。打算先学自动化搭建工具webpack+gulp+bower之类,然后是服务器端的nodeJS和mongDB,再然后模块化的es6,npm,seaJS,之后再是框架之类。
以及打算11月参加weex的比赛。一开始很兴奋,因为他们是基于vuejs的,而我前阵子刚好学过。后来朋友提了一句,“现在距离面试还有5个月,拿1个月做weex有些浪费”。毕竟我们还处在打基础的阶段。
但我也的确还不想这么快就放弃。
看到一篇文章,2016年如何学习JavaScript:https://zhuanlan.zhihu.com/p/23334342
忽然意识到最近学框架学的心虚的原因,因为一直没有系统性地学过js,只靠着w3cschool和自己一些项目经验中摸出的坑。很多东西其实一问都答不上来。基础薄弱。而且学框架的过程,因为目前重点是补基础而不是做项目,学框架找不到满足感而且并不实用。
这个过程反思了一下,距离明年面试还有5,6个月。这个阶段的重点应该是补基础而不是迅速成为项目型选手。跟这个项目的这个阶段我发现项目多要求速度,各种框架工具都是为提高开发速度而衍生的,但是这个过程我真的感觉——“搬砖”,那些提高开发速度的东西对于我这种想要学习东西打牢基础的人来说,很致命,一并没有确切提高我的效率,二也没有让我学到我认为有用的东西。
想忙,也要忙得有意义。
现阶段应该结合书+ife打牢基础填补坑。框架总是在变的,而内在基础不变。