前端初学者,怎么“坚持”学习?

大家好,今天来和大家闲聊一下。

我们的题库推出后,收到了不少伙伴们的反馈。为了方便大家交流面经和前端技术,也顺势建了不少交流群。

我让小助手统计了一下最近几个月加群的伙伴,有三分之一是校招,剩下的是社招。而社招中,又有大概三分之一属于转行从事前端,要么自学,要么上过培训班,正在找工作。

通过对部分转行伙伴的回访,我们发现有一些人因为学习难度太大,简历过不了,面试太难等等原因,找不到工作,最后选择放弃前端这个方向,转而去尝试其他的岗位。

所以我今天想和大家聊聊“坚持”这个话题。

一、坚持 or 放弃

我觉得,无论任何事情,能够坚持下去,能够得到收获的,都只是少数,对大多数人来讲放弃才是常态。

前端的学习,无论你是自学还是上培训班,难的绝对不是js,也不是各种框架,难的是坚持

为什么会有人选择了前端这个方向,努力学习了一段时间,最后又选择放弃了呢?

相信每个放弃的人,都有自己的理由,我总结了一下,大概会有这些原因:

1.1 学习意志不坚定

学习本身是无趣的,有很多人学习前端原因就是听别人说前端薪资高,简单易上手,于是就尝试学一下。

这种人本身学习前端的欲望就不强烈,遇到点困难很自然的就放弃了。

我有个朋友是体制内的,工作也比较清闲,有次闲聊的时候,他提到听说前端上手建单,可以接些私活挣钱,便想自学一下,以后利用空闲时间在网上接私活。

于是我给他找了一份教程,一个多月后我问他学的怎么样了,他原话这么说的:“我现在工作很稳定,也不想转行做前端。想到前端要学的东西那么多,学完以后也不一定能接到活,学到闭包那块就丧失学习的动力了。”

在这里告诫一下那些想转行学习前端的人,现在大家都知道互联网行业薪资高待遇好,学的人也越来越多。

但转行前端之前先想清楚:

  • 前端是不是你想从事的职业?
  • 除了前端你还有没有其他的方向可以选择?

如果有更好的选择,就没必要进入这个行业卷,没有更优选择那就坚定学习的信念,踏踏实实的去学习技术就行了。

1.2 急于求成,学的东西不系统

初级前端工程师工作中能够用到的东西,翻来覆去也就是那些,想要达到就业的水准其实并不难。

但很多自学者对于这个行业不了解,不知道哪些知识是重点,甚至有些初学者看的教程都是网上东拼西凑的,这样盲目的去学习,肯定是达不到企业的要求的,找不到工作自然也就放弃了。

前端最重要的不是框架用的多好,最重要的是基础够不够扎实。

HTMLCSSJavaScript学扎实了,再去学nodenpmwebpack,这些学好了再去学React、Vue这些框架。

有的初学者,学完js就急着上手Vue,模块化、组件化、模板化、工程化这些都没学,学Vue就是学个语法,都是一些表面的东西,实际到做项目就会发现自己根本做不出来,甚至都不知道怎么上手。

所以,如果你想要从事前端开发的工作,一定不要急于求成,找一份系统的学习大纲和教程,踏踏实实的往下学。

把基础给打好了,夯实的基础才能让你在这个行业走的更远。

1.3 学习方式不正确,看的多,练得少

学习前端的最终目的是能做项目。

很多自学前端的人,总以为刷一遍视频教程,教程听懂了自己就懂了。这是自学编程最容易犯的错误,不去动手写,你永远不知道实际操作中会出现哪些问题。

看的多练得少最终就会导致能看懂代码,自己动手却写不出来,无法做项目,找不到工作自然也就放弃了。

1.4 遇见问题自己无法解决

很多初学者由于自己从未接触过编程,在自学前端的过程中,总是会遇见各种各样的问题,有些问题网上能够找到答案,有些问题则需要有个人帮你看一下。经常因为一个小问题困扰半天,就会打击到学习的信心,最终导致放弃。

如果你身边有从事这方面工作的亲戚朋友,可以找这些人指导一下。别人给你解决一下问题可能就需要几分钟,而你自己解决或许就是几个小时。身边没有从事这块工作的朋友,可以加一些学习氛围比较好的学习群,比如“前端面试题宝典”的交流群。

如果你在自学过程中遇见有很多问题,不知道怎么解决,可以联系小助手(微信号:interview-fe)入群,技术相关的问题,多在群里咨询大家。

二、给自学者的一些学习建议

至于怎么学习前端,我相信不同的人会有不同的方法。

我这儿给初学者一些建议。

2.1 提前做好学习规划

准备一份系统的学习路线,提前做好学习规划。

有一个系统的学习规划可以让你知道你每天要学习什么内容,大概要学习多久,同时你也可以看到每天的进步学起来也会更有动力,你可以把这个学习规划认为是和玩游戏打怪升级一样,你每天的任务完成了,升到对应的等级,就可以开始下一阶段。

2.2 多敲代码,多做练习

如果你学习前端的目标是就业,那么在学习阶段,建议你能每天都坚持按照拟定的学习计划完成学习内容。如果你是通过看视频来学习,也一定要抽出时间练习写代码。

代码练习的过程中多做总结,每天把学习中遇到的问题最后的解决方案总结一下,多做总结可以加深印象,尽量避免下次再犯同样的错误。

2.3 零基础自学,看视频学习效率会更高

很多初学者刚开始学习,就热衷于买各种技术书籍来看。

但对于初学者来讲,看书学习效率是不高的。因为书上都是一些专业性比较强的词汇,比较枯燥难以理解,学起来很痛苦。

而视频就是有老师把知识点进行拆分讲解,会更加便于吸收。

不同的人适合不同的学习方式,以我为例,从事开发工作这么多年,如果让我现在去学一项新技术,我肯定是去看书看文档的,因为十分钟的视频教程,八分钟都是讲我会的内容,翻来覆去可能还没找到我想学的那两分钟内容。而看书看文档,我直接就可以查到了。

但对于初学者来讲,通过看书、看文档学习比较枯燥,也没有人给你讲解,看完了可能也云里雾里的。而看视频则有老师把知识点讲的很通透,会更容易理解,这样学起来效率更高。可以等到你什么时候觉得看视频效率低了,你再通过看书、看文档来进行提升和巩固。

最后

我建议前端的初学者,一定要先想好自己的目标,拟定学习计划,提高自己的学习效率。

而且什么时候开始学习都不晚,就怕你坚持不下来。

最后给我们的辅导服务打下广告,目前有简历指导模拟面试面试全流程跟踪的增值服务,如果有感兴趣的伙伴,可以联系小助手(微信号:interview-fe)了解详情。