← 返回学习中心 · 认知与行业观察OiOi Academy
梗图解读 · 交互课件

AI 工程师的一生:一张梗图讲透技术人的两次爬坡

左边十年爬坡登顶,右边一头栽下悬崖,再爬起一座新山——这张流传全网的梗图,用一条曲线讲清了 AI 时代工程师的命运:AI 没有取消爬坡,只是把山搬到了更高的地方。

原图 Life of an AI Engineer(网络流传,作者不详)本页 延伸解读课件

开篇:先学会看图的"语法"

How to read the meme

原图:Life of an AI Engineer(网络流传梗图,原作者不详)。横轴是时间,纵轴是学习之路。
原图:Life of an AI Engineer(网络流传梗图,原作者不详)。横轴是时间,纵轴是学习之路。

先学会看这张图的"语法":横轴是时间(越往右越接近现在),纵轴是学习之路(越高代表掌握的东西越多、越难)。整条曲线分成三段:

  1. 左坡:漫长上坡,16 级台阶,终点是"FINALLY, I'M A GOOD ENGINEER."(终于,我是个好工程师了);
  2. 悬崖:从顶峰一头栽下,崖底写着 AI TOOLS (VIBE CODING),周围是 ChatGPT、Claude、Cursor、Lovable;
  3. 右坡:从崖底重新爬起,6 级新台阶,终点是"FINALLY, I'M AN AI ENGINEER."(终于,我是个 AI 工程师了)。

下面这张可交互的曲线是本页手绘的简化版,悬停或点击三个区域,看每段的含义:

学习之路 时间 → "FINALLY, I'M A GOOD ENGINEER." "FINALLY, I'M AN AI ENGINEER." AI TOOLS (VIBE CODING) 传统爬坡:约十年 AI 时代的新爬坡

把鼠标移到曲线上试试

左坡、悬崖、右坡三个区域都可以悬停,点击也有同样效果。

交互式曲线(本页手绘):悬停 / 点击三个阶段,查看每段的含义。

记住:读图三要素:横轴时间、纵轴学习深度;三段是左坡(传统十年)→ 悬崖(AI 工具)→ 右坡(AI 时代新技能)。
1

第一幕 · 左坡:传统工程师的十年

The classic climb

左坡是 2015–2022 年前后一个工程师的典型成长路线:从学校基础一路学到能设计亿级用户系统。图里画了 16 级台阶,点击每一级,看它是什么、为什么学、难在哪:

是什么:中小学的数理化、英语。
为什么学:所有工程的地基;英语好才能读第一手技术文档。
难在哪:枯燥,但绕不开。

是什么:代数、概率、离散数学、逻辑思维。
为什么学:算法是数学,AI 更是数学(概率、线性代数)。
难在哪:抽象,需要大量习题才能内化。

是什么:最接近硬件的高级语言。
为什么学:理解内存、指针,练的是「内功」。
难在哪:手动管理内存,报错信息晦涩,新手劝退重灾区。

是什么:语法最友好的主流语言,AI 圈的「普通话」。
为什么学:上手快、库最多,AI 相关的东西几乎都用它。
难在哪:太容易「调包」——会调用库,不等于理解原理。

是什么:数组、链表、树、图,以及排序、查找算法。
为什么学:大厂面试的题库,也是衡量程序效率的标尺。
难在哪:LeetCode 刷题地狱,题海无涯。

是什么:类、对象、继承这些组织代码的思想;Java 是企业级代表语言。
为什么学:大项目靠「面向对象」才能多人协作不打架。
难在哪:样板代码多,概念绕,新手容易「为了面向对象而面向对象」。

是什么:HTML / CSS / JavaScript,做网站。
为什么学:最快做出「看得见」的东西,成就感来得最快。
难在哪:浏览器兼容性、生态庞杂,学不完。

是什么:SQL,数据的存取。
为什么学:一切应用都要存数据,这是后端的地基。
难在哪:索引、事务、慢查询优化——面试最爱问。

是什么:服务器、REST 接口——应用之间、手机 App 和服务器「对话」的语言。
为什么学:没有后端,App 就是空壳。
难在哪:并发、安全、幂等,线上出问题半夜被叫醒。

是什么:React 框架,负责用户直接看到的界面。
为什么学:用户体验的最后一公里。
难在哪:状态管理、性能优化,越做越深。

是什么:独立做完整项目,用 Git 做版本管理。
为什么学:从「会写代码」到「会做工程」的分水岭。
难在哪:需求变更、合并冲突、多人协作的真实世界。

是什么:向亚马逊等厂商租服务器(AWS)。
为什么学:应用要 24 小时在线,总不能放自己电脑上。
难在哪:云服务多如迷宫,还有「账单刺客」——配错了月底收到天价账单。

是什么:自动化测试、自动化部署的流水线。
为什么学:让代码改动安全、快速地上线。
难在哪:流水线本身的调试,玄学问题多。

是什么:把一个大应用拆成许多小服务。
为什么学:大团队并行开发、独立上线。
难在哪:分布式系统的坑——网络会断、数据会不一致。

是什么:容器编排系统,管理成千上万个服务实例。
为什么学:大厂标配,简历上的「硬通货」。
难在哪:概念极度抽象(Pod、Service、Ingress),YAML 写到怀疑人生。

是什么:设计能支撑亿级用户的系统。
为什么学:登顶标志——从「写代码的人」变成「设计系统的人」。
难在哪:没有标准答案,全是权衡(trade-off)。

延伸解读
注意这条坡的形状:越往上越陡。前面是"学一门语言"这种有标准答案的事,后面变成"架构设计"这种没有标准答案的事。真正的分水岭不在第 4 级(会 Python),而在第 11 级(独立做项目)——从"会写代码"到"会做工程",很多人卡在这里。
记住:左坡要点:16 级台阶 = 从"写代码"到"设计系统"的十年路;越往上标准答案越少。
2

第二幕 · 悬崖:Vibe Coding 时代

The cliff

登顶的欢呼还没喊完,曲线一头栽下悬崖。崖底那行黄字是 AI TOOLS (VIBE CODING),周围摆着 6 款工具:ChatGPT、Claude、Gemini、Copilot、Cursor、Lovable。

Vibe Coding 是什么?这个词是 Karpathy 在 2025 年 2 月造出来的:凭"感觉"(vibe)用自然语言描述想法,让 AI 把代码写出来。你不用逐行写代码,而是说"我要一个带深色模式的待办清单网页",AI 直接给你成品,你负责试、提意见、让它改。

ChatGPT / Claude / Gemini对话式 AI:写代码、解 bug 的结对伙伴。你描述需求,它给代码;报错贴回去,它帮你修。Copilot编辑器里的代码补全:你写一半,它猜一半。适合已经会写代码的人提速。Cursor为 AI 而生的编辑器:把整个代码库当上下文,AI 能跨文件理解你的项目再改代码。Lovable一句话建站:Vibe Coding 的代表作——一句话描述,得到一个能上线的完整网站。
延伸解读
为什么这是"悬崖"而不是"缓坡"?因为变化是断崖式的:2022 年之前,"做出一个网站"需要左坡前 11 级台阶;2024 年之后,一句话就行。左坡前半段的"写代码"技能,一夜之间从"必修课"变成了"可选项"——这就是老工程师们感到天塌了的原因:他们爬了十年的山,别人坐缆车上来了。

但注意梗图的诚实之处:悬崖底下不是平原,是另一座山的山脚。Vibe Coding 没有终结学习,它只是把"入场券"发给了所有人——真正的较量,搬到了右坡。

记住:第二幕要点:Vibe Coding = 用自然语言指挥 AI 写代码;它拉平了起点,但没有取消比赛。
3

第三幕 · 右坡:AI 时代的新爬坡

The new climb

从崖底重新往上爬,是 AI 时代的新技能栈。注意顺序:图里是从下往上、由易到难排的。点击每一级看详解:

是什么:调用 GPT、Claude 等大模型的接口(API);Tool Calling(工具调用/函数调用)让模型能调用你写的函数——查天气、查快递、下订单。
为什么它是第一级:这是一切 AI 应用的入口。不会调 API,就只能在聊天框里玩;会了,才能把 AI 接进自己的产品。
举个例子:给模型一个「查快递」工具,用户问包裹到哪了,模型先调工具查到物流信息,再组织成自然语言回答。

是什么:把你的文档切成小块,转成向量存进向量数据库;用户提问时,先检索最相关的片段,再连同问题一起喂给模型生成答案(RAG = Retrieval-Augmented Generation)。
为什么重要:解决大模型两大硬伤——不懂你的私有知识(它没读过你公司的文档),以及一本正经地瞎编(幻觉)。
举个例子:企业知识库问答、论文助手——答案的每句话都能追溯到原文。

是什么:让模型自主规划多步骤任务:拆解目标、调用工具、看结果、自我纠错、接着干,直到完成。
为什么重要:这是从「回答问题」到「完成工作」的质变。Manus、Cue 这类 AI 助理就是 Agent。
举个例子:你说下周去杭州出差安排一下,Agent 自己查天气、比价机票酒店、生成行程表,卡住的地方回来问你。

是什么:给 AI 应用出「考试卷」(Evals):准备几百道测试题,每次改提示词、换模型都跑一遍,看分数是升是降;可观测性是上线后的监控:记录每次调用的输入输出、耗时、费用。
为什么重要:模型输出不稳定——同样的问题今天答对、明天答错。没有评测不敢上线;没有监控,出事了你都不知道。
举个例子:客服机器人上线前,先用 500 条真实历史问题考它,准确率 95% 才放行。

是什么:防提示词注入(用户用话术套出系统指令)、防数据泄露、内容过滤(Guardrails = 护栏)。
为什么重要:AI 应用直接面对用户,安全就是生命线。一个注入漏洞可能让你的客服机器人说出竞争对手的广告。
举个例子:银行 AI 客服必须保证:无论用户怎么诱导,都不能透露别人的账户信息。

是什么:把上面 5 级全部装进一个高可用、低延迟、低成本的线上系统,服务千万人。
为什么它是登顶:从「做出 demo」到「稳定服务」隔着深渊——成本、延迟、稳定性构成不可能三角,每一分优化都是真功夫。
对应左坡:第 16 级「可扩展性与架构」在 AI 时代的转世。

延伸解读
左右两坡有个镜像关系:第 1 级「调 API」对应左坡第 9 级「写 API」——以前你亲手写接口,现在你指挥模型调接口;第 6 级「生产级 AI 系统」对应左坡第 16 级「可扩展性与架构」——登顶的姿势没变,变的只是山的材料。左坡练的是"亲手做",右坡练的是"指挥 AI 做 + 为 AI 的不确定性兜底"。
记住:第三幕要点:右坡 6 级 = 从"会调 API"到"上线生产级 AI 系统";核心能力是驾驭 AI 的不确定性。
✦

点睛:两个 FINALLY 的对比

What "good" means now

全图最妙的是两句只差几个词的欢呼,值得并排放:

左坡登顶"FINALLY, I'M A GOOD ENGINEER."
终于,我是个好工程师了。
好 = 代码写得好、系统设计得好。评价标准是「亲手做的质量」。
右坡登顶"FINALLY, I'M AN AI ENGINEER."
终于,我是个 AI 工程师了。
AI = 能驾驭 AI、把 AI 变成生产力。评价标准是「指挥 AI 做出可靠系统的能力」。

从 GOOD 到 AI,变的不是"工程师"这个词,而是什么算"好":

  • 左坡的好:亲手把每一行代码写对,系统亲手搭起来。能力在自己手里。
  • 右坡的好:让 AI 干活,自己负责目标拆解、质量评判、兜底。能力在"指挥链"里。
延伸解读
这呼应了 Karpathy 的判断(本系列上一篇课件讲过):模型越来越能自主完成基础工作,人的工作上移到更高抽象层——监督和理解。左坡登顶的人说"我全都亲手做出来了";右坡登顶的人说"我让 AI 做出了可靠的东西"。骄傲的来源从"手"变成了"判断力"。
记住:点睛:AI 没有取消"好工程师",它重新定义了"好"——从亲手做到善于指挥与兜底。
◈

互动:测测你在曲线上的位置

Where are you?

理论讲完了,来定位一下你自己。诚实勾选——这不是考试,没有标准答案:

勾选你已经做到的,看看你在曲线上的位置

左坡技能

悬崖工具

右坡技能

记住:互动要点:位置没有好坏,只有"下一步"——每个位置都有明确的下一级台阶。
▤

左右坡对比:一张表看懂差异

Side by side

把两座山并排看,差异一目了然:

维度左坡 · 传统工程师右坡 · AI 时代工程师
起点大学 CS 课程、培训班一部手机 + 好奇心
第一个技能亲手写代码向 AI 提问(prompt)
核心能力把需求翻译成代码把目标翻译成任务,并评判 AI 的输出
主要瓶颈写代码的速度判断输出对不对、能不能上线
登顶标志设计支撑亿级用户的系统上线服务千万人的生产级 AI 系统
学习周期约十年压缩到 2–3 年(但技术仍在 fast 变化)
不变的东西数学、逻辑、英语、学习能力——地基永远是地基
延伸解读
注意最后一行:梗图最大的诚实,是左坡前 6 级(学校基础、数学逻辑、Python)在右坡依然有用。RAG 要懂向量(数学),评测要懂统计,读论文要懂英语。悬崖摔掉的主要是中间层"熟练工"技能——那些 AI 最擅长代劳的部分。
★

给高中生的行动指南

Your move

如果你现在是高中生,看完这张图该怎么行动?我的建议分四层:

  1. 地基课(现在就能开始):Python、数学逻辑、英语文档阅读。这三样在左右两坡都用得上,永远不会白学。
  2. 并行课(和地基一起):用 AI 工具做东西——让 Cursor 帮你写代码,在"用"当中理解代码。不要等"学完"再动手。
  3. 方向课(有了地基后):沿右坡一级级上——先调 LLM API 做个小应用,再学 RAG,再玩 Agent。每一级都有看得见的产出。
  4. 按需课:左坡中间层(K8s、微服务、DevOps)先知道它们解决什么问题,真遇到了再深挖,不必按顺序爬完。
注意
一个忠告:不要跳过地基直接 Vibe Coding。没有 Python 和逻辑基础,你连 AI 生成的代码是对是错都判断不了——那会在右坡第 4 级(评测)摔下来。工具给你的是速度,地基给你的是判断力。
记住:行动指南:地基(Python/数学/英语)+ 并行用 AI 做东西 + 沿右坡向上;左坡中间层按需补。
✦

术语翻卡:十个关键词

Key terms — 点击卡片翻面

点击卡片翻面看解释。

Vibe Coding
氛围编程
Karpathy 2025 年 2 月造的词:凭感觉用自然语言描述想法,让 AI 写代码;人负责试、提意见、让它改。
LLM API
大模型接口
调用大模型的编程接口;右坡第一级台阶,一切 AI 应用的入口。
Tool Calling
工具调用
让大模型调用你写的函数(如查天气、查快递),从而获得实时能力和行动能力。
RAG
检索增强生成
提问时先从你的文档里检索相关片段,再让模型作答;解决"不懂私有知识"和"瞎编"两大痛点。
向量数据库
Vector DB
把文本转成向量后存储和检索的数据库;RAG 的地基,靠"意思相近"找文档。
Agent
智能体
能自主规划多步骤任务、调用工具、自我纠错直到完成的 AI;从"回答问题"到"完成工作"的质变。
Agentic Workflow
智能体工作流
多个 Agent 或步骤编排起来的任务流水线;Manus、Cue 这类助理的底层形态。
Evals
评测
给 AI 应用出的"考试卷";每次改动都跑一遍,用分数说话,不敢上线就没有评测。
Guardrails
护栏
AI 应用的安全护栏:防提示词注入、防数据泄露、内容过滤。
可观测性
Observability
上线后对 AI 应用的监控:记录输入输出、耗时、费用,出事时能定位。
?

自测五题

Quiz — 点题目展开答案

左坡:"FINALLY, I'M A GOOD ENGINEER."(好工程师);右坡:"FINALLY, I'M AN AI ENGINEER."(AI 工程师)。从 GOOD 到 AI,说明"什么算好"被重新定义了——从亲手做得好,到善于指挥 AI 并兜底。

AI 编程工具(ChatGPT、Cursor、Lovable 等)让"做出一个网站"从需要十年功变成一句话的事,左坡前半段"写代码"的技能一夜之间从必修变成可选——曲线断崖式下跌。

Karpathy 2025 年 2 月提出:凭感觉用自然语言描述想法,让 AI 写代码,人负责试、提意见、让它改。

LLM APIs & Tool Calling(大模型 API 与工具调用)。因为它是"一切 AI 应用的入口":不会调 API 只能在聊天框里玩,会了才能把 AI 接进自己的产品。

AI 没有取消爬坡,只是把山搬到了更高的地方:工具拉平了起点,但"判断输出对不对、能不能上线"这些更难的能力,在右坡重新形成了新的深度。