📚 编程指南 - 教程推荐
本指南根据不同层次、不同阶段、不同情况的程序员或学生,提供个性化的课程学习顺序和建议。
目录
一、学习者画像分类
| 画像类型 |
特征描述 |
推荐路线 |
| 🌱 零基础小白 |
无编程经验,想入门编程 |
零基础学习路线 |
| 🎓 在校学生 |
有一定基础,想提升就业竞争力 |
学生学习路线 |
| 💼 初级开发者 |
1-2年经验,想系统提升 |
初级进阶路线 |
| 🚀 中高级开发者 |
3年+经验,想深化技术栈 |
精进路线 |
| 🤖 AI 兴趣者 |
想学习 AI 智能体开发 |
AI 专精路线 |
| 🌐 全栈目标者 |
想成为全栈工程师 |
全栈成长路线 |
二、零基础小白学习路线
🎯 目标:建立编程思维,掌握一门语言,能独立完成简单项目
第一阶段:入门启蒙(1-2周)
| 序号 |
课程名称 |
学习目标 |
预计时长 |
| 1 |
编程指南-学习指导 |
了解编程学习方法,建立学习框架 |
1-2天 |
| 2 |
Linux 新手村 |
掌握基本命令行操作,熟悉开发环境 |
3-5天 |
第二阶段:语言基础(2-4周)
选择一个主攻方向:
方向A:Java 后端(推荐就业)
| 序号 |
课程名称 |
学习目标 |
预计时长 |
| 1 |
Java 基础教程(平台基础课) |
掌握Java语法、面向对象 |
2周 |
| 2 |
23种设计模式(免费版) |
理解设计思想,培养编程规范 |
1周 |
方向B:Python(AI方向/快速上手)
| 序号 |
课程名称 |
学习目标 |
预计时长 |
| 1 |
AI智能体实战1(Day03-Day04部分) |
Python核心语法、函数、类 |
1周 |
| 2 |
编程指南-知识库 |
查阅Python相关文档资料 |
持续参考 |
第三阶段:实战入门(2周)
| 序号 |
课程名称 |
学习目标 |
预计时长 |
| 1 |
Docker教程 |
了解容器化部署基础 |
3-5天 |
| 2 |
选做小项目练习 |
巩固所学,积累经验 |
1周 |
💡 学习建议
- 每天保持 2-3 小时学习时间
- 代码一定要亲手敲,不要只看
- 遇到问题先尝试自己解决,培养调试能力
- 建议加入学习群,与同学交流
三、在校学生学习路线
🎯 目标:构建完整技术体系,准备校招/实习,具备项目经验
第一阶段:夯实基础(1个月)
| 序号 |
课程名称 |
学习目标 |
重要程度 |
| 1 |
Linux 新手村 |
熟练使用Linux,面试必考 |
⭐⭐⭐⭐⭐ |
| 2 |
23种设计模式 |
面试高频考点,提升代码质量 |
⭐⭐⭐⭐⭐ |
| 3 |
Redis教程 |
掌握缓存技术,简历加分项 |
⭐⭐⭐⭐ |
第二阶段:框架进阶(1-2个月)
| 序号 |
课程名称 |
学习目标 |
重要程度 |
| 1 |
SpringCloud从入门到精通 |
掌握微服务架构核心 |
⭐⭐⭐⭐⭐ |
| 2 |
MybatisPlus教程 |
高效数据库操作框架 |
⭐⭐⭐⭐ |
| 3 |
RabbitMQ从入门到精通 |
消息队列,分布式必备 |
⭐⭐⭐⭐ |
第三阶段:项目实战(1-2个月)
| 序号 |
课程名称 |
学习目标 |
重要程度 |
| 1 |
智协云图微服务 |
完整微服务项目实战 |
⭐⭐⭐⭐⭐ |
| 2 |
东方保险 |
业务系统开发实战 |
⭐⭐⭐⭐ |
| 3 |
车辆管家 |
增加项目经验丰富度 |
⭐⭐⭐⭐ |
第四阶段:差异化竞争(选修)
| 序号 |
课程名称 |
学习目标 |
适用场景 |
| 1 |
AI智能体实战1 |
AI应用开发能力 |
新兴赛道加分 |
| 2 |
ElasticSearch从入门到精通 |
搜索引擎技术 |
大厂常用技术 |
| 3 |
长安的Docker教程 |
容器化部署能力 |
DevOps加分 |
📅 推荐学习计划(大三学生)
大三上学期:第一、二阶段
大三下学期:第三阶段 + 投递实习
大三暑假:实习 + 第四阶段选修
大四秋招:边面试边查漏补缺
四、初级开发者进阶路线
🎯 目标:从 CRUD Boy 进化为能独立负责模块的开发者
技术短板补齐(按需选择)
| 短板类型 |
推荐课程 |
预期收获 |
| 中间件薄弱 |
Redis教程 + RabbitMQ入门教程 |
掌握常用中间件 |
| 架构理解不深 |
SpringCloud从入门到精通 |
理解分布式架构 |
| 搜索业务不熟 |
ElasticSearch从入门到精通 |
掌握搜索引擎实现 |
| 部署运维困难 |
Docker教程 + 长安的Docker教程 |
容器化部署能力 |
工程能力提升
| 序号 |
课程名称 |
能力提升点 |
| 1 |
23种设计模式 |
代码设计能力,重构能力 |
| 2 |
MybatisPlus教程 |
数据层开发效率 |
| 3 |
智协云图微服务 |
理解完整项目架构 |
新技术拓展
| 序号 |
课程名称 |
拓展方向 |
| 1 |
AI智能体实战1/2 |
AI应用开发 |
| 2 |
SpringAI+DeepSeek大模型应用开发 |
企业级AI应用 |
| 3 |
鸿蒙NEXT星河版 |
移动端新赛道 |
💡 进阶建议
- 不要只学技术,要理解业务场景
- 尝试重构项目中的"烂代码"
- 学会画架构图,提升技术表达能力
- 开始写技术博客,输出倒逼输入
五、中高级开发者精进路线
🎯 目标:构建技术深度,形成技术影响力,向架构师/技术专家发展
深度优先:某一领域吃透
方向A:分布式系统专家
| 序号 |
课程名称 |
深入点 |
| 1 |
SpringCloud从入门到精通 |
服务治理、网关、配置中心 |
| 2 |
RabbitMQ从入门到精通 |
消息可靠性、延迟队列、死信队列 |
| 3 |
ElasticSearch从入门到精通 |
分布式搜索、聚合分析 |
| 4 |
Redis教程 |
分布式锁、缓存一致性、集群 |
方向B:AI应用架构师
| 序号 |
课程名称 |
深入点 |
| 1 |
AI智能体实战1 |
智能客服、RAG技术 |
| 2 |
AI智能体实战2 |
复杂场景智能体开发 |
| 3 |
SpringAI+DeepSeek |
企业级AI应用架构 |
| 4 |
SpringAi超级智能体 |
高级智能体设计 |
| 5 |
LangChain中文教程 |
LLM应用开发框架 |
| 6 |
PyTorch学习指南 |
模型训练微调基础 |
广度拓展:形成技术矩阵
| 技术层 |
推荐课程 |
| 应用层 |
业务项目实战课程 |
| 框架层 |
SpringCloud、MybatisPlus |
| 中间件层 |
Redis、RabbitMQ、ES |
| 基础设施层 |
Docker、Linux |
| AI增强层 |
AI智能体系列、LangChain |
💡 高阶建议
- 阅读框架源码,理解设计思想
- 参与开源项目,提升技术影响力
- 带团队时注重技术分享和传承
- 关注技术趋势,保持学习热情
六、AI 方向专精路线
🎯 目标:成为能独立开发 AI 应用的工程师
🚀 AI智能体实战课程完整学习路线
本课程为14天体系化学习,建议按顺序完成:
第一周:场景认知 + 基础构建
| Day |
主题 |
核心内容 |
产出 |
| Day01 |
智能客服初体验 |
DeepSeek + RAG技术、知识检索、多轮对话 |
企业智能客服原型 |
| Day02 |
内容生产自动化 |
跨平台内容转化、文案适配 |
抖音转小红书工具 |
| Day03 |
Python基础(上) |
变量、数据类型、流程控制 |
Python编程基础 |
| Day04 |
Python基础(下) |
函数、类、模块设计 |
工程化代码能力 |
| Day05 |
API开发实战 |
RESTful API、数据库对接、第三方服务 |
API接口开发能力 |
| Day06 |
Coze平台插件开发 |
插件全流程:需求→设计→实现→上架 |
自定义Coze插件 |
| Day07 |
内容与办公自动化 |
小红书图文创作、邮件自动回复 |
内容+办公自动化工具 |
第二周:进阶应用 + 系统整合
| Day |
主题 |
核心内容 |
产出 |
| Day08 |
特色场景-传统文化AI |
五行八卦智能体、垂直领域知识转化 |
垂直场景智能体 |
| Day09 |
数字人+爬虫 |
数字人搭建、网络爬虫数据采集 |
数字人+数据采集能力 |
| Day10 |
新闻资讯推送系统 |
用户画像、多渠道分发 |
智能推送系统 |
| Day11-12 |
影刀RPA实战 |
流程自动化、订单处理、数据填报 |
RPA自动化流程 |
| Day13-14 |
MCP协议深度解析 |
智能体通信标准、数据加密、跨系统交互 |
系统集成能力 |
📚 AI 学习补充资源
| 课程名称 |
适用场景 |
学习建议 |
| SpringAI+DeepSeek |
Java技术栈开发AI应用 |
AI智能体课程后学习 |
| SpringAi超级智能体 |
高级智能体架构设计 |
进阶提升 |
| LangChain中文教程 |
Python技术栈LLM开发 |
拓展学习 |
| PyTorch学习指南 |
深度学习模型开发 |
想深入AI原理时学习 |
| python爬虫+js逆向 |
数据采集能力强化 |
配合Day09学习 |
🎯 AI学习者类型建议
| 学习者类型 |
推荐学习方案 |
| 完全新手 |
Day01-02体验 → Day03-04学Python → 完整学完14天 |
| 有Python基础 |
Day01-02 → 跳过03-04 → Day05开始 |
| Java开发者 |
先学AI智能体 → 再学SpringAI+DeepSeek整合 |
| 想快速出成果 |
Day01-02 + Day06-07(快速实现应用) |
| 深度学习者 |
14天全部 + LangChain + PyTorch |
七、全栈工程师成长路线
🎯 目标:前后端通吃,能独立完成完整项目
后端能力建设
| 阶段 |
课程名称 |
技能点 |
| 基础 |
MybatisPlus教程 |
数据持久层 |
| 进阶 |
SpringCloud从入门到精通 |
微服务架构 |
| 中间件 |
Redis教程 + RabbitMQ入门教程 |
缓存+消息队列 |
| 搜索 |
ElasticSearch从入门到精通 |
全文搜索 |
前端能力建设
| 阶段 |
课程名称 |
技能点 |
| 进阶 |
Javascript高级 |
JS高级特性、异步编程 |
| 逆向 |
python爬虫+js逆向 |
理解JS安全、反爬机制 |
运维部署能力
| 阶段 |
课程名称 |
技能点 |
| 基础 |
Linux 新手村 |
服务器操作 |
| 容器化 |
Docker教程 / 长安的Docker教程 |
容器化部署 |
项目实战整合
| 项目课程 |
锻炼能力 |
| 智协云图微服务 |
完整微服务项目开发 |
| 东方保险 |
企业级业务系统 |
| 车辆管家 |
垂直领域应用开发 |
差异化竞争力
| 方向 |
课程名称 |
价值 |
| AI能力 |
AI智能体实战 |
前沿技术加持 |
| 新平台 |
鸿蒙NEXT星河版 |
新生态红利 |
| 设计模式 |
23种设计模式 |
代码质量保障 |
八、课程速查表
按难度分级
| 难度 |
课程列表 |
| ⭐ 入门级 |
Linux新手村、编程指南-学习指导、编程指南-知识库、Docker教程(基础版)、RabbitMQ入门教程 |
| ⭐⭐ 基础级 |
23种设计模式、MybatisPlus教程、Redis教程、Javascript高级 |
| ⭐⭐⭐ 进阶级 |
SpringCloud从入门到精通、RabbitMQ从入门到精通、长安的Docker教程、AI智能体实战1 |
| ⭐⭐⭐⭐ 高级 |
ElasticSearch从入门到精通、AI智能体实战2、智协云图微服务、SpringAI+DeepSeek |
| ⭐⭐⭐⭐⭐ 专家级 |
SpringAi超级智能体、LangChain中文教程、PyTorch学习指南、python爬虫+js逆向 |
按技术方向分类
| 技术方向 |
课程列表 |
| Java后端 |
SpringCloud、MybatisPlus、23种设计模式、智协云图微服务、东方保险、车辆管家 |
| 中间件 |
Redis教程、RabbitMQ系列、ElasticSearch |
| DevOps |
Linux新手村、Docker教程、长安的Docker教程 |
| AI应用 |
AI智能体实战1/2、SpringAI+DeepSeek、SpringAi超级智能体、LangChain、PyTorch |
| 前端/爬虫 |
Javascript高级、python爬虫+js逆向 |
| 移动端 |
鸿蒙NEXT星河版 |
按学习时长分类
| 时长 |
课程列表 |
| 1-3天 |
Linux新手村、Docker教程(快速入门)、编程指南-学习指导 |
| 1周 |
MybatisPlus教程、Redis教程、RabbitMQ入门教程、23种设计模式 |
| 2周 |
AI智能体实战1(14天完整版)、SpringCloud、ElasticSearch |
| 1个月+ |
智协云图微服务、东方保险(含项目实战) |
📌 学习通用建议
✅ DO(建议做的)
- 制定学习计划 - 根据自己的时间安排,制定可执行的每日/每周学习计划
- 动手实践 - 所有代码都要自己敲一遍,光看不练等于没学
- 做好笔记 - 建立自己的知识库,方便后续复习和查阅
- 及时复习 - 遵循遗忘曲线,定期回顾已学内容
- 项目驱动 - 学完技术点后,尝试做一个小项目巩固
- 加入社群 - 与同学交流,互相督促,解决疑惑
❌ DON'T(避免做的)
- 贪多嚼不烂 - 不要同时学太多课程,一门学透再学下一门
- 只看不练 - 视频看完就忘,必须配合练习
- 跳过基础 - 基础不牢,高级内容会更难理解
- 半途而废 - 选定了就坚持学完,不要浅尝辄止
- 闭门造车 - 遇到问题及时提问,不要死磕
🔄 路线更新日志
| 日期 |
更新内容 |
| 2025/12/07 |
初版发布,包含6种学习路线 |
💡 温馨提示:本指南会根据课程更新持续优化,建议收藏后定期查看。如有疑问,欢迎在社群中交流讨论!
祝学习愉快,早日成为技术大牛! 🚀
评论 0