每一个能在所属行业中成为佼佼者的人,一定都会有他自己的独到的见解以及成长方法……这个观点我非常认同,我不自诩自己是个大佬,但现在也算是做出了头,我从刚毕业做 Java 实习生月薪 2.5k,到现在干了 5 年 Java 开发月薪38k,一直都在保持不断地学习。在我看来,一个程序员想要精进和提升,不论是想涨薪还是跳槽,一定要不断的学习,并且要有高效的学习方法和良好的学习习惯。以下为我的个人观点,也算是一个学习经历的分享,大家有什么其他观点也可以跟我交流。

  • 初出茅庐

对于一个初学者来说,一定要明确自己学习的目的是什么,是爱好,还是要将之作为自己要投身的行业进行学习,其次要了解自己应该都学习哪些技术,下图是我为大家列出目前比较重要的技术内容以及对应的教程视频。看完相信小白也能明白自己该学什么,该怎么学。

如果以上技术都能掌握个七七八八后,那么在二线城市一般可以拿到8-10k 薪资,而在一线城市至少能拿到12-15k的薪资,这个看具体城市,会有一些差距。学习时间大概是5-7 个月时间,如果是自学的话效率可能会低一些,时间也可能拉长一点,就看你够不够自觉了,最好是身边有干Java朋友带一带,给你答疑解惑,这样学习的进度会比较快,闭门造车会比较浪费时间和精力。

我相信大家到网上寻求资料和学习经验之类的也是为了少走弯路,所以我也给大家准备了一些我当时学习的干货,是我从当时交流学习群里阿里P8老哥那里拿到了他自己多年里的经验总结而成的手册。篇幅原因,这里我就只展示截图,其他更多内容都打包成PDF,包括一些面试经验交流,各技术栈学习手册,简历模板等。

第一份资料这份资料包含了 30 大核心知识点

第二份资料:1000 道 Java 面试题目录展示

基础

JVM

Spring

多线程

MySQL

算法

写在最后

书中自有黄金屋,书中自有颜如玉,颜如玉有没有我暂时没看到,但是黄金屋确实是实实在在的,都说书籍是人类进步的阶梯,以前的我或许会嗤之以鼻,但现在我认为学习确实会让自己的眼界和境界提升,更何况是咱们干程序员的,本身就是需要不断学习的职业,不跟紧时代的步伐就要被时代抛弃!