上一篇我检讨了自己为什么没有自学好前端,然后给自己为什么学习前端“生拉硬拽”一些了理由。除了有了一些要学习的理由是不够的,因为我还是不知道该怎么认真的学。今天我会谈谈几点对“如何自学”的看法。
努力有那么重要吗
如果从最后的结果来看,努力还真的没那么重要,因为如果没学会的话,准确的是如果自己努力过后自己的生活没有改变的话,那努力有什么用呢。
我觉得其实大多人的“努力”是一种主观的“我觉得努力”。我之前一个多月的自学有一点体会是:努力的感觉让自己感觉良好。看着每天自己看过的web前端课程,刷过的技术博客,甚至去看看牛逼程序员的动态,都让我感觉自己很努力,因为我没有玩游戏,我一直在看技术相关的东西。
我认为这种“努力”不是正在的努力,什么时候你会真正的努力,就是你真正认真对待这件事情的时候。什么又叫做认真对待这件事情呢?我认为是你把这件事情当作一个项目一样来筹划这件事情。我写这篇文章也就是想筹划下如何自学这件事情。尤其是一天繁忙的工作后如何自学。
这样自学可以吗
我并不聪明,但是我愿意花时间,但是我还是没有自学好。我觉得是因为自己没有认真对待自学这件事情,以为自学就是自己去学就好了,压根没想过如何自学这件事情。
回想自己的高中年代,虽然没有想过为什么去读高中,但是每天有老师上课,布置作业,检查作业,还有一群同学一起做这件事情,高中该学的也就学会了。但是现在工作了,也没有时间去培训班,何况靠谱的培训班也得花时间精力去找。所以我想着如何给自己构造一个自学环境:
1.公开
公开自己的学习计划,公开自己的学习进度,公开自己的学习总结。公开的好处有很多,自己撒的谎得自己圆,至少装都得装得像点。公开自己的计划网上有很多,比如很多打卡类的应用。公开自己的学习总结更是程序员早已司空见惯的技术博客。但是公开自己的学习进度确实很少见,所以我想要尝试一下,把自己整个的学习过程都公开。首先计划得公开,然后执行计划的过程得公开,包括记录每天看了哪几页书,学了哪几节课程,甚至自己学习的过程也得公开出来,我现在想的是通过视频直播的方式。当作没过一段时间,就需要将自己学到的知识有自己的语言总结出来,这就是公开自己的学习总结。
2.反馈
因为我也是小白,没有自学成功的经历。所以不能向很多网上的老师一样,直接传授他们自己的学习方式。所以我希望得到大家的反馈,大家给评论或者指出我哪些计划不好的地方,或者给我更好的自学建议。我希望在大家的集体帮助下,完善我的学习计划。具体的web前端学习路线和课程我会在在下一篇给出我自己思考的一个版本。今天主要谈的是如何自学的问题。
大家都有过玩游戏的经历,游戏那么吸引人大概就是经验一直涨,血一直飙——反馈及时。而我自学的过程中很难得到反馈,有的时候学着学着就迷糊了。利用互联网的好处,把自己的自学公开到网上,就会得到比高中同学更多人的反馈。
3.找到小伙伴
不知道在哪里看过这样一句话“自学其实是社交行为”,很多时候人们学会一样东西并不是因为知识本身,而是看到了在用这样知识的人。高中时候能坚持下来也是因为有一群小伙伴一起学习吧。
大家来帮帮我吧
通过下大家的帮助完善自己的自学方法:
我上面提到的自学方法,希望大家给予建议与批评
你们有什么自己觉得不错的自学方法推荐给我希望有感兴趣的小伙伴一起学习:
大家共同完善制定自学方法,学习计划。
然后每个人都写自己的“web前端自学之路”,互相反馈,共同成长。