想进入IT行业,无非有两种学习手段,一是自学,二是培训。
先说自学:自学入行可能基础薄弱,但是就长期的职业发展而言是很好的,因为强大的自学能力在迭代快速的IT行业里是很重要的。
优势:金钱成本低,能够按照自己设定的学习计划学习,时间自由,培养出良好的自学能力有利于日后发展。
缺点:学的知识不够系统,不能确定自己所学是否是企业所需,坚持很难。并且学习上遇到问题不能及时解决,容易钻牛角尖,陷入死胡同。相对培训来说,自学到最后找到工作会花费更多的时间。
再说培训:你要清楚的是培训最大的优势不是能够让你学到多少东西,就算四个月时间不睡觉你能学的也只是一部分,也就是推你入行,所以在这儿讨论能学到多少东西没有意义。
优势:学习时间较短,整体学习比较全面,技术知识也比较集中,培训机构有一套完善的就业流程,大多数提供就业服务。
缺点:相对于自学,培训是需要金钱成本,一般的培训学费都在一万五到三万不等左右,还要加上学习期间的生活费,学习成本比较高。
综上所述,这两种方式其实各有优劣,建议楼主不妨先尝试下自学,看自己的学习情况如何,如果自学可行那么就继续往下学,如果自学遇到很多困难,可以考虑培训试试,现在大部分培训机构都提供试学服务,可以对比看看,找到适合自己的方式。
从事IT培训的话是否培训建议可以看岗位,有些岗位入门门槛低不培训也可以,有些有一定技术要求必须掌握相关技术才可以。
好入门的岗位:运营、策划、营销、电商等
这些岗位技术要求不高,入门更容易,更多的是在工作中总结经验学习技巧,在岗位中逐渐提升自己。
但是我们也同样能看到有不少文案培训、运营培训等等,相关培训肯定有用,但是也要选择适合自己的培训,有些是给新手的培训,但是这个行业更多的是在工作一段时间后有目的的提升自己,参加培训的更多是想在自己岗位上提升技能。
技术要求高的岗位:程序员、设计师、运维人员等
这类岗位中也有细分,
程序员有JAVA、Python、C、C++、WEB等等
设计有UI设计、UE设计、UI/UE设计、电商设计等
运维有网络运维、网络安全运维、大数据运维等
可以看到上述每个工作都有一定技术要求,没有技术连工作的机会都没有,这些当然要提前学习或者提前参加培训。
是否要培训还是建议根据自己情况选择,如果是上述相关专业,有一定基础,自学能力强,可以自学。但是编程等自学确实有点难,和理解中的考试自学还不一样,目的不是为了答卷是为了应用,所以还是跟进自己情况定。
而且大部分培训的还是以上专业及相关专业的同学更多,他们更了解自己需求,更了解和行业的差距,所以才有不少同学选择培训。
是否选择培训还是根据自己情况决定,然后培训前建议了解好自己选择方向。
自学的话主要看你自己有没有毅力,自制力强不强了,很多人自学到最后放弃了都是因为自制力不够强半途而废了,因为自学会遇到很多困难,一个是资料的获取,虽然网上有很多但是资料良莠不齐需要自己分辨就很费时间,一个是没有人带,学习中遇到问题也没人解答,慢慢就自己放弃了。
所以自制力不足的话还是推荐培训,培训相较于自学可以帮你快速入行IT,学习时间相对较短,而且有老师带着学习,课程也有专门的人进行研发,重要的是培训机构会提供很多项目供学员练习,增加他们的实战经验,找工作时竞争力相对更好。
不过培训完后也要注意不要懈怠,还需要自己不断的学习才行。
不管是自学还是培训,都只是一种学习方法,并无拙劣之分,本质上还得看你自己是否愿意付出时间和精力。
不过对于零基础转行的人来说,选择培训是最快的入行的途径。
目前IT培训机构大多都是线下的集中面授学习,有浓厚的学习氛围和约束力,这点对于那些自律性差的学生还是比较重要的,好的培训机构的讲师一般都是在企业一线做过的,会跟进企业的需求进行系统的培训,培养培养你的编程思维,答疑解惑,让你少走弯路,培训是让你在短时间内掌握一门技能。
还有一点,就是学习是相对的,不可能完全指望着培训机构,在我看来学习是两个人的事儿,老师努力教,学生认真学,这就够了!个人在职业上能够走多远,最主要的是看自身的专业技能,学习能力,主观能动性等,培训机构是能提供一些便捷进入企业的机会。
并不是说所有的培训机构都不好。在找这种IT培训班的时候,要多看看,该机构的资质如何,办学资历,规模,办学时间等等,。最好看看他们的上课状态。教师资历这些。当然,最重要的是要看自己的掌握能力了。 零基础的人从培训班五个月出来,也有拿上万高薪的呢,这个主要看自己能掌握多少了。