一份务实的指南,阐明2026年AI工程真正需要什么、为何CS学位不再是门槛,以及这一职业的实际定义。
AI translation, not an official translation. Refer to the original for technical details.
Adapted from @cyrilXBT# 如何在2026年成为AI工程师(无需CS学位)——完整课程 CS学位现在是可选的。 技能不是。 这句话会让很多人愤怒,而其中大多数人都曾花了四年时间和大量金钱去获取一个正在被市场悄然重新定价的证书。我理解这种愤怒。但它改变不了现实。在2026年,招聘AI工程师的公司看重的是你能构建什么,而不是你坐在哪里听过课。 我并不是说CS学位毫无价值。如果你有,它确实有帮助。我想说的是,学位不再是那道门。那道门现在是证明。你能构建出可以运行的东西、解释它为何能运行,并把它发布到别人真正能看到的地方吗?这就是全部的考验。 这是一条无需学位就能通过这个考验的完整路径。没有励志废话,没有"只要相信自己"。一个真实的技术栈,按顺序排列,附带能帮你获得工作的具体项目,以及用你笔记本电脑上已有工具学习每个部分的确切方式。 ## 为什么旧路径已经失效 传统路径告诉你:拿到学位,走正门申请,然后等待许可。这条路径假定证书是稀缺品。但它不再是了。 实际发生的事情是这样的:AI工具缩短了理解一个概念与用它构建东西之间的距离。十年前,将一个想法转化为可运行的软件需要多年积累的语法知识。现在,语法是廉价的部分。稀缺的部分是知道构建什么、如何构建,以及为什么一种方法优于另一种。这些是判断力技能,而判断力不来自文凭。它来自于构建东西、把它弄坏,再重新构建。 所以,现在被录用的人不是那些拥有最漂亮成绩单的人,而是那些拥有公开构建记录的人。一个充满真实项目的GitHub。一个别人可以点击的演示。一篇解释他们如何解决难题的帖子。这条记录比学位更有价值,因为它证明了雇主真正需要知道的事情——你是否能胜任这份工作。 大多数人犯的错误是花好几个月准备"变得准备好",而不是去构建那条记录。他们再上一门课,再看一个教程,等到自己感觉够格了再说。那种感觉永远不会到来。你不会通过完成一套课程变成AI工程师。你会通过构建AI系统变成AI工程师——一开始很糟糕,然后越来越好,直到你构建的东西真正能用。 ## 2026年的AI工程师究竟是什么 在讲技术栈之前,先把定义搞清楚,因为大多数人瞄准的目标是错的。 AI工程师不是机器学习研究员。你不是在从头训练基础模型,也不是在发表关于新架构的论文。那是另一份工作,它确实需要深厚的数学基础,通常还需要高学历。 AI工程师是用已有模型来构建系统。你使用Claude、GPT或开源模型,将它们接入能完成实际工作的系统中。你把它们连接到数据,赋予它们工具,构建检索、记忆、智能体循环和护栏,将一个原始模型变成一个产品。你是一个系统构建者,只不过你手中最强大的组件恰好是一个语言模型。 这个区别很重要,因为它告诉你真正需要学什么。你不需要理解反向传播就能在这个岗位上做到出色。你需要理解的是:如何向模型提供正确的上下文、如何构建多步骤任务使其不会崩溃、如何验证输出,以及如何部署整个系统使其稳定运行。这些都是工程技能,每一项都不需要学位就能习得。 ## The Stack, In Order 按顺序学习以下内容。每一项都建立在上一项的基础之上。跳跃式学习是人们止步不前的最常见原因——他们在还没掌握数据处理的情况下就尝试构建智能体,然后困惑于为什么什么都跑不起来。 1. Python。函数、类、异步编程。你不需要成为 Python 高手,但需要熟练到能读懂代码、编写脚本,并理解 AI 编程助手为你生成的内容。异步编程尤为重要,因为大多数 AI 工作都涉及等待 API 调用,阻塞式代码会成为你所构建的一切的瓶颈。 2. SQL 与数据处理。几乎所有真实的 AI 应用都要与数据打交道。你需要提取、清洗和整形数据。SQL 是这方面的通用语言,几十年来几乎没有变化,这意味着它是一项安全且永久有效的技能。 3. Git、命令行与 Linux 基础。这是所有严肃工具所在的环境。Claude Code 在终端中运行,部署发生在 Linux 服务器上,版本控制是你避免丢失工作成果和进行协作的方式。不会用终端的 AI 工程师没有人会雇用。 4. REST API 与大语言模型 API 集成。这才是 AI 工程真正的起点。你要学会如何以编程方式调用模型、处理其响应、管理速率限制并处理错误。每一款 AI 产品从本质上来说,都是一系列结构良好的 API 调用。 5. 嵌入向量与向量搜索。这是机器理解语义而非仅仅匹配关键词的方式。你将文本转换为向量,存储它们,并按相似度进行搜索。这是所有检索系统的基础,也是大多数初学者跳过后来追悔莫及的概念。 6. 端到端构建 RAG。即检索增强生成。你让模型访问你自己的文档,使其从真实信息中作答,而不是凭空猜测。这是目前应用 AI 领域需求最旺盛的单项技能,因为几乎每家公司都想要一个能回答关于自身数据问题的系统。 7. 智能体框架与工具调用。你从一个只会回答问题的模型,进化到一个能够主动行动的模型。它调用工具、执行多步骤任务、完成真实工作。这是技术前沿,在这里具备能力,能让你从仍在编写单条提示词的人群中脱颖而出。 8. 部署与基础 MLOps。只能在你笔记本电脑上运行的项目只是一个爱好。你需要知道如何将它部署到真实环境中,并保持监控和稳定运行。这是"我做了个演示"与"我上线了一个产品"之间的区别。 9. AI 开发工具。Claude Code、Cursor,以及让你效率大幅提升的智能体工具链。掌握这些不是作弊,这就是工作本身。一个不会用 AI 来更快构建的 AI 工程师,就像一个拒绝使用电动工具的木匠。 ## The 3 Projects That Actually Get You Hired 没有人因为你修完了课程而雇用你,他们雇用你是因为证明。构建以下三个项目,你就拥有了覆盖整个技术栈的证明。 项目一:使用你自己的数据构建一个 RAG 应用。 拿一批真实文档。你的笔记、一组PDF、某家公司的公开文档,随便什么都行。构建一个能摄取这些文档、对其进行嵌入、存储向量、并且只根据这批数据回答问题的系统。这单一项目就能证明你掌握了检索、嵌入、分块以及防止幻觉的能力。它是你能构建的最直接体现求职能力的东西,因为这恰恰就是公司想要的。 项目二:使用工具的AI智能体。 构建一个不只是回答问题、而是真正采取行动的智能体。它至少调用两个真实工具——搜索API、计算器、文件写入器、日历,任选其中。它能规划、执行,并处理工具失败的情况。这证明你理解智能体设计,而不只是会写提示词——而这正是大多数初学者从未真正展示过的技能。 项目三:一个已部署的全栈AI产品。 取上述任意一个项目并将其上线交付。一个真实的界面、一个后端、部署在某处并附有一个陌生人可以访问和使用的公开URL。这证明了雇主最担心的那件事——你能够真正交付,而不是停留在"在我机器上能跑"的阶段。一个已部署的项目,在简历上胜过十个本地项目。 三个项目。全栈覆盖。公开可见的证明。这份作品集在这个特定岗位上胜过大多数学位。 ## 如何真正学会每一个环节 这是大多数指南略过的部分。学习这些内容,你不需要花500美元买课程。你的笔记本电脑上坐着有史以来最好的私教。用模型来教你用模型构建所需的技能。 用这个提示词把Claude变成任意技能的结构化辅导老师: You are my coding tutor for [SKILL, e.g. embeddings and vector search]. I am learning to become an AI engineer and I have no CS degree. Teach me this in a build-first way, not theory-first. 1. Explain the core concept in plain language with one concrete analogy. 2. Give me the smallest possible working code example I can run today. 3. Give me one slightly harder exercise to do on my own. 4. After I share my attempt, critique it and point out what a senior engineer would do differently. Assume I learn by building and breaking things, not by reading. Wait for me to complete each step before moving to the next. 这单一个提示词就能替代大多数付费课程。它能适应你的水平,回答你的具体问题,并且在你真正理解之前绝不继续推进。 对于这些项目,用Claude Code来搭建脚手架,然后强迫自己理解每一行代码。不要盲目复制。在它生成代码之后,运行这个提示词: Walk me through the code you just wrote line by line. For each section, explain what it does and why you chose this approach over the obvious alternative. Then point out the one part most likely to break in production and how I would fix it. 这才是建立真正理解的方式,而不是堆出一堆你自己都解释不清楚的代码。面试失败的人,往往就是那些构建了项目却无法真正讲清楚的人。不要成为那种人。 ## 没有学位如何求职 作品集是必要条件,但还不够。你还必须让自己被看见,因为没有人会去聘用他们找不到的证明。 公开建造。你做的每一个项目,都要写出来。写一篇帖子,讲清楚你构建了什么、难在哪里、你是怎么解决的。这样做有两个效果:它形成一条公开记录,在有人搜索你名字的时候会出现;同时,它迫使你把自己的工作理解透彻,透彻到足以向别人解释清楚。雇主越来越多地通过候选人的公开建造发现工程师,而不是通过招聘网站。 为开源项目贡献代码。找一个你正在使用的 AI 项目,修复点什么。一个 bug,一处文档改进,一个小功能。向真实项目提交并被合并的 pull request,是任何学位都给不了你的资历。它证明你能在别人的代码库里工作——而这正是这份工作大部分时间在做的事。 直接联系,带着证明,而不是请求。不要发那种"我正在寻找机会"的邮件。要发这样的内容:"我构建了一个东西,解决了你们产品正面临的这个具体问题,这是演示链接。"把证明附上。这种方式能转化,因为它在争取这份工作的行为本身中,就已经展示出了能力。 以下是一个外联邮件模板: 主题:构建了一个 [东西],解决了 [你注意到的具体问题] 你好,[姓名], 我注意到 [关于他们产品或问题的具体、真实的观察]。 我构建了一个可运行的原型来解决这个问题:[实时演示链接]。 它使用了 [具体技术方案],代码在这里:[仓库链接]。 我是一名 AI 工程师,正在寻找下一个职位。如果这对你们有价值, 我很乐意约 15 分钟,带你们了解我会如何把它完整地搭建出来。 [你的名字] 这封邮件有效,是因为它以证明开场,请求的几乎是零。它与那种被忽视的通用申请完全相反。 以自由职业的方式切入。如果直接求职进展缓慢,可以承接小的付费项目。给本地商家搭一个 RAG 机器人。帮一家小公司自动化某个流程。付费工作,哪怕是极小的付费工作,都是最有力的证明——因为有人认为它值得付钱。你的档案上有三个小型付费项目,会彻底改变未来每一位雇主对你的解读方式。 --- ## 基础打牢之后,选择一个专攻方向 一旦你掌握了技术栈和三个项目,就会浮现出一个没人提前告诉你的问题。AI 工程的范围很广,试图在所有方向都做到出色,最终只会让你在每个方向都平庸。那些被最快录用的人,都选择了一条赛道。 以下是目前真正在招聘的几条赛道,以及如何判断哪条适合你。 **RAG 与知识系统。** 如果你最喜欢的是第一个项目——检索工作、分块处理、信息落地——这就是你的赛道。每一家拥有内部文档的公司,都想要一个能构建系统、准确回答相关问题的人。这是最安全、需求量最大的专攻方向,也最容易拿出证明,因为它的使用场景具有普遍性。 **智能体系统。** 如果第二个项目让你兴奋——工具调用、多步执行、任务编排——这是前沿赛道。它薪资最高,竞争最少,因为它最难做好。代价是,证明更难构建,这个领域变化很快,所以你必须持续学习。 **AI 产品工程。** 如果你最在意的是第三个项目——界面、部署、把它变成真实可用的东西——那你是一名恰好专注于 AI 的产品工程师。这条赛道更看重交付而非聪明,也是实际职位最多的地方,因为大多数公司需要的,是能把 AI 能力转化为用户真正能用的产品的人。 根据你真正享受的项目来选择,而不是哪个听起来最令人印象深刻。享受感是唯一能在掌握某件事的漫长枯燥阶段中持续燃烧的燃料。凭兴趣选择的专业方向,你会真正坚持下去。凭地位选择的,你会半途而废。 然后深入钻研。在你选择的方向上再建三个项目。把所有项目都写出来。成为那个在别人需要某件具体事情时,第一个被提及名字的人。专才会被聘用,通才会被过滤掉。 ## 入职前六个月实际是什么样的 了解你的目标是什么会很有帮助,因为这份工作和教程所暗示的并不一样。 你大部分时间不会花在编写聪明的提示词上。而是会花在那些让AI系统真正可靠的平凡工作上。处理模型出现奇怪行为的边缘案例。构建能告诉你某次改动是否真正带来改善的评估体系。将数据整理成系统可以使用的形式。排查为什么智能体在测试中运行正常,却在生产环境中失败。 对于没有学位的人来说,这其实是个好消息,因为这些工作没有一项是理论性的。全都是实践性工程,可以在实践中习得,正是你的作品集项目已经训练你掌握的那种能力。一个建了三个真实项目、在项目出问题时调试修复过的人,比那个理论考试满分却从未交付过任何东西的人,要有准备得多。 在前六个月里能够茁壮成长的工程师,是那些能坦然面对系统不完美、并把让它稳步变得更好当作自己职责的人。如果你的项目做得够扎实——不断打破它、不断修复它——你已经具备了这种能力。这正是"先构建"的路径在这份工作上胜过"先拿证书"的路径的根本原因。 **教程地狱。** 不停地看教程感觉像是在进步,其实不然。那是披着生产外衣的消费。规则很简单:每学习一小时,就要动手构建两小时。如果你没有在构建,你就没有在学习,你只是在娱乐自己。 **等待准备好的感觉。** 你永远不会感觉准备好了。那些最终成功的人,是在自己感觉还不够格之前就开始构建,并在构建中变得够格的。先把丑陋的第一版发布出去,然后在公开环境中改进它。 **学习顺序错了。** 在还不能处理数据和API的时候就试图构建智能体。这个学习路径的排序是有原因的。尊重这个顺序,每一块都会顺势衔接。跳着来,你就是在沙地上建楼。 **构建的项目没有人能看到。** 一个锁在私有仓库里的精彩项目,就职业发展而言根本不存在。所有东西都要公开发布。重点在于证明,而证明需要受众。 **复制自己解释不了的代码。** 这是在面试中失败最快的方式。如果是Claude写的,在你声称它是你的作品之前,先理解它。能够解释自己的工作,是整个考核的核心所在。 ## 你的90天计划 你不需要好几年。你需要专注的90天。 **第1至30天:打基础。** Python熟练度、SQL、git、命令行,以及第一次调用模型的API。到第30天,你应该能够以编程方式调用大语言模型并处理其响应。从小处构建:一个能总结文档的脚本,一个能回答关于文本文件问题的工具。 第31天到第60天。第一个和第二个项目。构建RAG应用程序。然后构建智能体。不要追求完美。追求能运行,然后能解释清楚。每完成一个就写一篇帖子。到第60天,你将拥有两个真实项目和两篇公开文章。 第61天到第90天。部署并提升曝光度。将第三个项目以公开URL的形式上线。开始对外联络。贡献一个开源拉取请求。持续发布关于你正在构建的内容。到第90天,你将拥有一个作品集、一条公开足迹,以及与可能雇用你的人的活跃对话。 这不是一个空想时间线。对于认真对待并每天坚持构建的人来说,它激进但真实可行。在这个时间线上失败的人,是那些把时间花在准备上而不是构建上的人。 ## 这件事现在奏效的真正原因 学历一直是一种替代指标。雇主无法直接衡量你是否能胜任这份工作,所以他们用证书作为替代。学历传达的信息是:"这个人可能能学会困难的事情,并坚持完成任务。" AI工程打破了这个替代指标,因为现在你可以直接展示确切的技能。一个已部署的RAG系统不是能力的替代证明。它本身就是能力,以可见的形式呈现。当你能展示真实的东西时,那个替代品就不再重要了。 这就是整个转变的本质。不是说证书变得一文不值,而是证明变得可以直接获取。而当证明可以直接获取时,能提供证明的人就会胜过那些只有替代指标的人。 所以,停止等待许可。停止为"准备好"而做准备。选择技术栈中的第一项技能,打开Claude,今天就构建最小可行的东西。然后明天构建一个稍大一点的东西。坚持90天,你将拥有任何学历都给不了你的东西——那就是你真的能胜任这份工作的证明。 计算机科学学位现在是可选项。 技能不是。 去构建你的证明吧。 关注 @cyrilXBT,获取本文每个项目背后的完整构建过程,以及我使用的确切提示词和技术栈。