Java基础
Java基础必须学好,推荐尚硅谷的视频,我当时2倍速,刷了三遍,看了后,要多敲几遍,不要以为自己会了,自己敲出来才可以,往往觉得自己学的很好的到后面可能会比较惨。
数据库和JDBC
mysql,oracle,sqlServer 数据库,增删改查,多表联查,一些函数concat,count,group by having,一些流程结构,if、 case when then end ,要能轻松写出来
JavaWeb
前端基础要是要有的,html+css+js(不感兴趣的话,大概过一下,影响不大),如果对前端感兴趣可以学习axios、vue.js。这里会学Jsp等(一些公司的老项目可能是Jsp),这阶段时间着急可以快速的过一遍。
ssm,SpringBoot
Spring必须好好学。Mybatis很重要,要了解一对多,多对多啥意思如何写,推荐狂神说教程。现在蛮多公司的项目都是用SpringBoot写的,上手简单,精通难,想要精通就去看源码吧,源码这块推荐马士兵老师的课。
总结
多实践很重要,github找开源项目,b站也有项目教程自己多研究。可以先两个月(我学了4个月,后来发觉是在浪费时间)过一下基础,之后找份实习工作进步会快很多。本人是个刚入行的程序员,以上是个人经验之谈,希望能帮到你。