All rights reserved.No part of this article may be reproduced or distributed by any means,or stored in a database or retrieval system,without the prior written permission of persistenceGoing author

                                     萌新如何学习java?

       这是一个很尴尬的话题,因为只要你对IT行业了解一点点,都应该听过很多书,比如《java从入门到放弃》、《从删库到跑路》。当然这只是个段子,转行学习java,首先你要知道自己到底适不适合这个枯燥、无聊、吹逼、伪高薪的行业。

      很多人不懂java,但听说IT高薪想学,其实并不然,不同行业相比,比IT工资高的行业还是不少,而且IT竞争绝对比其他行业高,知道为什么?因为IT人士真的很多而且特别喜欢跳槽,大佬找工作肯定比你新手要快,工作的坑位只有那么多,职位竞争又激烈,公司容易倒闭和跑路,我自己都有几万的工资拿不到了,IT行业技术更新又快,自然很多人就剩下来了。如果你喜欢学习技术和IT死气沉沉的氛围,并且自己能沉静慢慢研究相关技术,那你的工资会慢慢的提高,甚至有些人提高很快。但是有一点很重要,不喜欢技术或者摸鱼很鸡儿厉害的人,终究熬不过30岁。

    如何看自己适合不适合IT这一行

        我们可以百度或者哔哩哔哩找一些java入门视频,跟着视频学习一、两个周。这两个周你可以自我测试,重点测试自己的学习能力、逻辑思维能力和这个过程中到底还爱不爱技术这个玩意。

       根据这两个周的测试,再根据自己的学习能力来选择学习java的方法。自我感觉学习能力强的完全可以自学,学习能力差的,理解能力差的最好选择培训机构了。

       那我就说说培训与自学这两个方式的区别。

    培训

       首先去培训机构学习花的钱肯定多,最少耽搁四个月时间,这四个月毫无收入来源,学费最少一万五、住宿费加生活费半年最少六千。

       培训的好处就是有过来人给你指导学习方向,给你布置作业和帮你理解基础代码,给你解决写代码遇到的问题,就业帮助你包装简历,其实就这五个了。什么培训机构包就业那种就不要相信了,包就业三千你干不干?而且还得面试,不要去相信培训机构的高薪就业,那是取决于你的努力和学历,去培训机构学的都是皮毛和某些基础,培训出来能力强的学生工资还是不错,但大多数学生都很平庸,甚至小部分的人找不到工作就被淘汰了。

       那我们应该怎么选择培训机构呢?你都不懂技术如何做出选择,说实话对于新手来说真的不好选,很多人说看口碑,这个还真不好说,我个人感觉看老师,你要看这个老师负不负责、尽不尽心,同一个培训机构老师之间水平差距还是很大的。不过怎么看老师也不好说,其实老师也只是一个领路者,最重要的是看你自己,因为你要在四、五个月时间学习别人大学三、四年的东西,真的很难很难。

        友情提示,如果选择的培训机构是那种只看视频的培训机构就不要去了。如果只是看学习视频,那我为什么要来培训机构学习呢?网上大把的视频对吧。培训这条路只适合学习能力差的同学,自学能力强、也非常自律并且有熟人再做这一行的学生我还是推荐自学。

   自学

      自学的最大优势就是便宜,不过花的时间会很多,可能一个问题你要解决很久,毕竟转行就是麻瓜啥都不会,而且学习没有方向,不知道该学习什么,虽然网上有视频,但是都无法解决你实际中遇到的问题。对于自己比较懒的,学着学着就开始划水了,不够自觉,大部分人可能中途放弃。

      很多人自学会加很多java技术群,但是你遇到的问题群里很少有人帮你解决,即使想帮你解决,远水也救不了近火,即使你截图或者他截图帮你,你可能要搞半天,可能搞一天都还是没有解决。甚至有些B还要教你rm -rf *的命令,然后你就可以提桶跑路了。讲道理,如果有熟人带领你学习并且帮你解决问题才是最好的学习路线。

   学习java有几个必备条件:

        第一:单身,这样才有时间静下来学习。

        第二:一台电脑,电脑都没有,学习毛线。

        第三:一颗学习的心。

        IT行业要学的东西比其他行业要学的多很多,你要想不被淘汰或者想涨工资就要不断的学习,在学习的过程中内心不要过于浮躁,不要动不动就问人家,咦!你工资多少?我工作二、三年了应该要多少工资啊?然后天天在java技术群里吹牛逼不学习。           首先工资是根据你的能力和学历来定的,工作两年都可能比刚培训的工资低,这很正常。因为有些人工作了两、三年都还只会简单的东西,而且学历又低,你拿什么来要工资。学历、技术和口才决定你工资的上限和下限,有时候不得不承认学历很重要,但是没有学历的童鞋也不要灰心,努力提升自己的技术,技术好了能说会道一样很重要,工资肯定会提高。

    说一下java自学的路线,大概分三部分。

        第一部分:J2SE(这是java基础,最好学习一个半月,打牢基础,这是很重要的,地基不深如何建摩天大厦); 

        第二部分:web前端,这个部分要求不是很高,一般情况下有一半左右的公司都有前端工程师,前后端分离开发,我们属于后端技术人员,但是也有很多公司前后端都要我们自己负责,所以我们还是得学点皮毛。jQuery和Ajax是必会的,其它的技术能够复制粘贴运用就够了,不必过深。当然如果你准备做前端工程师那和我学习路线的重点刚好相反。后端工程师主要重视第一部分和第三部分。

       第三部分:J2EE,也是你拿工资的重头戏,作为一个初级java开发,现在都是张口spring、springmvc、hibernate、mybatis。这貌似已经是行业的最低要求了,初级都要学习这么多,想想都头疼。在自学过程中遇到的问题可以问我,我很乐意把自己的学习过程分享给大家。

 

希望大家关注我一波,防止以后迷路,有需要的可以加群讨论互相学习java ,学习路线探讨,经验分享与java求职     

群号:721 515 304

自学第一步 hello  world: https://blog.csdn/persistencegoing/article/details/89358940

更多推荐

小白应该如何学习java,该培训还是该自学