发布时间:2021-01-29浏览量:3034次
对于这个问题,安妹首先要跟你明确的是:自学和报培训班都可以的,要根据自己的实际情况来。
怎么看自己的实际情况。比如安妹先问你一个问题:你对Web前端是否足够了解,是否真的想好以后从事Web前端开发工作了?Web前端是目前的热门行业,薪资也比一般的行业高,工资的增长幅度也比较快,这些都是光鲜得有里面,但是Web前端开发的工作压力还是比较大的,技术更新也比较快,你是否有决心进入这个行业?如果你想清楚了这个问题,我们再继续往下看。
一分付出一分收获,薪资就是对你最好的肯定。如果你只想顺利转行,找个月薪三四千左右的工作就比较满足了,那自学完全够了,理论知识完全能让你找到一份工作。
如果你想学会系统的知识,想月薪过万,自学还是局限性很大的,毕竟网络资源有限,很多网络课程杂乱无章,价格便宜的或者免费的课程往往不成系统,付费的视频课程价钱并不便宜,而且没有人督促和检验你的学习成果。还有一点,Web前端开发重实践,不是自己私下折腾就能学会并且拿到一份比较不错的薪资的(当然,不排除天赋异禀,机缘巧合,运气好能够有公司看你零基础还愿意培养你的),因为没有人指导,你很难知道你的学习方向是否正确,不知道该学哪个,怎么学,到底应不应该学,赶不上趟又怎么办,你连判断力都没有。
在了解自己的实际情况之后,再分析一下学习Web前端的两种方式,自学和培训:
1、自学
优势:金钱成本较低,能够按照自己设定的学习计划进行学习,时间安排也比较自由,可以边工作边学习,在线上进行学习。
劣势:自学消耗的时间比较长,如果没有基础的话,想要自学也是比较难的,相对于有一定基础的,现在网上的Web前端资料太多,需要自己去识别哪些是自己要学习的,一个不注意就容易陷入迷茫。而且尤其是对于初入行的人来说,现在技术更新多快,0基础如何学习,你知道吗?比如可能你本来在网上学会jQuery了,现在Vue/React又出来了,兴许你找的网络课程比较跟得上潮流教了你Vue或者React,接下来又有了Cycle.js / RxJS,培训教你学了Angular 1或者2,不好意思,现在angular5已经放出beta版了。所以最关键的是,如何提升入行Web前端的学习能力和解决问题的能力,这些有人面授指导的话,往往更能有的放矢,自己摸索的话,搞上很久都不见得有效。
2、培训
优势:学习时间相对较短,整体学习比较全面,学习内容也比较系统、集中。而且有老师给指导,学习的范围也能及时更新目前行业的热门技术,学习更有针对性,转行的效率更高。
劣势:相对于自学,培训是需要金钱成本的。就成都地区而言,一般培训机构的Web前端学习费用都在一万五到三万不等,还要加上学习期间的生活费,学习成本比较高。
那么,在了解了自学和培训的优劣势之后,回到问题上来,想学Web前端,又不想花钱报培训,那你就要考虑清楚这几个问题:
第一。你的自制力和自律能力是否能让你持续的投入学习?
第二。你的自学能力如何?
第三,你的解决问题能力如何?
第四,你是否有足够多的时间成本去试错?
如果以上几个都没问题就放心自学吧,如果某一个达不到还是建议考虑选择培训机构。当然,顺便说一句,请慎重甄别培训机构,具体怎么选择,安妹之前已经回答过很多了,可以参考看看我之前的回答/文章。
最重要的一句话:一定多找几家实地了解和比较一下,从学校办学背景、机构实力、师资力量、教学模式、就业数据等等方面综合考察,不要偏信满天飞的广告,要相信眼见为实,多去试听课程总是没错的。