想学习java到底要不要培训

很多人在网上看到,java开发工程师工资都很高这点非常的吸引人希望自己今后也做这个行业,那么问题来了,学习java是应该去培训学校学习还是自学呢。自学虽然很省钱学习时间自由,但是真的会有效率嘛,能学下来嘛,会不会被迫放弃。
现在网上随便一搜都是两极对峙,既有说当然培训好,培训学校里面有专业的老师带着学习,这样学习效率特别快,小学初中学习这也是老师教的,也没看到直接要自学而且自学效率那么低。这样想想好像确实不错。当然也有特别反对培训学校的说什么都是模子刻出来的,没有实际的本事。对于这些呢我想说的是理智看待就好了,最终还是要有自己的想法。
有说好的就有说不好的,这其实和个人的感受有很大的关系。因为不光培训机构有好有坏,每个人的学习能力和知识背景也不尽相同。
假如本身是优秀的计算机专业学生,你想通过培训机构再去快速学习一门。这些可能有一定基础,+又有明确的学习目标。你会很快成长,企业也乐于招聘你这样的人才,你自然会对培训机构有好的感受。
反过来说,你大学就没好好上,不是挂科就是重修,快毕业了你开始焦虑了。看到培训机构极具煽动性的宣传,就觉得报了培训班我就直接等半年多然后直接可以月入10k,可以想象这些人之后“下场”,最后反过来在各大网络上说培训机构坑的也不少。
不管是自学还是报班,下面这两种愣头青行为都是不可取的
第一、轻信机构极具煽动的宣传,什么“轻轻松松几个月,学完公司抢着要”,脑袋一热就去报了班,觉得报了班什么都不要想,直接睡几个月就能月薪过万了!
第二、初生牛犊不怕虎,不管三七二十一,找来资料就一阵埋头苦干!也不知道自己现在起早贪黑学习的知识是不是别人玩剩的,用不到的。

先说说自学的
开始愿意自学到去各大平台找素材,按照那些素材努力学习到开始工作这个过程是十分艰辛,自学适合特别自律的人,这个自律不是一般的那种简单的早起早睡,是要一下子能坚持一到两年的枯燥学习过程。每学到一个的新技术,你都会亲自敲出代码来验证,这样循环往复,你的成长会很快,学的也扎实!这就是最好的自学状态但是自学也是非常孤独的,一个人学习,没人监督,没人鼓励,遇到解决不了的问题很难受,很容易有退堂鼓或者懈怠的想法。
自学需要注意的问题
1、自己敲出来的代码才是自己的
有一部分的小伙伴,学习编程还是采用学校教科书的方式,对着教材看代码,做课后的编程练习题。甚至还有用学历史政治一样的方法,一本书勾勾圈圈,死记硬背。整本教材学下来,还是写不出任何代码。哪怕你照着书上的代码敲一遍,也比你看代码、识记代码来的强。
2、不要急于求成
学编程必须讲究循序渐进,切忌浮躁。零基础学Java,前面很长一段时间都是在入门,你可能自学了一个月还是感觉自己什么都不会,这是正常的。学编程一开始都是这样,过了这个阶段,后面就一通百通了。不要基础都没学会,就想着学框架。
3、不要钻牛角尖
自学java肯定会遇到问题,学习过程中肯定会有不懂的问题,这个很正常。即使你对着视频敲的代码,或者直接把老师写的代码copy过来,还是有报错,自己还找不出来,很沮丧。这都很正常,不要怕,一个个解决。
遇到解决不了的问题,先百度,因为你遇到的问题大家都遇到过,网上都有答案,或者请教大神。但一些牛角尖的问题,不要去死钻,因为你可能真的弄不懂,只要知其然就可以了,不要被它影响情绪。等你掌握的知识多起来的时候,你就自然而然的理解了。大神还有一天都解决不了的BUG呢,况且你这个自学的新手。
4、不要老是一种方法学到死
编程学习方式一定是多样化的,比如书本+视频+敲代码+和别人讨论交流,如果你一直只用看视频或者单纯看书的方式学编程,效率都是很低的。
5、三天打鱼两天晒网
如果是用业余的时间学编程,一定要固定学习的时间,比如晚上8点到10点这样子,然后坚持下去。
如果是三天打鱼两天晒网,你一旦停止学习编程,你需要去找寻之前的学习进度,有可能就重复学习,造成不必要的时间浪费。还有要坚定目标,不要一会想学java,一会学python,然后又想搞小程序。专心搞一门,学出来再说。

再说一说报Java培训班
首先,不要被机构宣传所迷惑,觉得报了班就可以坐等月薪过万了。去培训班的同学一定要摆正心态,不是进去了交了钱,到最后就一定给你找一份高薪IT工作,你还是要自己去学去钻研。
搞清楚我们为什么要去培训班?
1、有更加系统全面的课程给你学2、有专业的课程老师帮助你学3、有良好的学习氛围督促你学
一切的一切都是为了更好地学!
培训班的优势
1.花了钱,更加坚定了自己学习的信心,不会轻易的放弃,毕竟花了钱在那里,谁也不想钱打水漂。
2.每天有固定的学习时间,有好的学习氛围,有不懂得问题,能够及时的得到正确有效帮助
3.学习的好,培训班很快能给你推荐到工作岗位.毕竟在圈里混了这么久,人脉多少会有点.甚至有的办校时间比较久的,实力雄厚的能直接包就业这都是有可能的。
这些培训的坑不要去碰
1、靠招聘套路诱导学员报名的,不要去,看上去就感觉很恶心。
2、上课纯看视频、PPT的,不要去,相当于花了2万块买了套视频教程。那还不如直接自己去网上搜,要去找那种现场直接现敲代码的,教学生思维方法的机构。
3、学费极低的,不要去,学费不足一万,甚至只有五六千的,不要贪图小便宜,别人优质的自己做的最新的学习教案这些可不是其他只有几千块钱能比的。
4、不要去管理十分宽松的,这种一般都是直接放羊式,对今后的学习质量没有保障。
最后希望大家根据自己的想法选择到底是自学还是去报名培训机构。毕竟之后工作的时间将占据人一生中很大一部分的时间,还是希望大家能学好。
但是最终我的回答是像所有其他语言一样,自学可能并不是合适的选择,因为自学没有软件开发的场景,你需要在软件开发中来学习Java。但是,这又引出一个悖论,一些刚入行的年轻人,因为没有工作经验,无法获得软件开发的机会,但是他们没有软件开发的工作几乎,自然也无法获得工作经验。

怎么打破这个怪圈呢?工作经验其实也只是一种能力的证明,证明你具备某些能力,既然你没有工作经验,那就需要其他的能力证明来证明你的能力。自学的问题就在这里,你自己学的,你说我自学Java全都学会了,这话一点分量都木有啊,这话谁都可以说啊,没有第三方证明能力,等于没说一样。我是希望通过学会学好Java来找一个工作。所以这就是培训的好处(刚开没两年的小培训机构就不要去了)这样一些招聘企业才能相信你有一定的实力。
如果有什么其他问题可以加我qq2848521649我来直接针对你的个人情况进行建议。或者加入QQ群9346239444里面都会不定期的发出学习资源。

你可能感兴趣的:(java,java,编程语言,javascript,spring)