一、自学的优点
不用花钱
得益于现在互联网的发达,现在网上的学习资源异常爆炸。淘宝、咸鱼各种视频资源,个位数的价格,TB级的资源。
而且现在b站学习区的兴起,大学课程一大堆,教学视频一大堆,全部免费送,不要钱。
在家就能免费听那些培训老师的讲课,甚至享受国内国外顶尖大学老师的教学。
这些免费的东西已经足够好了,足够让你上天了。
2.培养自学的能力
由于你选择自学,自学过程必然就是各种资料收集、资料过滤、技能分析。你一个技术一个技术学,必然会总结出学习的规律,自然能习得这个“自学”的技能树。
而且自学能力属于“可迁移能力”,在你起步的时候你掌握了这种能力,日后学习新技能的过程,你也能复用这个能力。
.自信的提升
由于你是从零开始的,一旦成功,你将会获得无比的自信心。因为你觉得最难的事你都能靠自己的努力做到。
工作后还有很多需要从零开始干的事,从零开始搭项目,从零开始转管理,从零开始写文章,从零开始学健身。各种从零开始的事情你都不会慌张,因为你知道自己有从零开始到成功的经验。
当你在其他领域遇到困难的时候,你会回想你过往成功的经验,你会知道过去现在未来。
4.灵活的时间安排
你可以选择周末学、放假学,各种有空闲的时间去学。有项目有钱赚的时候去赚大钱,没项目的时候去自学,把时间充分利用,实现利益最大化。
二、自学的缺点
资料杂乱
网上资料太多是好事,同时也是坏事,因为初学的你无法分辨哪个课程更适合你。
“这个是清华大学的老师课程肯定牛”
“那个是外国耶鲁大学的,应该更牛”
“为什么这个老师的课程没讲这一章,是不是另外的老师的课程更全?”
“听说这个老师的课程是实战派的,应该更适合我?”
每天都在筛选资料和收藏资料,收藏夹里面的视频基本在吃灰。
2.学习速度很慢
这个应该就是自学最大的弊端。
天天在找资料,找到资源放收藏夹。收藏完需要去整理资料,整理完之后需要研究学习方向,研究学习路线再决定看哪一份资料,看到一半才发现自己学了很多乱七八糟市场不需要的技能。
每天都在纠结各种无关大小的问题。
用idea还是eclipse好。
redis是安装windows版本好还是linux版本好。
应该用git命令还是idea自带的图形化界面。
mysql应该用命令还是用sql客户端,应该用免费的还是付费破解的。
等等等等。。。。。。
在linux安装mysql报错,项目启动报错,糊里糊涂解决完,一天就过去了。
加上学习的时间是灵活了,可能今天工作太累不学了。这个周末有约,不学了。一天拖一天。
3.信心动摇
由于各种报错,各种纠结,各种弯路,各种浪费时间,学习效率很低,学习进度比其他人慢很多。
别人每天都在群里报自己学了某某某技能,而自己还在安装mysql报错,慢慢会自我质疑,失去信心。
三、培训班的优点
1.少走弯路
培训班课程一般都比较成熟,完全是面向企业教学,企业需要什么就教什么。路线已经给你编排好了,你要做的事只是用心听,用心学。
资料收集?市场技能调研?各种纠结?
都不存在,路已经铺好了,你跟着走就行了!
2.有朋友、有对比
培训机构肯定都是一堆情况相近的人,这些人可能会成为你日后工作交流的至亲战友。技能学习、面试求职、项目方案、人事关系处理等问题都是可以互相交流互相借鉴了,这样你就不会觉得自己是单兵作战,什么事都要靠自己上网查了。
而且有了一帮同学做比较,你才清楚知道自己的技能水平定位,也知道自己大概的市场位置,才更好地调整自己的学习方向。
3.短期内快速找到工作
这个就是培训班最大的优点,最短学习路径,有对比,有激励,全程高能辅助你快速提升。
毕业前会模拟面试场景,帮助学员获取面试经验。
这个行业起步很重要。