上篇聊了开发与测试四个方向。这一篇继续看四条路:运维与 DevOps、Agent 应用、AI 算法、AI Infra。
先把结论放在前面:运维与 DevOps、Agent 应用适合先做项目、边做边补知识;AI 算法和 AI Infra 更依赖数学、系统基础、算力和导师指导,越早找到老师或学长带着做,越容易少走弯路,同时对学历和资源的要求更高。
一、兴趣匹配
1.对比表:
| | | | |
|---|
| 喜欢折腾Linux、服务器和自动化脚本,享受"让系统稳定跑着"的成就感 | | | 运维工程师、SRE(站点可靠性工程师)、DevOps工程师、云平台运维 |
| | | | 大模型应用开发工程师、Agent开发工程师、AI产品工程师 |
| 对线性代数、概率和模型训练有兴趣,愿意长期处理数据和实验 | | | |
| 对系统性能、GPU 和模型运行效率着迷,愿意啃底层原理 | | | 推理优化工程师、训练框架研发、GPU调度/算力平台研发 |
二、市场要求
1. 运维开发与 DevOps:自动化平台和稳定性
岗位名称:运维工程师,SRE(站点可靠性工程师),DevOps工程师,云计算运维

技能要求:
操作系统:Linux常用命令,Shell脚本
容器与编排:Docker,Kubernetes(K8s)
CI/CD:Git,Jenkins/GitLab CI
云与中间件:Nginx,阿里云/腾讯云(了解)
监控:Prometheus,Grafana
加分项:Python自动化脚本,Ansible,MySQL基础
适合大一的学习路线: Linux基础->Shell脚本->计算机网络->Docker->Nginx部署一个项目->K8s(进阶)
2. Agent 应用:编程基础加工作流落地
岗位名称:大模型应用开发工程师,Agent开发工程师,AI产品工程师,提示词工程师

技能要求:
基本语言:Python(主力),Java,TypeScript
API:Python Web--FastAPI
开发框架:Dify/Coze(低代码工作流),LangChain/LangGraph
知识库:理解 RAG(检索增强生成)和向量数据库的基本工作方式。
写Harness:Function Calling/MCP,Prompt工程,ReAct
适合大一的学习路线: Python基础->Python Web->Agent相关内容
不是很推荐All in
3. AI 算法:研究、数据和模型效果
岗位名称:机器学习工程师,算法工程师,大模型算法工程师,研究员

技能要求:
数学基础:线性代数,概率论,微积分
基本语言:Python+PyTorch(深度学习框架)
机器学习:经典模型,深度学习基础(CNN/RNN/Transformer)
大模型(进阶):Transformer原理,微调(LoRA)
方向细分:搜广推精排模型,当前焦点在生成式推荐
4. AI Infra:模型部署、GPU 和推理性能
岗位名称:推理优化工程师,训练框架研发工程师,GPU算力平台工程师,大模型部署工程师

技能要求:
基本语言:C++,Python,PyTorch
系统基础:操作系统
GPU编程:CUDA并行编程
深度学习:Transformer全流程要很熟悉
算子级优化:算子优化,算子融合
性能分析:英伟达Nsight Systems,Nsight Compute
推理框架:vLLM
三、无从下手的建议:
第一层:共同底座
底座跟开发岗是一回事:一门语言学扎实,计算机四大件认真修。如果是运维和Infra Linux相关内容是重中之重;语言上Agent应用和AI算法主力Python,运维和AI Infra还得学C++。想搞算法的话,线代和概率论大一就好好学
第二层:按岗位补能力
- 想做运维/DevOps: Linux 常用命令、Shell、Docker、Nginx,和一套能一键拉起服务的部署脚本。
- 想做 Agent 应用: Python、大模型 API 调用、Prompt 工程、LangChain,做一个真正能替人干活的 Agent demo。
- 想做 AI 算法: 别自己闷头刷课,直接问老师、学长,申请进实验室或课题组——学历、算力、数据这些都是硬门槛,。
- 想做 AI Infra: 更靠人带:问老师、学长找实验室,CUDA 和算子优化要在真实训练任务里练,有人带少走两年弯路。
四、广撒网,再聚焦
很多过来人的经验是:大一先把几个方向都试一遍,大二再选一个方向深入。这样做的好处,是你能用实际体验判断自己适合什么,而不是只根据岗位名称或网上的热门讨论做决定。
千万不要做的事:大一就焦虑“万一选错了怎么办”。技术方向之间没有壁垒,前端转后端、后端转 Agent 的人大有人在。你大一学的很多东西,换方向一样有用(比如数据结构、数据库、操作系统)。
身边有一位学长,大一自学前端,大二因为对数据处理更感兴趣,转向了 AI 数据处理方向,现在做的是数据平台开发。他的评价是:“前端的工程化思维帮我写出了更好维护的数据处理代码。”
这个案例说明,早期尝试不会白费。只要你把项目做完整,把遇到的问题和解决方法记录下来,换方向时可以继续使用这些工具技能,也能把拆分问题、组织代码和维护系统的能力带到新方向里。
我是程序员乐锅,你是大几学生,目前对什么方向感兴趣?或者你已经实习工作,有什么对新生的建议?欢迎评论区讨论,有什么疑问也可以在评论区发出来,我会尽力解答。