一篇提供如何在无计算机科学学位情况下成为AI工程师的逐步指南的文章,强调通过展示已发布的项目作品集来替代正式证书。
摘要
一篇提供如何在无计算机科学学位情况下成为AI工程师的逐步指南的文章,强调通过展示已发布的项目作品集来替代正式证书。
查看缓存全文
缓存时间: 2026/06/23 14:35
如何在2026年成为AI工程师(无需计算机科学学位)
大多数人认为要在AI领域工作必须拥有计算机科学学位。
收藏一下 :)
一小部分人发现,目前科技领域薪酬最高的构建型岗位并不在乎你的文凭是什么。它在乎的是你交付了什么。
这两类人之间的区别不在于资格认证。
而在于作品集。
AI工程师是构建将大语言模型与真实产品连接起来的系统的人。真正解决问题的支持机器人、在成千上万份文档中找到答案的内部搜索工具、无需人工监控即可运行多步骤工作流的智能体。这不是研究。不是从头训练模型。而是以AI为核心构建生产级软件,这是整个市场需求最旺盛的岗位之一。
这里有一个没人告诉你的事实。对于大多数这类岗位,一份包含已交付项目的作品集比学位更有分量。招聘经理会直白地告诉你,他们见过自学成才的工程师让博士持有者相形见绌,因为交付和研究是两种不同的技能。学历门槛大多是一种幻觉,而早点意识到这一点的人,会比那些还在等待许可的人领先数年。
这就是路径。无需学位。具体如下。
首先,理解这份工作的本质
在你学习任何东西之前,先把岗位定位搞清楚,因为大多数人瞄准了错误的目标。
有两种角色容易被混淆。机器学习研究员发明新模型并训练它们。这类工作确实需要高等学位和大量数学知识,且只占市场的一小部分。AI工程师利用已有的模型构建有用之物。这类工作更看重软件技能、产品思维和交付纪律,而非学术背景。绝大多数开放岗位——以及那些你可以无需学位进入的岗位——是第二种。
你的目标是成为用AI构建的工程师,而不是构建AI的科学家。这个区分能让你免于浪费数月时间在暂时不需要的数学上。
该角色处于三者的交汇点:软件工程、对语言模型行为的工作理解、以及产品思维。你不需要在第一天就在这三方面做到顶尖。你需要胜任并持续进步,还需要证明。
第一阶段(第1-3个月):学会正确编码
这是你不能跳过的一步,也是大多数人试图跳过的一步。
在理解其他任何东西之前,你必须能够编写真实、可运行的代码。Python是首选语言。几乎所有AI库、框架和工具都是先为Python构建的,所以这不是偏好,而是标准。
花这几个月真正变得熟练。不是“看过教程”那种熟练,而是“能从头开始编写一个小程序而无需查找基本语法”的熟练。变量、数据类型、控制流、函数、文件操作、调用API、处理错误以及阅读他人代码。学会使用Git,并从第一天起将所有代码放在GitHub上,因为你的GitHub就是作品集的前半部分。
如果数学焦虑困扰着你,先放下。你需要对基本统计感到舒适,对数字行为有感觉。你不需要精通线性代数和微积分才能开始用LLM构建。深层数学对研究重要;你是做构建。如果某个具体项目需要,以后再学。
本阶段要做的事
- 完成一个结构化的Python课程,每天写代码,哪怕只有三十分钟
- 从头构建五个小程序:计算器、文件整理器、调用公共API的脚本、简单的数据清洗器、命令行笔记工具
- 学习Git基础,将全部五个项目推送到公开的GitHub仓库
- 加入一个正在做同样事情的社区,避免在真空中学习
第二阶段(第3-5个月):掌握LLM API
现在你开始接触定义这份工作的核心。
聊天界面是面向消费者的产品。AI工程师通过API工作,从自己的代码发送请求并以编程方式处理响应。这才是真正的杠杆所在,而熟练掌握这一步,就是你从用户转变为构建者的时刻。
学习如何从自己的脚本向模型发送消息。学习处理流式响应、管理对话历史、控制输出格式,以及优雅地处理速率限制和错误。学习能获得一般答案的提示词与每次都能获得精确、可重复、生产级答案的提示词之间的区别,因为在真实产品中“通常正确”就是Bug。
这也是你学习工具使用(有时称为函数调用)的地方。这是让模型采取行动的方式:调用函数、查询系统、获取数据。当你理解工具使用的那一刻,整个智能体世界就打开了,因为智能体不过是带工具和循环的模型。
本阶段要做的事
- 获取一个API密钥,在第一个小时内从Python脚本发起第一次调用
- 构建一个命令行工具,接受你粘贴的任何文本,并对其做有用的事情
- 构建一个具有记忆功能的聊天机器人,能记住对话的前部分
- 实现工具使用:给模型提供一个它可以调用的函数,并让其正确调用
第三阶段(第5-7个月):构建RAG系统
这是让人获得工作的技能,因为大多数真实AI产品本质上都在做这件事。
RAG代表检索增强生成,一旦理解,其概念很简单。模型只知道它被训练过的内容以及你放到它面前的内容。RAG是从你自己的数据中获取正确信息并将其放到模型面前的技术,使其能准确回答从未训练过的问题。比如你公司的文档、产品手册、知识库。
你将学习将文档拆分成块,将这些块转换为嵌入(意义的数值表示),存储在向量数据库中,并为任何给定问题检索最相关的块。然后将其输入模型,获得有根据、有来源的答案,而非自信的猜测。
构建一个真正端到端、使用真实文档的RAG应用,就能让你领先于大量只谈论AI的人。这是你的第一个作品集项目。
本阶段要做的事
- 学习嵌入和向量数据库是如何工作的,先概念理解,再代码实现
- 基于真实文档集构建一个RAG应用:你自己的笔记、一组PDF、一个维基
- 添加适当的检索评估:它是否真的找到了正确的块,还是仅仅是附近的块?
- 将其部署到某个地方,让陌生人可以使用,哪怕只是一个简单的托管版本
第四阶段(第7-9个月):构建智能体
现在你构建这个人人都谈论但很少有人能真正交付的东西。
智能体是一个模型,它可以接受一个目标,分解成步骤,使用工具完成每一步,并根据发生的情况决定下一步做什么。RAG应用回答问题。智能体完成任务。
你已经在第二阶段学习了工具使用。现在你要学会将其放入一个带目标的循环中,给智能体多个工具,并处理智能体可能绕圈子、调用错误工具或卡住的混乱现实。学习构建可靠(而非仅在演示中令人印象深刻)的智能体,正是市场急需的技能。
实话实说:演示智能体容易,可靠智能体很难。两者之间的差距在于失败处理、清晰的工具设计和评估。把你的精力放在这里,因为这一差距正是可雇佣的工程师与只有炫酷视频的人之间的分水岭。
本阶段要做的事
- 构建一个使用多个工具完成实际多步骤任务的单智能体系统
- 构建一个小型多智能体系统,其中两个或更多智能体协作或互相检查
- 添加明确的失败处理:当一个工具失败或返回无结果时,智能体该怎么做
- 将其作为第二个作品集项目:一个解决实际问题的多智能体系统
第五阶段(第9-11个月):学习评估与部署
这是让你变得可雇佣的无聊阶段,也是业余爱好者完全跳过的阶段。
任何人都能让AI特性工作一次。公司为的是那些能工作第一万次的特性。证明你能做到这一点的技能就是评估与部署。
评估意味着构建一种方法来衡量你的系统是否真的很好,以及一个改动是让系统变得更好还是更差。对于生成任务,你将衡量事实准确性、相关性和与参考答案的一致性,有时使用另一个模型来评分输出,有时使用人工审核。会做评估的工程师是能信任其投入生产的工程师。
部署意味着将你的系统从笔记本中拿出来放到真实世界:托管、监控、处理负载、关注成本、在用户发现问题之前捕获故障。这组技能有时被称为MLOps,即使只有基本掌握,也能让你比那些只能在自己机器上构建的人更具可雇佣性。
本阶段要做的事
- 为你之前的一个项目构建一个评估套件,包含一组测试用例和评分
- 选择一个项目,正确部署,并添加监控和基本成本跟踪
- 将其作为第三个作品集项目:一个带评估和监控的已部署系统
- 记录你测量的内容以及如何改进,因为公开思考是一个可雇佣的信号
第六阶段(第11-12个月):获得工作
最后阶段不是关于新的技术技能,而是确保正确的人看到你所构建的东西。
到现在你已经有三个真实项目:一个带评估的RAG应用、一个解决实际问题的多智能体系统、一个带监控的已部署系统。对于大多数AI工程师岗位,这份作品集比硕士学位更能打开大门。现在的工作是定位。
将每个项目写成一个清晰的案例研究:问题、你的方法、你测量的内容、你本可以做得不同的地方。公开构建,分享你的过程,发布你的分解。这个领域发展如此之快,以至于可见的、持续的构建者会很快被注意到。然后申请,申请到正确的层级。现实的入门路径常常是先做一个AI增强的软件工程师角色,然后才是全职AI工程师角色,薪酬通常从入门级的约12万美元到有经验后的20万美元以上,严重依赖于公司和地点。
当面试要求你“推理智能体应如何处理工具故障”或“解释你将如何评估RAG系统”时,你不会背诵理论。你将描述你实际做过的事。这就是全部。
本阶段要做的事
- 为你的三个作品集项目各写一个清晰的案例研究
- 至少发布一篇技术分解文章,展示你如何构建了一个困难的东西
- 广泛申请,包括将AI增强的软件角色作为现实的起步步骤
- 在面试中,谈论你交付了什么以及你会改进什么,而不是你记住了什么
关于这条路径的实话
十二个月是一个真实的时间线,但它只有在整个过程中你都在构建时才有效。
阅读关于AI工程的内容并不会让你成为AI工程师。观看教程不会构建作品集。能从中获得工作的人,是那些每个阶段都交付了某些东西,并且不在乎是否完美的人。那些停滞不前的人,是那些一直在“准备”却从未将任何东西放到真实用户面前的人。
这里是每个人心中都有的问题,所以让我们回答它:既然AI现在能写这么多代码,为什么还要学这个?因为必须有人来设计系统、集成它、评估输出是否正确、并决定构建什么。AI工具使熟练的AI工程师更有价值,而非过时。能够指挥这些工具并判断其输出的人,正是市场愿意支付的人。你不是在学着与工具竞争。你是在学着掌控它们。
将大多数人挡在门外的学历门槛,是大多数公司已经不再严格执行的门槛。
一年后的今天,你可以仍然告诉自己你首先需要一个学位。
或者你可以成为那个拥有三个已交付项目、证明你从未需要它的工程师。
在第一阶段和你之间,唯一阻碍你的,就是今天打开一个空白文件。
如果你觉得这有帮助,关注我 @eng_khairallah1 获取更多类似AI内容。我每周发布分解、课程和工具。
希望这对你有用,Khairallah ❤️
相似文章
@DeRonin_: 如何在AI自动化工程领域找到工作:AI自动化是这样一个领域,实际上更容易获得…
通过非传统途径进入AI自动化工程领域的技巧:在X和GitHub上建立个人品牌,在社区中分享知识,专注于细分领域,并展示可衡量的成果。
@eng_khairallah1: https://x.com/eng_khairallah1/status/2058116763372453997
一份全面的指南,教非编码人员如何使用Claude和Cowork构建AI代理,无需编写任何代码,解释核心组件并提供分步说明。
@DeRonin_: 2026年AI工程师制胜之道:每月交付一个真实应用,丑没关系;冷掌握四件事:提示、工具调用、RAG、评估……
@DeRonin_在推文中为2026年的AI工程师提供建议,强调交付真实应用、掌握核心技能、使用廉价模型、广泛部署、开源项目以及聚焦单一职业赛道。
@phosphenq: https://x.com/phosphenq/status/2067291637949116431
Anthropic分析了40万次Claude Code会话,发现软件工程师与非工程师之间的验证成功率差距仅为5%,这表明在AI辅助开发中,领域专业知识比编程能力更重要,挑战了“学习编程”的说法。
@aiwithmayank: 10个免费资源,让初学者变身AI工程师 收藏这整个列表,按顺序学习。这是…
一条推文串,整理了10个免费学习AI工程的资源,从哈佛的CS50 AI课程到Karpathy的神经网络教程、fast.ai、Hugging Face课程,以及像Ollama这样的本地工具,提供了一条从入门到掌握就业技能的清晰路径。