想转行做Java程序员,是自学好还是报班好?其实这取决于你自己,客观点来说,你要是觉得你的自学能力可以,那你完全可以试试自学。当然,如果你预算足够,那你可以报班学习。
说一下两者的区别。培训班的好处就在于封闭式训练,尤其是线下学习,职业培训培养一个中等程序员的周期是4-6个月左右,全职学习,除了学习外什么也不能做,很适合自律性或者学习能力不是很强的同学。那自学的战线拖得就比较久一些,快的话也要一年时间,慢一点两三年都有可能,而且其中你不可能精力全在学习Java上,所以学习效率也会低一些。
其次,学知识的过程也是一个不断增长经验学习的过程,其中必然会出现各种各样的问题,特别是新进入一个领域,遇到的问题会更多。报班学习的话,会有行业的大佬和老师授课,遇到难题很好解决,也会少走许多弯路。如果你选择自学Java编程,除非有极大的兴趣和热情,否则每天遇到各种各样的问题可能会把你逼疯,真正能通过自学Java编程坚持到最后的,只有极少数有毅力的人。
还有就是资源方面。大家都知道,学习Java要练项目的,这是为了以后找工作。自学的同学在资源方面需要自己找。报班的同学就少了这方面的担忧。很多老师会组建自己的项目团队,技术也是紧跟时代,教学项目是一直迭代更新的,确保学员所学的知识都能与时俱进,可以切实的用在实际工作中,这些培训班外流的自学技术也比其他市面上流通的技术好很多。
最后就是金钱方面,报班需要付出的多一些,几万块的都有,自学的话会省很多。那分享一个学习Java的视频教程,有需要的可以看一下:Java基础教学>>>