培训怎么说呢,给你铺垫个底子,前期能避免一些坑,如果是跨专业或者完全0基础自学的话,在没有天赋的情况下,的确得踩不少坑,记住前期踩坑可不算成长,有时候各种撞墙,而且撞了属于白撞。可能你自学的东西与现实工作偏了很远。其次没有强烈的兴趣爱好在你脱离行业外的时候自学很难坚持下去,可能学着学着就lol一把了,这和你已经处于这个行业内,有强烈危机感得提升自己,后者区别还是很大的。
如果培训不坑的话,有人指引或者给予正确的方向,加上沉淀一些基础能力,那么往后你在自学起来,或者工作成长起来,能力将会大幅度提升,而且会有自己的思想和等等一些其他东西,当然我不是安利培训。培训还有个优势在于你出钱了 出时间了,等于付出了很多了,那么会有一种东西支撑这你,每当惰性来的时候,一想到交这么多钱,花这么多事情,马上就会继续学习,这和在家喝这可乐看这网上的免费视频心态是完全不一致的。
自学
对于自学
控制力够强吗?
你的理解能力怎么样?
优势:金钱成本较低,能够按照自己设定的学习计划进行学习,时间安排也比较自由。
劣势:自学消耗的时间比较长,如果没有基础的话,想要自学也是比较难的,相对于有一定基础的,一般都是在工作之余用碎片化的时间去学习,想要在Java开发的领域小有所成,找到一份正式工作,怎么也得一年半载吧。自学需要强大的自制力,需要耐得住寂寞,每天固定的坚持学习,但是遇到技术难点很容易做牛角尖,导致半途而废。
培训班
培训又分线下与线上
线下培训
优势:学习时间相对较短,整体学习比较全面,学习内容也比较集中。专业老师按照大纲进行系统授课,在学习中遇到技术问题能够快速得到解决,同时还有专项的练相对于自学,学习气氛更加浓厚,跟同期学员对问题的探讨,对拓展思路有很大的帮助。让学习变成一件很快乐的事情,学习起来也会很有动力,学习的效果会更好。
劣势:相对于自学,培训是需要金钱成本,一般的培训机构学习费用都在一万五到三万不等左右,还要加上学习期间的生活费,学习成本比较高。PS:从时间就是金钱的角度来看,上面说的自学优点反而不成立啦,提前工作半年的薪资估计不止一两万吧。
线上培训
现在的人们停留在传统的观念中,似乎走不出来,对于线上学习还是第一思想接受不了,不过现在已经很多线上教育
优势:线上培训就是成本低,学习周期要长可以反复的学,有一台电脑就可以学,而跟老师的互动是在直播间的课堂上,课后有一对一的解答老师,除了上课方式不同,其余的都跟线下培训是一样的。
这里学好的因素在于,线下培训你不想上课也要去,而线上不一样,你可以自己偷懒,但是如果你自己想要偷懒,无论线上还是线下,最后的结果都是一样的,永远记住一句话,无论在哪里学,学习始终都是自己的事情,与他人无关,好的老师,好的课程安排,好的学习计划,这些都能加大你学好并且找到工作的概率,都是很好的辅助材料,但是绝对不是你找到工作成功的关键,关键还是看自己是否能学好,我曾经说过一句话:当一个人意识到学习的重要性,只要给他一个相对好的学习条件,他就能学好。
其实培训是什么,就是跟上学是一样的,有学的好的,有学不好的,学习始终还是自己的事情,一个班级里面有一半的人能找到工作,这个班级算是成功的班级,并不是每个人都是天才,四个月的时间就能胜任现在高标准的工作岗位,学成与否跟自己付出的时间有关,跟自己的思维逻辑有关,跟自己的理解能力有关,这些因素都能造成是否学的好不好。
如何选择培训机构
1、不管培训机构怎么广告宣传,首先确定一点是不是专业做这个培训的,实际培训的效果和最终的就业怎么样不是靠他们自己说的,这个你就要去找一些在读或者已经毕业的学员亲自了解一下。
2、就业薪资虚假宣传,薪资动不动就达到一两万,不务实,你让公司里那些做了几年还没这个数的前辈们情何以堪。
3、就从老师来说吧,一些机构就直接招一些年纪轻轻的讲师,自己连项目都没有做几个来教学生,真是误人子弟,就知道赚钱。值得注意的是,如果是一线开发下来的讲师,大约也得有30-40多的年纪,项目实战经验丰富,这样的机构可行。
4、行业内口碑比较好,业界没有学生的负面新闻,学生对培训机构比较认可,这种机构把精力放在了学生身上的机构,才是做教育的应有态度。
5、以学生就业为目标的培训机构现在才是最主要的。我一直强调就业只是教学成果的体现,没有好的教学保证是做不到好的就业的。
推荐一下新手学习路线:
第一阶段:html+CSS 静态布局开始 有人肯能会说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力
第二阶段:必须要掌握的JS/JQ JS 尤为重要,也是最难的,不用说Java无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个跟思维有关系,适当了解一下数据结构有利于学习Java和javase。
第三阶段:JAVASE核心技术 JAVA的基础,也是JAVA的魂和JAVA紧紧相连的数据库。最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基础部分,上过学的人都知道,任何一个试卷80%都是基础,没有太难的东西,JAVASE就是JAVA的基础,根据我这么多年学习java的经验来看,如果一个人学不好JAVASE,那JAVA基本就是白学,后面的框架基本就是听天书。 数据库,不用了说了,最常见的那三个数据库,增删改查,多去练习SQL语句吧,复杂的连接表示有难度的。
第四阶段:JSP相关技术 JSP和servlet 就目前来看 有些公司现在不用JSP,因为他的加载速度有点慢。不过还是现在学着吧,毕竟在JAVA体系中也是非常重要的。
第五阶段:JAVAEE企业级开发
框架,struts2,hibernate4,mybatis3,spring4,spring mvc,这些东西都要掌握,但是整个JAVA体现想要理解的还算可以确实有些难度,自学的话,基本没啥可能了。
上面的学习内容基本包括全了,JAVA体系基本如上,希望想学习JAVA的初学者能坚持下去,JAVA语言确实非常的强大,为了需要人才也是最多的。
希望上面罗嗦了这么多,可以帮到你和一样有疑惑的小伙伴们。学习遇到任何问题都可以私聊我。java学习交流群 374320282 所以想学Java的童鞋,加油!千万不要用自己的青春,见证别人的成功。