企业对Java高薪岗位的需求,导致吸引更多程序员向java发展。当你要学习Java的时候不可避免会纠结是去培训还是自学,Java培训好还是自学好?首先要弄清楚自学与培训的优劣势,再来详细对比。一、自学的优缺点1、自学优势:金钱成本较低,能够按照自己设定的学习计划进行学习,时间安排也比较自由。2、劣势:自学消耗时间长,没有基础的话,自学是比较难得,相对于有一定基础的,一般都是在工作之余去学习,真的想学好,小有成就,找到一份不错的工作,怎么也要一年半载。自学还需要强大的自制力,每天固定的坚持学习,但是遇到技术难点没有老师指点,容易走入死胡同,导致半途而废。最重要的一点自学没有项目经验,现在企业都是需要有项目经验的人才,自学完找工作会遇到一些难题。二、培训的优缺点1、优势:学习时间相对较短,学习内容更全面更集中。专业的老师进行系统教学,遇到技术问题能迅速解决,同时会有针对性的项目来实战演练,能锻炼企业项目开发思路与技能,全面接触互联网大型企业网站开发流程,行业规范,制作标准。会有真实的项目经验,对找工作帮助很大。并且身边志同道合的小伙伴多,学习氛围更浓,可以互相帮助开拓思路。学习起来会更有动力,学习效果会更好。2、劣势:相对于自学,培训是需要成本的,培训的费用一般是2万多左右。俗话说:时间就是金钱,从这一个角度来看,自学的优势反而不成立了,提前半年工作薪资也不止2万了。