很多时候学习前端,明明看了很多视频,觉得基础都掌握了,想写点东西发现无从下手。
然后又有很多人回答说,这是必须要经历的阶段,只能多写代码,坚持下来就行了,坚持不下来说明你不适合当程序员。
但是这样的话说起来很爽,却对解决问题没有帮助。我针对自学过程中的一些问题,说一些自己的看法,希望对仍然在坚持学习前端的人能有一些帮助。
第一,学不下去。
这不能归罪于自己自制力不强。很多人学习看的视频,学习资料其实安排的不是很合理,有问题找不到人问,常常会因为一些小问题纠缠一个下午,比如字符打错了,一些api理解错了。这样次数多了,时间久了,热情被消磨,信心被打击。主要还是编程中的一些小坑跳不过去导致的。
第二,学了后面忘了前面
其实我们不管学什么,都是有一个遗忘的过程,大家应该都了解短期记忆和长期记忆的说法,也可以去了解一下艾宾浩斯记忆曲线。
我们要做的就是把短期记忆形成长期记忆。
怎么做呢?第一就是想办法和已经掌握的知识联系起来。要做大量的针对性练习,在不同的场景下去应用所学的知识,最终能够掌握的深刻和牢固。
类比一下,我们高考,考研,考公,没有只听课不去刷题而进步的。
第三,感觉基础都会了,但是根本不能写出一个完成的项目
这个问题也是很多人遇到的,一说知识点,都能下来,但是让你实现功能项目,就无从下手了。
这个问题说简单也简单,就是多做些项目,跟着有经验的人去做,在做的过程熟悉流程,套路,方法。如果没有有经验的人带着,只能自己熬过去,有一天突然开窍了,就成功了,否则就只能放弃。
所以能坚持下去的因素主要有好的学习路径和材料,有问题的解答和指导,有针对性的刻意练习,有人带着做实战项目。
以上就是针对性的做出一些应对的办法,其实一个人自学如果很难的话,不妨去考虑报一个培训机构,选择性价比比较高的线上前端培训就足够了。通往成功山顶的路有很多,爬上去,坐车上去,走大路,走小路。花的时间和精力不一样,但是山顶的风景是相同的。