大学四年学习路线(以下纯属个人意见)适合上大学的人看

提示:可以先把红色部分的看完,可以按照下面的思路学

在第一年把红色部分看完,
在大二之后就可以着手学算法了(********重中之重,笔试必考),希望大家能坚持大二开始,每天两道题,大三找工作大家都能上岸
在学的过程中如果有什么比赛可以去参加,比如acm比赛,数学建模比赛,牛客比赛等等(大厂加分项)
如果学校有什么项目说要招人,争取进去(大厂加分项)
学完红色之后就可以去准备项目与面试了,

一、学习总路线:(建议边学边自己写博客–>可以下载个有道云笔记写)红色的代表重要
1、Java初级部分(建议大二上学期开学前学完)
1.1、Java基础(JavaSE)

https://www.bilibili.com/video/BV1Kb411W75N?from=search&seid=8597703258083843277(此部分建议学好点)

1.2、HTML,CSS,JavaScript,AJAX,JSON(前端)

https://www.bilibili.com/video/BV1x4411V75C(HTML)
https://www.bilibili.com/video/BV1YJ411a7dy(CSS)
https://www.bilibili.com/video/BV1JJ41177di(JavaScript)
https://www.bilibili.com/video/BV1Kt411u7BV(AJAX)
https://www.bilibili.com/video/BV1Pt411u7R3(JSON)

1.3、MySQL(数据库)(看 -》李玉婷2019版MySQL基础:P243—P326 和 夏磊2019MySQL高级:P---- P327—P350(准备面试的时候看))

https://www.bilibili.com/video/BV12b411K7Zu?from=search&seid=138344605464779701

1.4 、JavaEE

https://www.bilibili.com/video/BV12J411M7Sj?p=6(包括maven)

1.5、Spring、SpringMVC、MyBatis

https://www.bilibili.com/video/BV1aE41167Tu(Spring)
https://www.bilibili.com/video/BV1WE411d7Dv(SpringMVC)
https://www.bilibili.com/video/BV1NE411Q7Nx(MyBatis)
https://www.bilibili.com/video/BV1RE41127rv(SSM整合)

1.6、SpringBoot

https://www.bilibili.com/video/BV1PE411i7CV

1.7、Linux

https://www.bilibili.com/video/BV187411y7hF

1.8、Git

https://www.bilibili.com/video/BV1FE411P7B3

2、进阶(微服务相关)
2.1、SpringCloud(SpringCloud Netflix和SpringCloud Alibaba)

https://www.bilibili.com/video/bv18E411x7eT/

2.2、Dubbo,Zookeeper(分布式)

https://www.bilibili.com/video/bv1ns411c7jV/?spm_id_from=333.788.b_636f6d6d656e74.13

2.3、分布式缓存
2.3.1、Redis

https://www.bilibili.com/video/BV1S54y1R7SB

2.3.2、memcached
2.4、消息队列(这部分自己去找,用到什么去学啥,其中后三个比较常用)

ActivityMQ,RabbitMQ,RocketMQ,Kafka

2.5、分布式搜索

Solr,ElasticSearch

2.6、分布式文件存储

FastDFS

2.7、Docker

https://www.bilibili.com/video/BV1og4y1q7M4(初级)
https://www.bilibili.com/video/BV1kv411q7Qc(进阶)

2.8、等等框架
3、项目

https://www.bilibili.com/video/bv1bE411T7oZ/?spm_id_from=333.788.b_636f6d6d656e74.27
https://www.bilibili.com/video/BV1b4411q7DX
https://gitee.com/y_project/RuoYi?_from=gitee_search(开源)
https://gitee.com/bweird/lenosp(开源) 秒杀系统等

4、其余框架
1、Netty(Dubbo底层就是用它实现的)

https://www.bilibili.com/video/bv1DJ411m7NR/

5、重要部分(算法)
5.1、数据结构和算法(入门)

https://www.bilibili.com/video/BV1E4411H73v

5.2刷题(靠自己坚持)

https://leetcode-cn.com/problemset/all/(1-400)
https://leetcode-cn.com/problemset/lcof/(面试必考)

5.3参加ACM比赛(刷题网)

https://www.acwing.com/about/

6、总的学习路线
大学四年学习路线(以下纯属个人意见)适合上大学的人看_第1张图片

二、面试准备(边看边做笔记,后面再查缺补漏–》面试是最好的复习)

面试复习路线:https://www.processon.com/view/5e86b713e4b0bf3ebcf4e376#map(脑图)
1、算法(如果你上面的算法刷了,那这部分就没问题了)
2、操作系统
3、计算机网络
4、Java常考考点(Java基础,JVM,SSM,SpringBoot,Redis)
...
视频:
https://www.bilibili.com/video/bv1Eb411P7bP/
https://www.bilibili.com/video/bv18b411M7xz/
https://www.bilibili.com/video/bv1gW411W7wy/
https://www.bilibili.com/video/BV1ki4y137AH?t=10&p=12
刷题
https://www.nowcoder.com/studypath/1(基础)
https://www.nowcoder.com/contestRoom(真题)
https://www.nowcoder.com/ta/coding-interviews(剑指Offer题目,牛客oj版)
文档版:
https://github.com/AobingJava/JavaFamily
百度云链接
链接:https://pan.baidu.com/s/1Oc9ggJvKh6CjPZFdWePDqA 
提取码:8vuy

简历投递:

1、牛客(都是出名的公司,有内推):https://www.nowcoder.com/school/schedule(首推这里投)
2、拉勾、Boss、猎聘网、 实习僧

你可能感兴趣的:(Java学习路线,java)