第一阶段.Java基础(15天左右)
1.学习java语言基础(b站狂神java零基础入门课程【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili),跟着敲代码,学习使用idea、vscode等编程工具。
2.看看书(Java核心技术,卷1)和在线网站如javaguide(Java 面试指南)
3.复盘总结,形成自己的学习笔记体系
第二阶段.Javaweb(15天左右)
1.先去看狂神的前端三件套快速入门版 (htmlcssjs)
2.学习mysql数据库(推荐b站狂神说和韩顺平的课程)
3.学习iavaweb基础,推荐狂神说或者黑马的教程视频(这里学有余力 可以去找一个javaweb沿时间就跳过)的项目教程去实践
第三阶段.Java框架(30天左右)
1.学习SSM三件套,推荐跟着黑马的系列课程(spring,springmvc,Mybati)
2.进一步学习springboot框架做一个小的实战项目,还是推荐黑马教程
第四阶段.后端中间件(15天左右)
1.学习redis,elasticsearch,推荐狂神说的视频
2.消息中间件(rabbitmg,rocketmg),推荐尚硅谷和黑马的视频
第五阶段:Java微服务(20天左右)
去做一个springcloud微服务项目,推荐狂神说或者黑马的学成在线
第六阶段:计算机基础(30天左右)
1.有计算机专业课基础的,直接去看小林coding
2.没有基础的,可以先看湖科大老师的(计算机网络),哈工大老师的(操作系统),数据库(这个不太了解,评论区可以帮忙补充一下)
第七阶段:算法
从开始准备后端到秋招前 刷题!!!leetcodehot100+剑指offer(这个提单leecode上搜不到了,可以去csdn上找一下这个题单),起码刷两遍 刷到你都能手写十五分钟能写出来的程度。 最后 投递明年的暑假实习!找到一份大厂暑假实习 秋招会容易很多的。当然要持续学习,可以去看一些底层原理的书籍(深入了解java虚拟机,mysql权威指南,spring源码解析等)。
希望看到这篇文字的同学们明年都能得偿所愿,加油!