零基础转行自学java,拿到12k工资,来看看我的心得!

我的自学之路

     大学时期临近毕业,幡然醒悟,好好读书学习一门技术是有多么的重要。毕业季找工作,苦于学习期间没有好好学习,手里没有一门过硬的技术。一个机械工程专业毕业的我,毕业的第一份工作不是和机械工程相关的,而是去做了销售。毕竟是刚刚踏入社会,不太成熟的年轻人也没有想太多。大家都是在说销售这个岗位很锻炼人,果不其然,试了一段时间转行去了食品行业,发现这个行业跟自己想象中的也不大一样,后来啊工作换了又换。在外边跑了一年多,深知好好学习的重要性。

    确实我们总会找到合适自己的工作,2020年,危险与机遇总是并存的,迫于无奈,待在家里,思考这一年来的事,决心学习一门技术。

    在网上搜索查找资料,发现计算机行业的工资是真的挺高的。一串串数据看过去,老实说我心动了。但是又想了想,我一个机械工程专业毕业的,而且也已经工作一年多了,专业不同我能学会吗?我已经毕业了,我能拼过那些系统性学过的人吗?我对自己产生了怀疑。可是这一年多以来,我时常会想为什么当时要耗费时光去玩游戏,不去好好学习,学习一门技术呢。学习到一门技术,手里有货,肚里有墨,我有底气。我终于决定进军计算机行业。

    可计算机行业首要的就是编程语言,这么多的编程语言,我应该选择哪个呢?我又开始纠结了,网上查资料,询问自己的朋友等。之后我就发现了两门呼声最高的编程语言,Java和Python,Python在当时很火呀,人工智能,大数据,一大堆关于Python的事,疯狂的吸引着我去学习Python。可我最后还是决定学了Java,当然从最后的结果来看,我并没有选择错误。

    Java没有什么要说的,懂的人自然会懂,前途稳定且光明。

    2020年也都明白,外出也是不大方便。看着别人都在好好学习的时候,我心里就有了危机感。决定好了学习Java,Java多好啊,学完直接远程办公,反正互联网发展也迅速,但是又不知道怎么学习,在网上查完资料后,就特别想去报培训班。当然,在看完价格后想了想,算了,自己自学的能力差吗??不可能!根本就不可能差!!在网上找资料自己学!!!

    当然很对不起,我高估自己了,刚开始的我连什么是后端什么是前端都不知道,我抱着学习完一门技术,能够找个不错的工作就行的态度,开始了我的Java学习之旅。

我的Java学习之旅

    最初是java的基础知识SE阶段,虽然是基础但是对我来说吧,学起来真的是难,学得我一脸懵逼,不是视频中老师讲的不好,而是自我感觉确实理解比较费劲。直到最后敲代码时候才懂了点。没有天分,那只能用勤奋来弥补了。于是我每天都起来敲代码翻看学过的知识,那每天就是不管刮风下雨打雷,当然也跟我没关系,反正我又不出去乱跑,每天的时间都安排的满满当当的,上午做什么,下午做什么,晚上做什么,反正就这个样子坚持了一个多月。

    我终于是进入到了JavaWEB+数据库的学习。在刚开始学习的时候还是跟学习SE阶段一样,这是什么玩意,这也太难了吧。我当时一度想过放弃不学了,就这样吧。但是吧,自己又不甘心,想了想之前为什么每件事都干不成,就是毅力不够,付出不够,这会都学了一个多月了。不行不行,我不能够放弃,于是就咬牙坚持了下来。好家伙,总是古人诚不欺我。付出总是会有回报的。在数据库学习的阶段终于找到了感觉,每天去看视频学习,一遍不明白,就看两遍。也可能是真的积累的达到一定程度了,终于出现这种顿悟的感觉了。但是这个时候我依然没有放松,把学过的知识点看看,下午看看要学的知识的视频,在网上再找找类似的,就这样坚持到了下个阶段。

    Spring系列框架这个部分将前面的知识综合起来运用,让我对前面的知识有了更加深入的理解,于是感觉我还想学的更多点,有点自己的优势,开始在网上找视频来进行知识的扩充。每天过的很充实,也发觉每天时间都不够用,我想看的东西还有好多。就这样渡过了这个阶段。

    从刚开始的蒙,到一度想要放弃,坚持到最后终于迎来了曙光,仅接着面试,那简直是一路的绿灯,工资嘛也拿到了12k。当然靠我自学Java真的是很难。

Java学习心得

    经过这么多的赘述,我学习Java的一些小心得,其实总结下来就是以下几点,可以参考一下:

      1、不要认为自己可以搞定一切,学习编程很抽象,尤其是在刚开始学的时候,自己是无从下手的,所以一定要懂得借力,找一些你学的比较好的同学,或者你认识的朋友带带你。

      2、必须有完整的Java学习视频,如果连好的学习教程都没有,根本不可能学会Java,很多人用的教程非常老,很多技术都已经过时,企业并不用这些技术,所以学了也是白学。

      3、多动手写代码,视频只需要看一两遍足矣,学习编程要能写出好的代码,做出好的产品。这是一个动手的工作,但是很多人学习编程都是只看视频,这样的学习方式是非常错误的,所以大家一定要记得动手敲键盘。

      4、学完一个阶段一定要做项目,项目可以让我们学到更多的东西,项目才能检验我们这个阶段到底学的怎么样,所以大家在学习的过程中切记项目的重要性,很多人学习Java都不会去做项目,这样的学习方式也是错误的。

小白学习Java过程中的误区:

      1.没有详细系统的学习规划,越学越迷茫,不知道应该往哪里走,特别有想放弃的想法。

      2.学习的技术并不是现在企业需要的技术,跟不上时代,不具备竞争力。

      3.学习效率非常低,遇到一个小问题解决起来很费时间,甚至有的时候会卡几个小时,导致信心受挫,对自己适不适合产生怀疑。

      4.没有掌握学习Java的方法和技巧,导致走的弯路特别多,钻进程序的死胡同出不来。

    如果你有以上的学习困惑,觉得自己无从下手,学习的效率很低,学了后面就把前面的忘记这些问题,基本都是因为自己的学习方法不对,需要多跟有经验的人交流。真的自己一个人自学编程真的太难了。

    如果你需要完整的java视频或者学习笔记我这里倒是有,可以免费分享。

    当然你需要的一线大厂的面试真题我这里也有,免费分享!!

面试的时候需要注意以下几点:

       1、在面试阶段,一定要将基础知识熟练说出来,最好能有自己的理解。

       2、在面试时候要将自己的优势发挥出来,让公司看到你,到底是不是他们想要的人。

       3、保持良好心态,面试是两方面的事情,面试时候只要发挥自己真实的能力就好,剩下的就看公司了,多面试几家,总会有一家适合你的。

       4、面试时候要有自信,因为如果你自己的底气不足就会让别人感觉你什么都不会,即使你会的东西也会导致说不出来。

你可能感兴趣的:(零基础转行自学java,拿到12k工资,来看看我的心得!)