如果你是 Java 程序员,一定要认真看完这篇文章。我把自己探索到的情况分享给大家。
Java 市场已经饱和的不像样,武汉应届生 3000 块钱就能招一个,现在还固守在 Java 无异于用命在换钱,无止境的加班、无限制的工作量、超强的工作压力,没有增量的市场还有不少人往里面冲,市场价值取决于供需,现在供需已经严重失衡,与其在无限卷的赛道继续深耕,不如换个赛道,选择大于努力。
有增量的市场,一个是 web3,另一个是 AI 工程师。
前天我去面试了一家 AI 工程师的岗位,面试官是一位真正的大佬。
这是一家做 AI 营销的公司,简单理解就是做 AI chat agent,和客户互动,提升客户下单转化。
面试官跟我说 AI 工程师最重要的两个能力,一是工程化能力,二是 AI 工具整合能力。
什么是工程化能力?
代码实现功能只是最基础的,从技术层面,要考虑性能、安全、可维护,从业务层面要考虑财务、数据,从运维层面,要考虑部署、可用。工程化能力就是能把代码从实现到商用。
这里面涵盖的信息很多,但这是Java 程序员转行的优势,工作过几年的程序员都有工程化能力。
什么是 AI 工具的整合能力?
不同 AI 模型的特点不一样,比如 Claude 4 写代码快,质量还可以;Gemini 2.5 Pro 思考能力强,准确度高,有观点有态度;了解每种 AI 的特点,在不同场景用不同的模型。
对主流的 AI 工具 coze、dify、n8n、LangChain、FastGPT、RAGFlow 等低代码平台有了解。
coze 面向 C 端,适合个人自己折腾一些小工具,内置上千款插件,还可以一键发布到飞书、抖音、微信小程序等各种平台。
Dify 是各家公司的主流方案,它大而全,特点是融合了 Backend-as-a-Service 和 LLMOps,你想一下从 0 开始搭建一套 AI 工作流,和用 dify 直接做区别。dify 让开发者只用专注设计工作流,无需关注模型部署、安装、服务器搭建、日志、报警等其他事项。
n8n 除了低代码,也可以用代码编写工作流,定制化程度更高,上手难度和学习成本更高,但这也是程序员的优势,本身就是写代码的。
LangChain 就是纯代码平台,可以编写最定制化的逻辑,当然门槛也是最高的,要会写代码,这也是程序员的优势。通常 LangChain 和其他低代码平台组合使用的,比如提供 API 给 Dify 调用。
FastGPT、RAGFlow 是专注于知识库领域的专家,RAGFlow 比 FastGPT 更专业,可以识别论文、财务报表这样复杂的文档结构。
我的学习路线是,先从字节的 coze 练起,再逐步学习 dify,重点学习 n8n、LangChain,这是程序员绝对优势的地方,普通人没代码基础学不来,企业做复杂定制化服务也一定用得上这两个,还记得前面说的吗?价值拒绝于供需。FastGPT、RAGFlow 只做了解,有场景用到了再学。
过程中学习提示词编写,了解模型的分类、特点、LLM 的原理、transform、RAG 等概念。
不是盲目的学习,而是从自己的需求出发,用这些 AI 工具解决问题。为自己做事,那就有使不完的劲。比如我刚刚在 coze 上做了两个智能体,简历匹配度验证和简历转公网url。都是我日常的需求,还有我看 YouTube 视频,只能同时显示一种语言,我希望中英文字幕都显示,也准备写个浏览器插件实现这个功能。
感谢大家观看,如果你觉得这篇文章对你有帮助,欢迎点赞、关注我,后面我会持续学习进度和面试情况,为 Java 程序员探索一条新的出路,摆脱内卷。