前言
2026 年的 Q2,AI 已经让 30% 以上的"机械性编码工作"变简单了。一年前你想半小时才写得出来的 RecyclerView Adapter,今天 Cursor 5 秒给你 8 个版本。
很多 Android 工程师开始焦虑:"我是不是要被淘汰了?"
不会。但懒的工程师会被淘汰。这篇文章帮你看清哪些技能在升值、哪些在贬值。
一、AI 已经能做的
我们直接列清单——下面这些事 Cursor / Copilot / Claude 已经可以做,且质量不俗:
写标准化的 Activity / Fragment / Compose 屏;
生成符合规范的 Retrofit / OkHttp 接口层;
把 Java 翻译成 Kotlin、改写 RxJava → Flow;
写单元测试用例(前提:你给 spec);
写 1:1 把 SQLite → Room、MVC → MVI 的样板;
优化已知算法的实现(单调栈、LruCache、Bitmap 采样);
自动翻译和补充文档注释。
二、AI 还做不好的
下面是 2026 年 AI 仍然表现很差的部分——也是你该投资的领域:
真正涨价的从来不是"会写代码",是"判断代码该不该写、谁来写、写在哪儿"。
三、技能树:分层重构
我们把 Android 工程师技能分三层,AI 时代重新分配精力:
3.1 基础层(在贬值)
写样板代码 — 减少 70% 投入
API 翻译 — 减少 60% 投入
简单 UI 实现 — 减少 50% 投入
这些不再需要 5 年才能练熟,会用 AI 工具 3 个月能上手。
3.2 进阶层(保值)
Compose 状态管理 — 仍在变革,需要人判断
性能分析与定位 — AI 没数据,做不了
协程/异步并发 — 模型在演进,要人主导
Gradle/AGP 构建系统 — 工具链复杂,AI 难替代
3.3 高阶层(在升值)
系统架构 / 架构治理
跨平台策略(KMP、Compose Multiplatform、Flutter 选型)
AI 模型在端侧的工程化(端云协同、量化、蒸馏)
工程效率 / 平台化建设
业务建模与抽象
团队建设 / 技术领导力
四、AI 工具集:Android 工程师该会的 6 件事
Cursor + Claude 4.5 + Compose — 写组合最快的方案。
GitHub Copilot Workspace — 给 PR 自动生成文档和测试。
Continue.dev + 本地 Ollama — 离线场景 / 代码保密场景。
Cody(Sourcegraph) — 跨仓库大型项目 AI 助手。
aider — 命令行 AI 工具,最适合脚本化任务。
JetBrains AI Assistant — Kotlin 编译错误诊断、AI 解释。
把它们按"开发、调试、重构、测试、文档"分别用熟——任何业务都能找到对应 AI 帮手。
五、Android 工程师的 AI 应用实战
5.1 用 AI 写单元测试
// 给 Cursor 一段函数,让它生成测试
fun findLongestPalindrome(s: String): String {
// ...
}
// Cursor prompt:
// "为 findLongestPalindrome 写 8 个测试,
// 覆盖:空串、单字符、全相同字符、奇偶长回文、
// 非回文、混合字符、Unicode、性能参数化测试"
回报:以前写 30 分钟,现在 3 分钟,且覆盖率高 30%。
5.2 用 AI 重构
把"Java 转 Kotlin"丢给 Cursor,但要 review:
它会把
if (x != null) ...留成 Java 风格而非?.let;它会滥用
!!而你应该改成?.let或早 return;它会把 RxJava 翻译得"能跑"但"不优雅"——需要再迭代。
原则:AI 出 80%,人 review 100%。这是接下来 2-3 年最核心的协作模式。
5.3 用 AI 调试
把崩溃日志 + 相关代码片段粘贴进 Cursor:
下面这段 Kotlin 代码在 Android 14 上偶发崩溃:
[粘贴日志和相关代码]
给出三种最可能的根因,并按概率从高到低排。
回报:能节省 30% 排查时间,且能训练你写更好的 stack trace。
5.4 用 AI 写脚手架
新项目起步:让 AI 写模块划分、单例、写 DI 配置、生成 lint 规则——把样板 80% 抛弃,自己专注架构和难点。
六、AI 不能做的"工程判断"
下面这些事,永远要人来决断:
要不要改架构 — 改了能省多少钱?风险?时间?
怎么权衡业务紧迫与技术债务 — 这次赶进度埋的坑,下个季度要还多少钱?
要不要重构 — 重构 ROI 怎么算?
跨团队边界 — 模块归谁、问题归谁、bug 分在谁头上?
该不该用某个新库 — 维护活跃度、性能影响、迁移成本?
产品方向 — 这个需求是真需求还是 PM 一厢情愿?
这些事 AI 完全没法替你做——它们没有利益关系、没有现场经验、没有政治判断。
七、未来 3 年值得提前布局的 4 个方向
AI + Android 工程化:LLM 在端侧的工程实践,端云协同推理。第 76-78 篇已经讲过——这是大趋势。
跨平台 + Compose Multiplatform:把 Android 资产扩展到 iOS/桌面/网页,让单一团队交付多端。
隐私与合规工程:差异隐私、联邦学习、合规自动化。PIPL 落地后这一波才刚开始。
平台化与研发效能:把"通用能力"沉淀为内部平台,让业务方自助。"架构师"的下一步就是"内部平台负责人"。
八、给"我被 AI 取代了怎么办"焦虑的人
事实是:AI 取代的不是工种,是任务。
取代"重复编码"任务,但创造"AI 协作"任务;
取代"翻译代码"任务,但创造"判断翻译质量"任务;
取代"写测试"任务,但创造"决定测试策略"任务。
每一次工业革命都有"被淘汰的工种"——但新的工种总值是更高的。关键是你愿不愿意学新东西。
九、给资深工程师的特别建议
你不要拼"AI 写代码比我快"——永远比不过。
你要练的是:
把 30% 时间拿来研究 AI 工具链,把它们接进项目;
把 30% 时间做架构/团队,影响力在 AI 之外;
把 20% 时间做 AI 难以替代的事(性能、稳定性、业务建模);
把 20% 时间做行业输出(开源、写作、演讲)。
三年后你会从"写代码的工程师"变成"用 AI 写代码的工程领导者"。
小结
这一系列从"Activity 生命周期"写到"AI 时代的技能树重构"。下一篇是整个 100 篇的完结篇:把全部主题串联起来,给一份"工程师成长地图"。它不写代码,但我觉得对工程师来说可能是最重要的一篇。
参考阅读
《AI Engineering》— Andrew Ng
《Software Engineering at Google》
Cursor / Claude / Continue.dev 官方文档