本人本科通信专业在大学的时候自学入了后端这行,在实习毕业一年之际总结一下自己的学习路线以及未来的目标。以下连接都是阿里云或者哔哩哔哩,如果有侵权联系我删除!!!
java学习路线
基础部分:
- 操作系统(重要)
- 计算机网络(重要)
- 数据结构与算法(重要并需要下功夫--这部分自己需要时长充电)
- 计算机组成原理(了解)
计网,操作系统,计组课程:
链接:www.aliyundrive.com/s/aSJx4RaH2… 提取码: 0u8s
算法推荐课程:
左程云--我就看过他的哈哈不喜勿喷
基础部分如果是在大二就好好学习学透!如果急着找工作就了解。
Java 基础
推荐尚硅谷:
www.bilibili.com/video/BV1Kb…
基础的数据类型语法都不说了,这部分自己认为重要的部分有
- 集合
- 多线程
- NIO
- 反射注解
- JDBC(应该是基础的内容) 这部分初学的话理解大概,学会看API文档很重要
JavaWeb
尚硅谷: www.bilibili.com/video/BV1AS…
这部分最好看看servlet源码(未完成)还有就是不要学JSP了解一下就行
学完这个就可以做一个小网页了
Mysql
推荐康师傅的MYSQL www.bilibili.com/video/BV1iq…
如果是初学就先把入门部分看完,这个MVCC、数据库优化、索引讲的很细。
企业级开发技术栈
Spring:
首先就是永远绕不开的Spring我是看狂神的感觉很浅显,现在推荐尚硅谷的www.bilibili.com/video/BV1Vf…
源码(完成ing):www.aliyundrive.com/s/UK266SS7F… 提取码:0u8s
SpringMVC:
SpringMVC:www.bilibili.com/video/BV1Ry…
ORM:
至于ORM框架:Mybatis OR JPA 公司用啥学啥 建议都学
- Mybatis(源码): 尚硅谷:www.bilibili.com/video/BV1VP…
- 阿里云: 分享不出来&&qaq
- JPA的话网上教程很少也很老,建议学一下queryDSL学习方法:读文档
SpringBoot
入门的话看狂神的两天就看完了可以跳过源码分析的部分我当初没看懂哈哈
www.bilibili.com/video/BV1PE…
尚硅谷雷神YYDS www.bilibili.com/video/BV19K…
Redis
消息中间件
kafka:
rocketMQ:
后端其他工具
- IDEA使用:略
- Maven使用:看文档
- Git使用:看文档 到这里应付小公司社招没问题了我毕业的时候也是看到这里!