程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

转行JAVA程序员,我的月薪终于突破了12k

发布于2021-10-06 17:41     阅读(1243)     评论(0)     点赞(0)     收藏(0)


作为毕业5年,转行做程序员的我来说,JAVA真的是太香了,市场需求超级大。无论是兼职做点项目,还是直接入职互联网公司,都是非常不错的选择。很多公司的JAVA起薪也有1w,算是薪资不错的工作了。

转行JAVA程序员,我的月薪终于突破了12k

其实我大学学的是信息管理,对编程也有一些粗浅的了解,但是JAVA说到底还是一个全新的领域。
因为白天需要工作,学习时间基本都在晚上,不算特别充裕,好在当时进了个大神群,里面有大神分享的视频和文字资料,我把它们发的东西一个一个啃下来,大概花了3、4个月才开始入门。
现在为大家整理了更加简单的入门攻略,所以点赞收藏这篇文章,你就可以比我更快入门啦。

转行JAVA程序员,我的月薪终于突破了12k

先送上思维导图,大家可以按需选择内容进行学习!!!

  1. 夯实基础

你要学JAVA,第一步就需要做的并不是直接上手学语言,而是夯实计算机基础。相信我,这对于程序员来说真的很重要。就像是你学画画、鞋子,要先从控笔开始一个道理,只有把地基打牢了,高楼才能更加稳固。
虽说花一年学计算机基础都不过分,毕竟它枯燥嘛,但其实计算机基础也就下面五类课程:操作系统、计算机网络、数据结构、算法、数据库。
其实这部分内容的学习思维导图是个好东西,比如Map结构:

转行JAVA程序员,我的月薪终于突破了12k

通过思维导图,我们再来进行一下Map结构的理解:
比如说Map中的key,它是无序的,补课重复的,使用set存储所有的 key;
Map中的value:同样它也是无序的,但是它是可重复的,使用collection存储所有的value。
从各一张思维导图,将相关的知识点进行延伸学习,进而掌握计算机基础。
群里很多大神都有学习资料,找几份大神们学过的笔记、资料进行学习,那些都是浓缩了的净化,可以帮助我们事半功倍完成学习。


2. 精通语言

在搞定计算机基础以后,我们下一步需要做的就是精通JAVA这门语言。这是一个很长的过程,甚至需要和下一步一起进行,并且在不断的探索中进行精进。所谓精通,就是不仅要知道怎么运用这门语言,还要知道它背后的原理。而了解所有的语法、API就是第一步。
同时JVM也是我们必须要了解的内容,还有JAVA的内存模型、内存的管理、垃圾回收、类加载机制。同时,我们还要开始尝试阅读JDK源码,了解每串代码的原理。
举个例子,比如JAVA的内存模型,它就会涉及到JVM(JAVA虚拟机)内存的结构,还是用一张图来梳理了解它。

转行JAVA程序员,我的月薪终于突破了12k

这个阶段可能会有很多问题,一定要静下心来思考,相信很快就可以平稳过度的。
3. 上手练习

不练习,你永远不知道到底哪里有问题,在练习过程中掌握知识也非常重要。这个阶段,我们会接触到Spring、MyBatis、Shiro…这些应用层面的技术,一定要沉下性子练习。不仅仅是JAVA,任何编程语言的学习,都是一个熟能生巧的过程,我们要做的就是花时间、经理进行练习,多动手可以帮助我们进行理解,同时在不断思考和改进不过的过程中做到真正了解JAVA这门语言。
但是作为新手,练习过程中出现问题也是在所难免,这个时候也不要轻易放弃,学习群里的老师非常耐心的解答我的问题,我曾经就有一个bug,困扰了自己好几天,最后也是群里的大神帮我解决的,瞬间就让我有一种茅塞顿开之感。

当完成了上面这三步以后,我们基本上可以算是入门了JAVA,虽然距离精通还在路上,这个时候就可以先找一份基础的JAVA工程师工作先来练练手,相信在通过工作的不断实操以后,我们的水平也可以越来越高。




所属网站分类: 程序员的那点事

作者:站长微信公众号

链接:http://www.qianduanheidong.com/blog/article/198127/8dd5191f5a3d300c0ecb/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)