本文为程序员提供了一份为期3个月的AI学习路径,帮助从AI小白快速成长为AI应用工程师。内容涵盖AI工具熟练度提升、Prompt Engineering学习、API集成能力培养以及LangChain框架和RAG实战项目开发。文章强调实践与项目经验的重要性,并提供了详细的学习资源清单和求职指导,适合希望转型AI方向的程序员参考学习。
开篇:3个月真的够吗?
先说结论:够,但要看你怎么学。
我见过一个哥们,Java开发5年,每天下班后学2小时,周末花4-5小时,3个月后做了个"AI代码审查工具",然后跳槽到创业公司,薪资从28K涨到40K。
也见过很多人,买了一堆课程,看了很多视频,3个月后还是只会"跟ChatGPT聊天"。
区别在哪里?
前者有清晰的学习路径,每一步都有具体的输出目标。后者学得很散,没有实战项目沉淀。
今天这篇文章,我想把这一年帮朋友规划学习路径的经验,整理成一份可执行的3个月学习清单。
不是那种"学完就年薪百万"的鸡汤,而是实实在在的、每周都知道该干什么的行动指南。
第一部分:学习前的三个关键问题
在正式开始之前,我想先问你三个问题。这三个问题会决定你的学习效果。
问题1:你现在是什么水平?
Level 1:AI小白
- 没用过ChatGPT/Claude,或者只是偶尔问问问题
- 不懂API是什么
- 对AI的认知停留在"智能聊天机器人"
Level 2:AI用户
- 经常使用ChatGPT/Claude工作学习
- 了解Prompt是什么,但没系统学过
- 知道AI可以写代码、做分析,但不知道怎么集成到项目
Level 3:AI开发者入门
- 调用过AI API(OpenAI、文心一言等)
- 做过简单的AI应用demo
- 想系统提升AI开发能力
为什么要问这个?
因为不同起点的同学,学习节奏不一样。我在后面每个月的计划里,会标注"适合XX水平"。
问题2:你每天能投入多少时间?
1-2小时/天:适合边工作边学习,3个月完成基础到进阶 3-4小时/天:可以深度学习,3个月达到中高级水平 5小时+/天:全职学习,3个月可以达到专业级
我的建议:不要一开始就给自己太大压力。从每天1-2小时开始,保持3个月,比每天学5小时但坚持2周就放弃强得多。
问题3:你学AI是为了什么?
A. 提升现有工作效率:让AI帮你写代码、写文档、做分析 B. 转型AI方向:希望跳槽到AI相关岗位,薪资提升 C. 做副业赚钱:接AI应用开发单子,或者做自己的产品
不同的目标,学习的侧重点不一样。后面我会标注每个学习内容的"适用目标"。
第二部分:3个月学习路径(详细版)
第1个月:AI工具熟练度 + Prompt Engineering
目标:从"会用AI"到"擅长用AI",建立AI思维
适合水平:Level 1-2
适用目标:A/B/C
Week 1-2:每天用AI辅助工作,建立使用习惯
学习内容:
- 注册ChatGPT、Claude、GLM等账号(至少2个)
- 每天工作/学习时,有意识地用AI帮忙:
- 写代码时,让AI生成代码框架
- 遇到bug时,让AI帮忙分析
- 写文档时,让AI帮忙润色
- 学新东西时,让AI出题考自己
输出目标:
- 记录10个"AI帮了大忙"的真实场景
- 总结哪些任务适合AI,哪些不适合
- 找到自己最常用的3-5个AI使用场景
推荐资源:
- ChatGPT官网:https://chat.openai.com
- Claude官网:https://claude.ai
时间投入:每天30-60分钟
避坑提醒:
不要追求"完美Prompt",先用起来,再慢慢优化。很多人学了Prompt Engineering理论,但从来不用,等于没学。
Week 3-4:系统学习Prompt Engineering
学习内容: 基础篇(必学):
1. Prompt的基本结构:角色 + 任务 + 背景 + 要求
2. 常用技巧:
- Few-shot prompting(给例子)
- Chain of thought(让AI逐步思考)
- 角色设定(“你是一个资深程序员”)
- 输出格式控制(“以JSON格式返回”)
进阶篇(推荐):
复杂任务拆解
Prompt模板化
Prompt测试与迭代
输出目标:
- 建立20+个自己常用的Prompt模板
- 能独立完成"让AI写一个完整功能"的任务
- 总结Prompt优化的SOP(标准流程)
推荐资源:
- 免费:吴恩达《ChatGPT Prompt Engineering for Developers》( deeplearning.ai免费课程)
- 付费:OpenAI官方Prompt Engineering指南(OpenAI官网)
- 实践:GitHub上的awesome-prompt-engineering(搜一下就有)
时间投入:总共6-8小时
避坑提醒:
不要死记硬背Prompt模板,要理解背后的原理。AI模型在更新,好的Prompt思路不变,但具体写法会变。
第2个月:API集成能力 + 第一个实战项目
目标:从"用AI工具"到"开发AI应用"
适合水平:Level 2-3
适用目标:B/C
Week 1-2:学会调用AI API
学习内容: 第1步:选择平台
- OpenAI API(推荐,但需要国外信用卡)
- 国内替代:文心一言、通义千问、智谱AI
- 建议:先选一个熟悉的,熟练后再扩展
第2步:上手开发
# 示例:调用OpenAI API import openai openai.api_key = "your-api-key" response = openai.ChatCompletion.create( model="gpt-4", messages=[ {"role": "system", "content": "你是一个编程助手"}, {"role": "user", "content": "用Python写一个快速排序"} ] ) print(response.choices[0].message.content)第3步:掌握核心概念
- API调用流程(认证 → 发请求 → 处理响应)
- Token计费(控制成本)
- 错误处理(超时、限流、内容过滤)
输出目标:
- 能独立调用AI API完成问答任务
- 做一个简单的命令行聊天机器人
- 掌握API成本控制方法(估算Token、设置预算)
推荐资源:
OpenAI官方文档(最权威)
YouTube搜索"OpenAI API tutorial"(很多免费教程)
时间投入:8-10小时
避坑提醒: API调用是要花钱的!刚开始学习时,设置每月预算上限(比如$10),避免意外超支。国内API通常有免费额度,优先使用。
Week 3-4:完成第一个AI应用项目
项目选题(从简单到复杂):
- AI写作助手
(推荐新手)
- 功能:输入大纲,AI扩写成文章
- 难度:⭐
- 时间:3-5小时
- 智能客服机器人
(进阶)
- 功能:基于FAQ文档,回答用户问题
- 难度:⭐⭐
- 时间:5-8小时
- 代码审查工具
(挑战)
- 功能:提交代码,AI给出优化建议
- 难度:⭐⭐⭐
- 时间:8-12小时
开发流程(以AI写作助手为例):
Day 1-2:功能设计
- 确定核心功能:大纲扩写、段落润色、风格转换
- 设计UI界面(命令行或Web)
- 规划数据流(用户输入 → API调用 → 结果展示)
Day 3-4:开发实现
# 伪代码示例 def generate_article(outline): # 调用AI API response = ai_api.generate( prompt=f"根据以下大纲写一篇1000字的文章:{outline}", model="gpt-4" ) return response def polish_text(text): response = ai_api.generate( prompt=f"润色以下文本,使其更流畅:{text}", model="gpt-4" ) return responseDay 5:测试优化
- 测试不同类型的输入
- 优化Prompt效果
- 处理异常情况(API超时、敏感词过滤)
输出目标:
- 一个可运行的AI应用(能演示)
- 项目代码上传到GitHub
- 写一个README文档(功能介绍、使用说明)
时间投入:15-20小时
避坑提醒: 不要追求完美,先做出来,再迭代。第一个项目不要超过2周,否则容易失去动力。完成后,你可以把这个项目写在简历上。
第3个月:框架学习 + RAG实战
目标:掌握企业级AI应用开发技能
适合水平:Level 3
适用目标:B/C
Week 1-2:学习LangChain框架
为什么要学LangChain?
因为真实项目不能只调API,你需要:
- 管理对话历史
- 链接多个AI调用
- 集成外部数据(知识库)
- 部署到生产环境
LangChain就是解决这些问题的框架。
学习内容:
基础篇:
1. LangChain核心概念- Chains(链):多个AI调用串联
- Agents(代理):AI自动决策调用工具
- Memory(记忆):管理对话历史
- Tools(工具):AI可以调用外部功能
- 2. 常用模板
- PromptTemplate:Prompt模板管理
- LLMChain:最基础的链
- ConversationChain:对话链
进阶篇:
RAG(检索增强生成)
- 文档加载与切割
- 向量数据库(Pinecone、Chroma)
- 语义检索
输出目标:
- 用LangChain重构第2个月的项目
- 实现一个支持对话历史的AI应用
- 理解RAG的基本原理
推荐资源:
- LangChain官方文档(最权威,但英文)
- 吴恩达《LangChain for LLM Application Development》(deeplearning.ai)
- B站搜索"LangChain教程"(很多中文视频)
时间投入:10-12小时
避坑提醒:
LangChain更新很快,文档可能跟不上。遇到问题时,优先看官方GitHub Issues,很多人遇到过相同问题。
Week 3-4:RAG实战项目
项目选题:
- 知识库问答系统
(推荐)
- 功能:基于公司文档,回答业务问题
- 难度:⭐⭐
- 时间:8-10小时
- 个人笔记助手
- 功能:基于你的笔记,回答相关问题
- 难度:⭐⭐
- 时间:6-8小时
- 技术文档问答
- 功能:基于技术文档,回答开发问题
- 难度:⭐⭐⭐
- 时间:10-15小时
以知识库问答系统为例:
Day 1-2:数据处理
# 加载文档 from langchain.document_loaders import TextLoader loader = TextLoader("company_docs/") documents = loader.load() # 切割文档 from langchain.text_splitter import RecursiveCharacterTextSplitter text_splitter = RecursiveCharacterTextSplitter( chunk_size=1000, chunk_overlap=200 ) splits = text_splitter.split_documents(documents) # 向量化 from langchain.embeddings import OpenAIEmbeddings embeddings = OpenAIEmbeddings()Day 3-4:构建检索系统
# 存储到向量数据库 from langchain.vectorstores import Chroma vectordb = Chroma.from_documents( documents=splits, embedding=embeddings ) # 创建检索器 retriever = vectordb.as_retriever( search_kwargs={"k": 3} # 返回最相关的3个片段 )Day 5-6:集成RAG
from langchain.chains import RetrievalQA from langchain.chat_models import ChatOpenAI qa_chain = RetrievalQA.from_chain_type( llm=ChatOpenAI(model="gpt-4"), chain_type="stuff", retriever=retriever ) # 测试 query = "公司的请假制度是什么?" answer = qa_chain.run(query) print(answer)Day 7:优化与部署
- 测试不同类型的问题
- 优化检索效果(调整chunk_size、k值)
- 部署到Web平台(Streamlit、Gradio)
输出目标:
- 一个完整的RAG应用
- 能处理用户真实问题,准确率80%+
- 代码和文档上传GitHub
时间投入:15-20小时
避坑提醒: RAG不是万能的,它适合回答"基于文档的问题",不适合需要最新知识或创意的任务。选择项目时要想清楚应用场景。
第三部分:时间管理与避坑指南
如何坚持3个月?
- 设定每周目标,不是每天目标
每天学2小时听起来不难,但很难坚持。建议:
- 每周日花10分钟,设定本周目标
- 比如"本周完成AI写作助手项目"
- 然后拆解到每天:周一设计,周二开发…
- 找学习伙伴
一个人学很容易放弃,两个人可以互相监督:
- 建立小群(3-5人最佳)
- 每周分享学习进度
- 遇到问题互相讨论
- 记录学习日志
每天记录:
- 今天学了什么?
- 遇到了什么问题?
- 解决了什么?
这不仅是激励,更是未来面试时的素材。
- 允许自己"摆烂"
计划赶不上变化,有时候工作忙、状态不好,允许自己停1-2天。
关键是:不要因为停了几天就彻底放弃。
常见误区与避坑
误区1:追求"学完所有理论再实践"
真相:AI技术更新太快,你永远"学不完"。
正确做法:边学边做,做中学。
误区2:一定要买最贵的课程
真相:很多免费资源已经足够好。
正确做法:先学免费资源,遇到瓶颈再考虑付费。
误区3:追求完美,迟迟不动手
真相:完成比完美重要。
正确做法:先做出来,再迭代优化。
误区4:学了很多,但没项目沉淀
真相:面试时,项目经验比理论更重要。
正确做法:每个月至少完成1个可展示的项目。
误区5:只学不用,学完就忘
真相:不用就会忘。
正确做法:在工作中寻找AI应用场景,立刻用起来。
第四部分:学习资源清单(精华版)
免费资源(够用)
课程:
吴恩达系列课程(deeplearning.ai) ChatGPT Prompt Engineering for Developers LangChain for LLM Application Development- OpenAI官方文档
- 各大云厂商的AI开发者文档(阿里云、腾讯云)
实践平台:
- GitHub:找开源项目学习
- Hugging Face:体验最新模型
- Google Colab:免费GPU资源
社区:
- Reddit:r/LocalLLaMA、r/OpenAI
- Discord:AI开发者社区
- 微信群:本地AI技术交流群
付费资源(按需选择)
课程:
- Udemy:AI应用开发课程(促销时$10-20)
- 极客时间:国内AI课程(中文友好)
API费用:
- OpenAI API:按使用量付费,建议每月预算$10-30
- 国内API:文心一言、通义千问(通常有免费额度)
工具:
- GitHub Copilot:$10/月(代码助手)
- Cursor:$20/月(AI代码编辑器)
我的建议:先学免费资源,觉得有收获再考虑付费。
第五部分:学完之后,怎么找工作?
简历怎么写?
项目经验(重点):
AI写作助手(2026.02-2026.03)
- 基于OpenAI API开发,支持大纲扩写和润色
- 使用LangChain管理对话历史
- Streamlit搭建Web界面,用户体验良好
- 项目地址:github.com/your-repo
技能清单:
- 熟练使用ChatGPT、Claude等AI工具
- 掌握Prompt Engineering,有20+实战模板
- 熟悉OpenAI API、文心一言API集成
- 使用LangChain开发过RAG应用
面试准备
必会问题:
1. 解释什么是Prompt Engineering?
2. 如何优化AI的回答质量?
3. RAG的原理是什么?解决了什么问题?
4. 如何控制API调用成本?
5. 讲一个你做过的AI项目
准备材料:
- 2-3个项目的详细讲解(能讲技术细节)
- GitHub仓库(代码要整洁,有README)
- Demo视频(能展示项目效果)
求职渠道
内推(最有效):
如果你真的按照这个路径坚持3个月:
你会:
- 熟练使用AI工具,工作效率提升50%+
- 能独立开发AI应用,有2-3个项目沉淀
- 掌握Prompt Engineering、API集成、RAG等核心技能
- 有信心面试AI应用工程师岗位
更重要的是:
- 你建立了AI思维,知道什么任务适合AI
- 你有学习AI的方法论,技术更新也不怕
- 你有真实项目经验,不是纸上谈兵
但前提是:
你真的动手做了项目,不是只看视频
你坚持了3个月,不是3天热度
你在工作中用AI,不是学完就忘
如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
为什么要学习大模型?
我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。
大模型入门到实战全套学习大礼包
1、大模型系统化学习路线
作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!
2、大模型学习书籍&文档
学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。
3、AI大模型最新行业报告
2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。
4、大模型项目实战&配套源码
学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。
5、大模型大厂面试真题
面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。
适用人群
第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。