写给迷茫的应届生,怎样在 AI 时代争取更多机会

准备找工作时,我们很容易把时间都花在准备上。课程收藏了一堆,总觉得再学一点,才有底气投简历。现在招聘里又多了 RAG、Agent、全栈,学习清单越拉越长,人反而更迷茫了。

大厂的一些实习岗位已经把模型接入、RAG、Agent、工具调用和评测写进要求,我们做项目时,也需要考虑这些能力怎样用到具体业务里。

对于准备投 AI 应用、Agent 或偏 AI 全栈岗位的同学,我建议把主项目往这些方向升级。同时,实习要尽早找,开源和公开写作也可以围绕项目一起做。

一:先照着目标岗位准备

我会先找十来份想投的大厂实习或校招岗位,把共同要求和加分项分开,再看同方向、同届别的近期面经。根据这些信息安排学习,比追着每个热门词跑更有用。

全栈可以有主方向,但要能把页面、接口、数据库和部署接起来。做 AI 应用,还要讲清楚模型在哪里参与、数据怎么流转、出错后怎么排查。

基础也要继续学。准备 AI 应用或全栈岗位时,除了 RAG 的分块、检索和评测,线程池、语言基础和算法也要一起准备。项目里用到了哪些知识,就回头把原理和适用场景弄清楚。

每次面试后,把不会的、会一点却讲不清的问题记下来,下一轮准备就有了重点。

二:把 RAG 或 Agent 做到能解释、能验证

如果目标是这些岗位,一个管理后台或接了模型的聊天页面,可以作为起点,主项目还需要继续往里做。

我更建议选一个具体场景,先把基本流程做通,再挑一两个问题深入。下面两条路线,选一条作为主项目就可以。

做 RAG,可以从带出处的文档问答开始。

用公开手册或课程资料搭一个知识库,回答能找到出处,资料不足时明确说明。基本流程跑通后,再继续处理下面几个问题。

**资料怎么处理:**长文和表格怎么切,原文位置怎么保留,资料更新后旧内容怎么退出检索。

**答案为什么错:**没有找到资料、找到了无关内容,还是拿到了依据却答错,要能从记录里分辨。

**改动有没有用:**准备一批自己核过答案的问题,覆盖换个问法、多处资料综合、资料中没有答案的情况。用固定的一组题比较改动前后的效果、耗时和费用,另留一组没有参与调试的题,最后检验。

先做出可以比较的基础版本,再根据失败案例考虑混合检索、重排等方案。切分依据是什么,资料更新后怎么同步,评测数据怎么标注,都要能解释。效果有多好,也要交代样本量、测试条件和已知问题。

做 Agent,可以选一个需要调用工具才能完成的任务。

例如工单助手:根据用户描述查文档,查询已有工单,得到确认后创建工单,再展示处理状态。用模拟数据和两三个工具,就能开始。

接下来挑一两个问题深入:工具参数错了怎么处理?接口超时后,重试会不会重复建单?任务中断后,能不能接着执行?

保留调用记录,设置执行次数或费用上限。写入操作要防重复,超时后先查询实际结果。最终通过数据库里的工单记录验证任务有没有完成,这也是 Agent 评测需要关注的实际结果。

AI 编程工具可以帮忙,但关键代码要自己读过、改过、验证过,能解释设计,也能继续改需求。

最后整理好仓库、运行说明、演示和评测结果,找几个人试用。简历里写清楚自己改了什么、怎么验证,样本小、效果有局限也如实说明。一个能讲清楚取舍和失败原因的项目,才有继续聊下去的空间。

三:能出来实习,就一定要尽早实习

这件事我会放在很靠前的位置:能出来实习,就一定要尽早实习。 学校和时间允许,就开始投,不用等上面的项目全部做完。

项目边做,实习边找。也不用只认 AI 实习的岗位名。能参与真实开发、有人评审代码、能跟着完成需求和上线的机会,都值得认真考虑。

在公司里,修改已有系统、接入模型、处理失败请求,都需要和其他人协作。尽早接触这些工作,才能发现个人项目里没有遇到过的问题。

面试时问清楚具体做什么、有没有人带、能参与哪部分。大厂可以投,业务和团队合适的公司也可以投。已经临近毕业,就同时推进校招和正式岗位,别把希望全押在下一段实习。

四:开源从自己正在用的工具开始

有机会参与开源,我建议一定试一试,最好从项目里真正用过的工具开始。

解析器处理某种文件出错、工具调用的示例过时、评测脚本缺少一种异常情况,都可以先复现,再看贡献说明,和维护者讨论。确认问题后提交 PR,补测试、解释改动,跟完评审。

这样的贡献会留下代码、问题分析和协作记录。把相关链接放进简历,面试时也有具体内容可讲。持续参与一个感兴趣的项目,还能逐渐认识同方向的开发者。

五:把项目经历写出来,也可以做成播客

我建议尽早找一个地方公开记录自己的学习和项目经历,可以在掘金、知乎、公众号写文章,也可以做自己的博客或播客,聊聊做过的项目、踩过的坑,以及自己对技术的理解。

内容就从实际开发里找。为什么资料里有答案,RAG 却搜不到?加了重排,效果和耗时有什么变化?Agent 为什么重复创建工单?把问题怎么出现、自己怎么排查、最后怎么解决讲清楚,就是值得分享的内容。

播客也不用一开始就做得很复杂,十来分钟聊清一个问题,再把代码、演示和相关资料放进节目说明,让感兴趣的人能够继续了解。

假如你是团队负责人或公司老板,读了我的文章、听了我的播客,觉得我的能力和做事方式符合团队需要,你是不是更可能主动来问我有没有找工作的打算,而不是去联系其他同样在看内容的人?

所以,我会把最能体现自己能力的项目、文章和节目放进简历,也留下方便联系的方式。先选一个能坚持的渠道,让别人看见我们做过什么、怎么思考问题,也就多了一条获得机会的路。

六:总结

如果还在校,我建议这周就做三件事:整理目标岗位,开始投实习,给主项目补一组可以反复验证的问题或任务。以后每解决一个问题,就更新代码和记录,遇到合适的开源问题也参与进去。

如果已经进入毕业求职阶段,就把投递、笔试和面试排在前面,项目、开源和内容输出按时间补。准备和求职可以同时进行,别让越来越长的学习清单,把投简历的时间一再往后推。

相关推荐
回家路上绕了弯11 分钟前
为什么还是不能直接把需求丢给 AI?
后端
fengci.16 分钟前
CTF2MISC中等部分
开发语言·前端·学习
涛涛ing24 分钟前
那个PR太干净了,干净到我差点直接点了合并
前端
去伪存真26 分钟前
稠密检索负责脑补,稀疏检索负责兜底:拆解 RAG 倒排索引的“查字典”艺术
前端·agent
锋行天下1 小时前
服务器 Python 2.7 装不了 langgraph-cli?用本地生成 Dockerfile 曲线救国
人工智能·后端·python
桦说编程1 小时前
TransmittableThreadLocal 解读:从 CRR 机制到上下文所有权
java·后端·源码
喵个咪1 小时前
GoWind 拆解:全链 ID 类型体系——int64 定版与前端字符串化契约
前端·后端·go
喵个咪2 小时前
GoWind CMS 拆解:Flutter 设计系统内核——双态 token、四档断点与自适应壳层
前端·flutter·交互设计
喵个咪2 小时前
GoWind CMS 拆解:发布审批——多级推进、逐级角色与全程留痕
前端·后端·go