系统学习Javascript

系统学习javascript

学而不思则罔,思而不学则殆 - 孔子

开篇

自学这么久以来,越发感觉到没有总结与思考的学习是效率非常低下的。

真正的学习应该是使用少而精的资料,认真学习研究,并且掌握。而不是每次都搜集大量的视频资料,然后一顿狂学,这样的学习方法除了能给自己一些心理安慰,实际上的效果是非常差劲的。因为自己一直以来就是这样学习的,虽然每天感觉自己学得很累,学了很多东西,但是每次回头看的时候发现自己真正的进步却很少。

正好最近打算系统地学习一遍Javascript,所以打算利用这次机会改变自己一直以来的学习习惯。

方法

How to Learn JavaScript PRoperly这篇博客里面设计了一个很具操作性的学习路线,现在就打算跟随这个学习路线来学习。大体就是利用少量而且经典的教材资料来进行学习,每次都要把资料上的代码亲自实践出来,并且尽情对这段代码进行“蹂躏”,看看不同的代码运行出来的结果有什么差异,然后写博客总结反思。

总而言之就是“看资料 + 大量实践 + 反思总结”。

坚持

方法再好,不能坚持也是枉然。

我是一个完美主义强迫症患者,这种人最大的问题就是强迫自己要把事情做得完美,对他们而言,如果一件事做得不完美,那还不如压根不去做这件事。因为这个问题,每次要对自己做一些新改变的时候,总是会在无数次的纠结后放弃。写这篇文章的一个主要因素就是为了防止自己在学习过程中出现差错后就放弃进行下去,把自己的计划公诸于众,会对自己产生压力,强迫自己去完成这件事,而不是随便就放弃。

行动

Action speak louder than Words.

在每次新学期开始的时候,我总会给自己列计划,一个详细到令人发指的计划,如果每次都按照计划走,我估计也成了一方学霸。但是也仅仅限于“如果”,因为每次开学一星期后总能在垃圾桶里找到我的那张计划表,每个学期结束后,我还是原来那个我,单词量没有提高,解题速度也没有变快。

决定一件事能不能成功的关键因素永远是“行动”,不管你有怎样惊天动地的创意跟计划,如果你没有行动,那它永远就只是一个创意跟一个计划。

那么,就从现在开始吧。