课程设置和时间安排上都会更加合理,而且遇到问题的时候能够最快的解决,对自己的进步和入门都是有很大好处的所以综合考虑下,可以看看自己自学以后的水平和开发能力,如果发现自学效果不咋地的话,还是建议报个班培训一下吧,一般脱产学Java的话,从零基础到能够就业的话,需要5个月时间左右~。

可以自学,但建议报培训机构自学需要具备以下条件1过人的自制力,编程不比其他技能那么有趣,如果你没有莫大的兴趣和动力,很容易觉得枯燥,那些代码逻辑很快就会打消你的积极性,尤其是你如果不是脱产专注学习,利用碎片化时间很快就把仅有的热情消耗殆尽2完善的体系,师傅领进门,修行在个人。

如果想快速入门的话,肯定是去培训班好,去培训班你不用考虑要学什么,应该学什么,也不用担心找不到学习资料如果是选择自学的话,通常情况下,自学的层次达到java入门的水平,远远达不到软件工程师的水平,所以,想要在技术上不输给人家,最好选择去培训,入门快,效果也会更好点,如果想要更加的。

但是对于在大学期间没有好好学习的学生而言,自己学习java编程的能力是比较弱的,那就需要报一个java培训班来充实自己的知识库另外对于java编程而言,它是一个实用性非常强的技术,如果你没有项目的经验,是很难入门的,你的java知识也是比较散乱的,因此这类学生参加java培训也是非常有必要的。

推荐选择达内教育自学和培训班学习两者的对比1效果JAVA学习更注重操作能力,参加培训有老师带领,有问题及时解决,老师发现问题也会及时指导,培训还有同学互相促进2时间JAVA培训学习是全天学习,晚上还有模拟练习,培训时间在5个月6个月,才能达到找到好工作的要求自学的话基本上。

主要还是看个人学习能力和自觉性,如果自觉性好,学习能力高自然可以自学,但之前没基础,是刚刚接触的,还是建议报个班,这样的话比较好入门我来介绍一下这两种学习方式的区别1自学学习Java语言比较重要的一点是英语,先把英语的熟练度提升上来不然你可能连编程报错都看不懂当然也要不需要你。