为什么一个写了 5 年 Java 的全栈开发,决定开始学 AI?
```
写了大概 5 年代码,方向是**全栈**:
- **后端:** Java 全家桶(Spring Boot、Spring Cloud、MyBatis 这些)
- **前端:** Vue 为主,React 也写过
- **运维:** Docker、Linux,CI/CD 流水线也搭过
说白了,给我一个需求,我一个人能从数据库设计到前端页面全部搞定。
听起来不错对吧?但最近越来越觉得,光会"写代码"这件事,好像不够了。
## 为什么想学 AI?
说实话,不是一时冲动,是几个因素叠加的结果。
### 1. 行业趋势,躲不开
AI 辅助编程已经不是"新鲜事"了。我现在每天写代码都在用 Qoder、Cursor 这类工具,效率提升是实打实的。但用着用着就发现一个问题:**会用工具和懂原理是两回事。**
就像你会用 Spring 不代表你懂 IoC 容器一样。
我现在的状态是:能用 AI 工具写代码,但如果要我用 AI 做一个完整的产品、一个智能系统,我还做不到。这个gap让我焦虑。
### 2. 技术栈的瓶颈
5 年了,Spring Boot 的 CRUD 我已经写得滚瓜烂熟。不是说不喜欢,而是**再往下学,边际收益越来越低**。
学一个新的 Java 框架?学一个新的前端库?这些东西当然有价值,但不会改变我的"天花板"。
而 AI 不一样。它不是在现有框架里选一个新的,它是**一个新的维度**。
### 3. 想做一些不一样的东西
老实说,写管理系统、写接口、写后台,做久了会有疲惫感。
但如果你能用 AI 做一个智能客服、一个文档分析工具、一个能理解业务逻辑的助手——**这种"创造"的感觉,和写 CRUD 完全不一样。**
我想做更有意思的东西。
## 我现在的 AI 水平
不吹不黑,说实话:
- ✅ 每天都在用 AI 辅助写代码(Qoder、Cursor)
- ✅ 会用 ChatGPT 查资料、写 SQL、解释代码
- ⚠️ 知道 RAG、Prompt Engineering 这些词,但没有系统学过
- ❌ 没训练过模型,没搭过完整的 AI 应用
- ❌ 数学基础一般(大学那点线性代数和概率论,基本还给老师了)
总结就是:**工具使用者,不是开发者。**
## 我的学习计划
不打算从头学算法(那太慢了),而是走**应用路线**:
### 第一阶段:打基础(1-2 个月)
- Prompt Engineering(写好提示词)
- LangChain4j(Java 生态的 AI 框架)
- 理解 RAG(检索增强生成)
### 第二阶段:做项目(2-3 个月)
- 做一个 RAG 应用(比如企业知识库)
- 接入向量数据库
- 学 Function Calling(让 AI 调用我的 Java 接口)
### 第三阶段:深入(持续)
- Agent 开发(多步骤自主任务)
- 模型微调(如果有兴趣的话)
- 关注 AI 在 Java 生态的最新工具
## 为什么要写博客?
1. **记录学习过程** — 学了不记等于没学
2. **倒逼输出** — 写出来才是真的理解了
3. **建立个人品牌** — 以后说不定能靠这个接点活
4. **找到同路人** — 一个人学容易放弃,有人一起就好多了
## 立个 flag
- 每周至少写 1 篇技术文章
- 3 个月内做出第一个 AI 应用
不保证都能做到,但至少先写下来。
**如果你也在学 AI,或者你是 AI 方向的前辈,欢迎交流。**
评论区见 👇
```
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)