学习java是自学还是上Java培训班好?
自学还是上培训班很多人都在问这个问题,这个决定完全在于你自己。
你的自学能力和你的耐心怎么样?Java也不是一个很简单的语言,在没有人教的情况下必定会遇到很多难点,对很多名词不理解。自学需要的时间也要很长,要有足够耐心。如果是培训的话,老师会给你一些案例来帮你理解。老师也会带你少走很多的弯路,避过一些坑。
从经验方面考虑,自学可能缺少一些实战经验,毕竟学的都是一些理论知识。培训的话有项目实战的课程,为你进入企业打下基础。
就业方面,自学的话去就找工作,可能会有一点难度。培训机构现在都有一些自己的合作企业,只要平常好好学,毕业进名企也不是不可能的。
我只能给你这么多建议了。光环Java在业内做的是非常不错的,有兴趣可以去考察一下。
自学
一般大一大二的同学有时间不着急就业或者只是爱好的话建议可以自学,一方面自己有时间,另一方面也能节省成本而且也不着急应用
一般程序员有一定基础,然后扩展JAVA这块的话,也建议可以尝试自学,毕竟有一定编程能力,然后扩展的话也更容易
自学能力强的同学也建议可以尝试自学,JAVA如果不入门的话相对枯燥一点,不一定能学会,但是学习能力强可以尝试。
培训
需要从事JAVA开发行业,基础薄弱的可以考虑培训,毕竟想从事这行需要一定的基础有一定知识体系,而且需要有些项目经验更容易找到工作,这培训机构基本都能满足。知识体系完善、掌握良好、还有一定项目实训经验。
大三、大四面临就业,这类同学自学时间少,一般培训还需要半年时间,如果自学的话时间成本更高,建议可以考虑培训学习,也让自己更快的进入行业。
给出一些参考,还是建议结合自身情况选择是否需要培训还是需要自学
先说自学:
1.如果能够自学入行可能基础薄弱,但是就长期的职业发展而言是很好的,自学能力在这个迭代快速的行业是很重要的。
2.自学的优点很多,良好的自学能力利于日后发展,自学能力强的人其他各方面的素质也不会差,意志力,决策力,执行力等等,而这些是影响你职业走向的东西。
3.缺点也很明显,不容易坚持、问题得不到及时解答,很容易产生放弃等等。
再说培训:
1.首先你要明白,四个月任何培训机构都不能帮你成为什么Java中高级工程师,如果四个月就可以,那么你让大学本科学了四年相关专业的学生情何以堪。所以培训机构就只是推你入行,后期发展还是得看你后面的学习能力。
2.有项目经验:很多机构为了帮助学员更好就业,都会让大家做项目,这样在面试的时候更容易。
3.更容易就业:在正规的培训机构有一套完善的就业流程,这样至少让你成功入行了,不会面临海投简历也没有一个邀约面试的窘境
上面就是自学和培训的区别,如果你想要培训,那么知了堂建议应该多去机构实地考察,这样才能选择到合适的。
如果你选择去培训
培训有人带着你,但是需要你辞掉工作,可能还会去其他城市,因为大城市的培训机构跟小城市的培训肯定不一样,也就说不仅培训费用20000+,四个月的吃住至少要10000吧,成本很高。但是好处就是你学着有方向了,有人带你学,但是培训机构四个月的课程很赶,很多都在赶进度,能不能跟得上是一个问题,很多人在培训的时候都说过前面讲的还不懂,又开始讲新的知识,越是着急越是不会,不是谁都适合四个月速成。
培训机构会给你画一个饼,去吊你的胃口,不要相信任何人跟你说你学完了之后工资是多少,这都是不准确的。
备注:培训机构如果说“保就业”你可以直接走人了,不管是哪里,不可能有保就业这个说法。
如果你选择去自学
自学的时候基本都会陷入迷茫,不知道自己在学什么,然后会看不会写,自己也没有一个准确大致的学习方向,只知道自己每天在看视频,这是一个挺普遍的现象。对于你自己来说困难非常大,如果可以,在线上找个辅导的地方,会解决一大部分你这个问题。学Java,首先弄清楚现在企业需要什么人才,现在都流行什么,需要学习哪些东西?应该怎么才学才不浪费时间?学完了应该去哪里找工作,这些都是开始学的时候就应该想的,尤其是怎么学,我见过很多人什么都不想,直接就学,越学越迷茫,原因就是开始没有想过怎么学Java才是正确的。如果你你选择自学,那几乎所有问题都是自己解决,会很难,但是你要相信有人自学成功了,如果对于这方面不是很了解,还是懵逼的状态。
无论你是培训还是自学,我给你大家写点建议:
建议一:有一个系统的学习方案,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。
建议二:学习Java别光看书,要时刻记得动手写代码。而且要注意跟别人交流问题,找一个不错的学习交流群,跟大家研究一下问题,会有很大的提升。
建议三:在学习的过程中药注意一天不要学太多,视频看的太多多半会废掉,一定要学多少消化多少,不要盲目看视频。
学技术不像武侠小说中的武功一样,只要一本武功秘籍就能练的出神入化。对于学习一门技术来说,没有专业的教师,没有系统的培训是很难学好的。自学Java的人会面对各种各样的问题,尤其是不知道从哪里开始着手学习,特别是对于从未接触过Java的新手来说,自学Java非常困难。它不仅对自学者个人的自我控制和学习能力有较高的要求,而且不能保证学习效率和成绩。尤其是自学的Java知识理论会不系统,容易造成似懂非懂的情况,真正能运用到工作中的知识其实很少,对于以后的工作没有什么太大用处。与自学Java课程相比,培训班课程都是系统全面的,而且这些课程是根据企业需求和Java的发展而不断更新的。因此不管个人基础的好坏,都可以真正做到从0开始,逐步过渡到实际的项目演练,在实际项目中验证所学知识的掌握程度,这是个人自学难以企及的巨大优势。
02、专业教师授课,学习知识,增长经验
无论学习什么东西都是不可能一帆风顺的,在学习的过程中难免会出现各种各样的问题。特别是当你刚进入一个领域时会遇到很多问题,如果没有强大的学习力和逻辑思维,每天面对的各种各样的问题可能会让你觉得自己要被逼疯,甚至想要放弃。参加Java培训课程的话,会有专业的教师授课确保学员能够学习正确的编程技巧和方法,在最开始就能避免走弯路。对于学习上遇到的问题,学员也可以直接向老师提出疑问,老师可以做到及时解答,同时学员也可以在与老师沟通交流的过程中收获更多的新知识。
03、项目实战,提前适应职场
参加培训的小伙伴们都是为了更好的就业,但就业不是只要理论知识及格就可以,企业更看重的是你实际的动手操作能力,是你进入企业后能否更快融入企业的开发项目。理论知识学习的再好,一动手就“废”的话是不会受到企业的青睐的。培训班中有真正且最新的行业项目给学员们练习操作,让他们获得更多项目经验。所以,在培训班能获得的不仅仅是理论知识的学习,而且能够获得更好的实践经验。这些经验可以帮助他们未来的工作,还可以帮助他们提前适应工作环境,有甚者还会直接影响到薪水。而这些都是自学所没有办法接触到的,所以相对于自学,小编还是建议大家尽量选择参加培训课程,毕竟这会给你带来更大的方便。
04、通过推荐直接找工作,比别人早一步进入职场
有些济南java开发培训机构有内推就业的业务,它们与许多企业保持着密切的合作关系,可以直接推荐你参加面试求职,你可以得到更多的工作机会。比起自学后自己漫天投简历找工作,培训班的学生可能已经是通过济南java开发培训机构内推进入职场了,已经比你更早适应更早接触到真正的职场了。