那天下午,当产品经理提议直接使用AI生成的代码时,一种前所未有的职业危机感突然袭来。这不仅是技术替代的警示,更是时代变革的信号。
"这个功能我已经让AI写了个版本,你看看能不能直接用?"
我打开那段代码,Spring Boot的结构,Controller、Service层分离得很规范,注释也有,逻辑基本跑得通。
我沉默了大概30秒。
那一刻不是愤怒,是恐惧,是一种职业生涯第一次真实感受到的、从脚底升上来的恐惧。

我今年32岁,做Java后端8年,不是大厂的那种,就是个普通工牌:三四线互联网公司,CRUD写了无数遍,系统维护、需求迭代、周期性的需求评审……日子过得很稳,稳到有点麻木。
2023年底,公司宣布裁员,我所在的后端组砍掉了三个人,我侥幸留下来。但薪资冻结,年终奖取消,新招的人里开始出现"会用AI工具"的要求。
我意识到,那不是一次裁员,那是一个信号。
往后的半年,我活在一种分裂里:白天假装没事,晚上刷招聘软件——Java岗位越来越少,或者要求越来越高,动不动就"熟悉大模型应用开发"、"有LLM项目经验"。
我打开那些JD,像在看一门外语。
RAG?Agent?Prompt工程?微调?
这些词我见过,但完全不知道怎么入手。更关键的是:我都32了,还来得及吗?

真正让我动起来的,是一个朋友的消息。他和我差不多背景,去年年初开始学大模型,5月份跳槽到一家做AI中台的公司,薪资涨了40%。
我问他怎么学的,他发给我一张他的学习路线图,我盯着看了很久——不是因为复杂,而是因为其实没想象中那么难。大模型应用开发,不是让你去训练AI,也不是让你搞底层算法。
对我们Java程序员来说,切入点很清晰:
第一步:搞懂Prompt工程 这是最低门槛,也是最快出成果的。学会怎么写有效的提示词,理解上下文窗口、角色设定、少样本学习这些概念。我花了两周,边看文档边实操,直接用在日常工作里,效率提升非常明显。
第二步:上手RAG(检索增强生成) 这是当前企业落地大模型最主流的方式。简单说就是:给大模型喂你自己的知识库,让它回答业务相关的问题。技术栈上,LangChain或者LlamaIndex + 向量数据库(比如Milvus、Chroma),Java程序员学起来有优势——你已经懂后端架构了,上手这套快得多。
第三步:做一个Agent Agent就是让大模型能自己"思考-行动-观察",调用外部工具完成复杂任务。这一步是进阶,但做出来之后,你在面试里就有说得出口的项目了。
第四步(可选):了解微调基础 不是让你自己训模型,而是知道什么场景下需要微调、成本如何、怎么跟业务方沟通。这是中高级岗位的加分项。
我没有报昂贵的培训班,主要靠:官方文档 + GitHub上的开源项目 + B站免费课程 + 自己动手搭demo,不过想要快速入门,报班自然是最快的选择,能省去了很多麻烦。
在这个中间我也卡过、放弃过,有一段时间连续三周几乎没什么进展,我就跟自己说:今天不学就是倒退,哪怕只看20分钟。
就这么熬过来了。
不是什么逆袭爽文,但确实变了。
去年10月,我跳槽到一家做企业知识库产品的AI公司,负责RAG管道的后端开发。工资比原来涨了35%,更重要的是——我终于不害怕看招聘软件了。
整个人都轻松了,感觉生活一下子亮堂了
① 先别焦虑,先动起来 焦虑解决不了问题,行动才能。哪怕今晚就去GitHub搜一个LangChain的入门项目跑起来,都比看100篇焦虑文章有用
② Java经验是优势,不是包袱 后端架构理解、工程化思维、数据库设计——这些是大模型落地的硬需求。你的积累在这里,不要自我否定
③ 以终为始,找一个真实项目练手 不要一直在看教程。尽快找一个具体的小场景——哪怕是给自己写一个RAG知识助手——边做边学,进步速度是纯看课的3倍
④ 刻意去记录和输出 把自己踩过的坑、搞懂的概念写下来,发在任何平台都行。这件事有两个好处:帮你深化理解,以及帮你积累个人品牌——这在AI时代越来越值钱
⑤ 不要等"准备好了"再出发 没有人是准备好了才转型的。你现在知道的那10%,已经足够迈出第一步。剩下的90%,在路上学
转型之路虽然艰难,但只要迈出第一步,你就会发现技术变革带来的不是威胁,而是新的机遇。现在开始行动,永远不晚。