如果自学能力强,编程基础比较好的人完全不需要参加java培训,买本书或看些视频就好了,培训机构将的java课都是比较基础的,只是带你入门,你自学学的可能会更深入,掌握很多算法和架构的东西。
如果自学能力不强,自制力差,自己学习,三天打鱼,两天晒网,之前又没有什么编程基础,又想做程序员快速找工作,可以考虑参加一些java培训机构的培训,有可能你自学学的比较慢,花了几个月都没把基础学会,你去参加培训机构,培训机构都是进行封闭式管理,那段时间每天都给你讲好多课程,让你在几个星期或几个月快速学会java,同时那些讲师会给你更多指导,让你更快入门,也给你讲很多怎样找工作做项目的指导吧。
这个要根据自己的实际情况,来选择吧。可以自己先自学,如果感觉自己自学效果不好,再想报培训班也可以。另外报编程培训班也要交很多钱的,也要看自己现在身上的钱多不多。