Java后端学习路线
最近有人问过我java后端学习路线,所以我根据自身情况写了一份供大家参考。
首先大家可以培养一下记笔记的习惯,这样可以方便回顾各种知识细节;然后可以根据自身情况规划学习时间
其次就是大家以后进行软件安装时养成习惯统一分类放在文件夹中,比如我创建了一个software,里边存放了idea和mysql等文件,这样目录结构也清晰一点,以后代码可以统一放在code中就行
大家还可以根据自己喜好分类,总之就是安装软件不要只放在D盘就行,需要清晰指明位置
最后一点就是,学玩基础、进阶部分之后可以根据自身情况规划,比如数据库索引优化,redis、SpringAI、Excel、各种好用的api以及面试题都可以学习一下
一、基础部分
1.java基础
需要先安装idea,注意一定要安装专业版(因为写后端代码时需要使用),可以网上查找一下资料破解一下(可能大多都是每月输入激活码)

【黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关】 黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关_哔哩哔哩_bilibili
这里的GUI(也就是swing部分的知识)、网络编程(可以简单看一下CS-BS架构、IP、端口协议这些概念性知识做一下了解)、多线程这些可以暂时略过,如果发现讲解了原理:比如Collection集合部分可以根据自身情况看一下原理(面试会问),如果单纯了解用法会使用也可以,其他基础内容都需要扎实掌握。
备注: 多线程主要是为了提高性能的,大家可以先往后学,等知识稳固了,可以回过头来学习,因为面试可能也要问
2.maven工具
maven主要是可以方便我们引入第三方api(依赖),类似可以使用别人写好的库,提高编程效率。注意需要配好阿里云镜像地址,否则下载速度很慢。
(1) 安装

【【10分钟】maven快速安装配置以及idea中使用maven教程】 【10分钟】maven快速安装配置以及idea中使用maven教程_哔哩哔哩_bilibili
(2) 使用
【黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)】 Day04-03. maven-idea集成-配置及创建maven项目_哔哩哔哩_bilibili
从Day04-03-Day04-08开始观看
这里只是可以简单配置使用maven了,大家如果想更深入学习这些知识的话,可以在网站上搜索一下对应教程,只听关键部分即可,里边还有私服仓库不过目前我也没有用过,也可以看情况了解一下。
3.数据库mysql
(1) 安装

【手把手教你安装MySQL(最新版本安装)】 手把手教你安装MySQL(最新版本安装)_哔哩哔哩_bilibili
(2) 使用

【黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)】 Day06-03. MySQL-概述-数据模型&SQL简介_哔哩哔哩_bilibili
从Day06-03开始观看一直到Day08-12开始学习; 这里边也涉及到了图形化工具,可以进行安装,如果不想使用这个的化也可以使用Navicat Premium 17,不过这些可视化工具应该都是付费的,可以上网查看破解教程
二、进阶部分
注意: 这里推荐的后端课程中,大多都涉及了前端,大家如果想要了解学习的也可以听一听前端(需要自行安装vscode),如果想先学完后端再听也是没有问题的
1.Web后端开发

【黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)】 Day06-03. MySQL-概述-数据模型&SQL简介_哔哩哔哩_bilibili
从Day04-09开始观看,然后接下来看过的部分可以跳过,然后就是Day08-13开始学习java中对数据库的操作;然后就可以顺着往下看了,如果涉及到原理部分也可以酌情根据自身情况观看。
2.苍穹外卖

【黑马程序员Java项目实战《苍穹外卖》,最适合新手的SpringBoot+SSM的企业级Java项目实战】 黑马程序员Java项目实战《苍穹外卖》,最适合新手的SpringBoot+SSM的企业级Java项目实战_哔哩哔哩_bilibili
学习这个是因为里边代码非常规范且有逻辑,主要是帮助大家规范一下自己的编程习惯,然后从头开始学到Day06-04部分即可
如果想要进一步学习微信小程序,则需要看到Day08-11即可,后边的内容属于自行扩展部分
3.SSM

【尚硅谷最新版SSM教程,基于AI的全新ssm框架实战】 尚硅谷最新版SSM教程,基于AI的全新ssm框架实战_哔哩哔哩_bilibili
其实上边的web后端开发已经使用过了SSM,推荐这个课程的目的就是大家可以了解一下原理,比如容器注入注册,可以自行进行挑选回顾或者精进一下知识
然后接下来大家可以考虑自己做一个项目或者跟网上做一个更复杂的项目巩固自身知识
三、高级部分
1.若依

【黑马程序员Java最新AI+若依框架项目开发新方案视频教程,基于RuoYi-Vue3前后端分离版本,从前端到后端再到AI智能化应用全通关】 黑马程序员Java最新AI+若依框架项目开发新方案视频教程,基于RuoYi-Vue3前后端分离版本,从前端到后端再到AI智能化应用全通关_哔哩哔哩_bilibili
若依可以帮助我们生成前端页面,从而制作很多简单的网站,感兴趣也可以了解一下
2.Docker部署

【尚硅谷3小时速通Docker教程,名师带练docker部署到实战!】 尚硅谷3小时速通Docker教程,名师带练docker部署到实战!_哔哩哔哩_bilibili
这一部分就是一些扩展,可以学习一下docker,还是很有用的
3.Redis
学习redis也是很重要的,大多后端项目都或多或少使用过。这个我目前还没有找到最新的网课,大家到时候可以搜索学习一下;
备注: 苍穹外卖的后半部分就使用了redis
4.SpringCloud微服务
这一部分就是可以单纯了解一下(如果不想学也是没问题的),不用专门上网做微服务的项目。

【尚硅谷2025最新SpringCloud教程,springcloud从入门到大牛】 尚硅谷2025最新SpringCloud教程,springcloud从入门到大牛_哔哩哔哩_bilibili
四、推荐工具
这些大家可以自行上网搜索下载
-
typora: 可以很轻松编写文档
-
Snipaste: 主要是截图方便
-
Apifox: 这个可以替代postman,也很好用,方便我们发送请求调试
说真的,这两年看着身边一个个搞Java、C++、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis,稳稳当当过日子。
结果GPT、DeepSeek火了之后,整条线上的人都开始有点慌了,大家都在想:“我是不是要学大模型,不然这饭碗还能保多久?”
先给出最直接的答案:一定要把现有的技术和大模型结合起来,而不是抛弃你们现有技术!掌握AI能力的Java工程师比纯Java岗要吃香的多。
即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地!大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇!
如何学习AGI大模型?
作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
2025最新版CSDN大礼包:《AGI大模型学习资源包》免费分享**
一、2025最新大模型学习路线
一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。
我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:AI大模型时代的华丽登场
L1阶段:我们会去了解大模型的基础知识,以及大模型在各个行业的应用和分析;学习理解大模型的核心原理,关键技术,以及大模型应用场景;通过理论原理结合多个项目实战,从提示工程基础到提示工程进阶,掌握Prompt提示工程。

L2级别:AI大模型RAG应用开发工程
L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

L3级别:大模型Agent应用架构进阶实践
L3阶段:大模型Agent应用架构进阶实现,我们会去学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造我们自己的Agent智能体;同时还可以学习到包括Coze、Dify在内的可视化工具的使用。

L4级别:大模型微调与私有化部署
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。
二、大模型经典PDF书籍
书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

三、大模型视频教程
对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。

四、大模型项目实战
学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

五、大模型面试题
面试不仅是技术的较量,更需要充分的准备。
在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取


19万+

被折叠的 条评论
为什么被折叠?



