你有钱
如果你手里面有钱(五-六万),然后已经不在学校学习,然后想学前端进入IT行业,那么参加培训班是一个很好的方式。因为参加培训班,培训班的老师基本上能解决你学习路上的所有问题,如果老师不能解决这个问题,说明这个问题不是你这个阶段应该出现的问题。
你没钱
如果你没有钱,然后培训班的跟你说,可以边工作边学习,或者让你贷款培训,那我真的不建议你去培训班学习前端,应该先找一个能够养活自己的工作,然后有双休,不加班,法定节假日按时放假的工作。在平时利用闲暇时间进行前端系统化的学习。
为什么是自学?
如果你问为什么要自学,我只能说,因为你没有钱,其实培训班的价格是很贵的,现在市面上大部分的培训班培训前端是4个月也就是天左右。虽然说是全天上课,其实基本上是上午教新的知识,然后下午跟晚上(晚上会有自习)让你自己做练习,所以说早上9点开始到12点(3个小时)。然后下午最多再3小时,一天6个小时差不多了,再多你也学不进去了。
不去培训班你会遇到的问题
项目环境跑不动
自学最开始的话,就是为什么我安装了所需的工具以后,为什么达不到视频里面的效果,这种情况是比较多的,因为你此时安装的软件基本上是最新的,然后教学视频里面的软件工具,基本上是旧版本的,所以如果你搭配得不是很好的话,是会出现这种跑不动的情况,这里推荐大家自己先观察一下自己的软件版本,尽量保持一致,版本相差不多的情况下,基本上是没有问题的。所以看自学视频还是要找一些最新的视频,哪些四五年前的视频,就不推荐去学习了。
为什么写出来的效果不一样
有很多人自学的时候,会出现自己按这教学视频里面的代码一段段抄过来,然后发现不一样。说实话,这个问题是最打击人的,也是自学时最容易劝退的时间节点。解决方法其实有很多,前提是你必须要解决这个问题。是的,如果发现这种问题,你必须解决掉他,身为一名程序猿,如果遇到问题就放弃就回避的话,那你基本上是进入不了这个行业,所有的程序猿都有这种心态,那就是遇到问题必须解决!首先出现问题,不要生气(大部分人会突然生气),先不要生气,先仔细检查代码,这里如果有源码的话,在网上下载一个代码对照工具,对比一下,哪里没有写对,或者少写了哪些代码,找到问题以后再改正过来就可以了。
知识点记不住
大部分的人自学,会觉得自己怎么也记不住知识点,记不住一些常用的函数,其实这是正常的,因为就算是在工作中的程序猿,有很多知识点也是记不住的,但是你要记住大概,然后百度一下就可以了。还有就是多敲代码,一个函数,一个方法,一个模块,多敲几次就行了。其实一门编程语言,来来去去就那几个重要的需要记下来,其他的你只需要有个大概就行了,用到的时候再百度就行。
没有项目经验
有点人会说,我自学了以后没有项目经验。其实这个问题根本不能算是问题,你先把自身的基础打好,只要你自学的知识基础好,然后出去找一个薪资相对较低一点,然后能保持基本的生活就行,这种工作其实还是一抓一大把的,你在进入行业以后,基本上两三个月,项目经验基本上就有了,然后再考虑去留的问题。先打好基础,再考虑入职的问题,如果你一上来就说自己没有这没有那的话,其实也是没有必要,先打好基础,只要基础扎实了,进入公司做一些简单的工作还是没有什么问题的,还是有很多公司愿意出招收这样的员工的,因为价格低,能干活。
然后就是在自学期间多做一些实例,多弄几个产品,在网上找一些开源的项目,按着项目抄一遍,这些对入职以后工作还是很有必要的。
学完找不到工作
有的人会觉得,自己学完以后还是找不到工作。首先,你只要没有案底,有一个大学生的毕业证,那我跟你讲,你是能找到工作的,你不要自学完以后就去找那种高于7K以上的工作,先放低身段,把目光朝向那种4K-7K的,先去这种公司里面上班,因为这种公司也明白这个价钱招不到什么厉害的程序员,也大概明白你是一个什么样的水平,不用担心找不到工作,只要你的基础好,找工作还是很简单的。
面试题的重要性
是的,如果你想拿到高薪,那么你必须要去背前端的面试题,不单单是说前端要背面试题,互联网的工作基本上都要背面试题,相比后端运维,前端还算是简单的,有的人可能基础不怎么样,但是面试题背得好,然后找工作的薪资也高出一大截,这是正常现象,所以要多背面试题,那种免费的前端面试题,在网上一抓一大把,可以快要找工作的时候背面试题,一遍面试一遍背。