不管你是大学生还是上班族,当你想要学习Java的时候,都会面临两个选择,自学或者报班。报名上课通常太贵,时间也不免费;自学不知从何下手,又担心自己坚持不下去。该怎么办?我们先来分析一下自学和培训班的优势。先说自学的好处:①你会养成自我分析和解决问题的好习惯,这是发展的必要因素。②学习时间和节奏比较灵活,可以根据自己的情况自行安排。③学习成本小,零投资。缺点:①所学技能不系统、不全面,可能达不到就业水平。②学习周期会拉长,可能会走很多弯路。③公司目前的招聘要求不仅要求技术水平,还要求有一定的项目经验,缺乏自研项目经验。④学习没有方向,遇到问题不能及时解决。在网上找到的答案不一定准确和专业。有时一个问题好几天都解决不了。时间长了,问题的积累就会让你失去学习的兴趣。自我怀疑产生了,慢慢就会很容易放弃。这是学习效率的问题。自学仍然是选择最多的方式。大多数人首先尝试自学。如果决定自学这门技术,首先要养成良好的学习习惯,合理安排学习时间,尽量坚持每天学习,因为学习Java到成功就业不是一蹴而就的。接下来要解决的问题就是找到一套最新的教程和一条新的学习路线。很多人在自学的过程中还在看五年前或者十年前的教程,学到了很多过时的技术。浪费时间。如果找不到最新系统的完整教程,可以上这个Java学习交流裙,前三位是215,中间三位是772,后三位是073。看看这些Java我分享的教程,绝对比网上找的好很多倍:那么说说培训班的优势:①有系统的培训体系。②学习氛围,也有人跟你一起学习。③学习动机和学习成本(这里解释一下:因为交了高昂的学费,不管你自己的学习效果如何,你肯定会跟着学习。这和自学形成了鲜明的对比。如果是自学,有是没有代价的,如果不想学,或者学习效果不好,就别学了,但是加入培训机构就不同了,花钱会给你很大的动力,比较现实.)缺点:①学习节奏快,周期短,教学塞。②助教回答问题。(大部分机构都在推广名师讲课,用这种方式来吸引学生,他们的一些讲师确实很厉害,但是无论是面对面授课还是远程看直播,你都不会和这个有任何互动学习过程中的讲师。有什么交集,老师只负责讲课,学习中遇到的就是去找助教解答。这些助教很多是在培训机构学习的,不能找工作,所以留在学校做助教。所以沟通有问题的人得不到任何帮助。他自己可能不明白,大多数时候,他让学生自己去百度。和那些讲师厉害的培训机构的课程,网上到处都是,上网看也是一样。。)③学费太贵。现在的培训基本上都是速成培训,周期短,节奏快,像车间里的大批量生产,最终质量肯定会参差不齐。每个人的学习能力不同。两个人不可能同时学习同一种技术。培训的初衷还是很好的,带领大家系统学习这门技术就业,但是越来越多的人想转行上网,大部分人还是不适应这种快节奏的学习方式。如果你是专业毕业的,在学校里没学好,或者学得不多,但是在大学里接触了好几年。你对编程并不陌生。但是对于那些零基础,非科班,从来没有接触过的人来说,一段时间的训练是跟不上的。大概是因为这里的知识没看懂。下一个知识点老师已经讲过了。长期积累是恶性循环。个人还是不建议参加培训班。真想把技术学好,首先是找一套教程学习,养成自己解决问题的习惯。可以去百度或者加一些交流群求教。最好有这个行业的朋友带你去学习,也可以去网上认识一些大佬。会有专人带你,少走弯路,省去不必要的浪费时间。这里又是一个学习交流裙子,前三个是215,中间三个是772,最后三个是073。里面有很多大佬,日常学习遇到的问题可以在裙子上留言求教,同时可以和正在学习的同学交流学习心得,学习氛围很好。同时,还有很多pdf书籍、最新面试题、开发工具、简历模板等可以帮到你。最后,合理选择学习方式。如果大家对Java有什么疑问,欢迎在评论区交流,也可以随时私聊我。
