首页 › use-cases › 老代码是金矿:海外AI迁移代工拆解

你刷招聘软件,满眼都是新框架、新模型;但大洋彼岸,真正的热钱在往反方向流——帮别人把20年前的老代码翻新成新架构。这活以前又脏又累没人干,现在被AI重做了一遍:一个人、两三个订阅、一套流程,就能接下过去一个小团队的活。本文拆一条可以直接抄的「AI迁移代工」路径:客户在哪、工具怎么配、钱怎么算、坑在哪。

一、先看一个官方盖章的案例

2024年12月,AWS在re:Invent大会上公布了一个被媒体反复引用的案例:纽约州税务与财政厅(New York State Department of Taxation and Finance)用 Amazon Q Developer 批量升级老Java应用。

背景是这样的:这个部门手里有大量跑在Java老版本上的业务系统,负责这些系统的工程师陆续退休,按传统路子升级,要么招不到人,要么外包按年计价。AWS给他们的方案是 Amazon Q Developer 的「代码转换代理」:AI先分析应用结构和依赖,给出升级方案,自动改代码、补测试,然后自己跑回归测试、出报告,人只负责审。

结果按AWS官方口径,这波升级估算省下了约4,500个开发者年的工作量(数字为AWS单方公布,未经第三方复核,姑且听之,但方向是明确的:AI迁移不再是demo,而是政府在用的正经工具)。

同一场会上,AWS还宣布了把主机上的COBOL转成Java的转换能力。要知道,银行业、保险业、美国不少州政府的核心系统至今还跑在COBOL上——业界流传最广的说法是全球还有约2,200亿行COBOL在生产环境里(这组数字被Reuters等媒体引用了多年,原始出处已难追溯),而会写COBOL的工程师平均年龄比你的父辈还大。

这不是孤例。更早的2024年10月,谷歌CEO Pichai就在财报电话会上说过:谷歌超过四分之一的新代码由AI生成。大厂在用AI写新代码,而更大的金矿是——用AI处理存量代码。

二、为什么说这是一门好生意

三个结构性原因,缺一不可:

1. 需求是法定的。 AngularJS早在2021年底就被Google停掉了长期支持,但全世界还有海量企业应用钉在上面跑;.NET Framework的老版本、Java 6/8同理。监管、客户合同、安全合规都会逼着企业「必须迁」,不迁不行——这种需求不看你营销做得好不好。

2. 供给在萎缩。 年轻开发者不想学jQuery和COBOL,原厂维护团队陆续退休。会做迁移的人越少,单价越高。这是典型的「脏活溢价」。

3. AI把成本结构打穿了。 以前迁移贵在「读代码」:理解一个陌生老系统要资深工程师啃几个月。现在Claude Code、Amazon Q这类agent读代码、改代码、写测试的速度是人的一两个数量级倍,而「理解需求、把控验收」还是人的活——恰好是个人代工者能吃下的部分。

flowchart TD
    A["选一条迁移赛道"] --> B["BuiltWith 反查客户"]
    B --> C["小单试水建信任"]
    C --> D["固定价整包合同"]
    D --> E["先锁测试基线"]
    E --> F["AI 批量迁移"]
    F --> G["回归测试把关"]
    G -->|不过| H["人工修单点"]
    H --> G
    G -->|通过| I["分批交付验收"]
    I --> J["转维护订阅"]

三、工具箱:四个玩家,四种打法

Amazon Q Developer(aws.amazon.com/q/developer/)——Java升级这条线的「官方外挂」。转换代理专门吃Java版本升级(老版本升到Java 17这类),自动改依赖、生成测试、跑验证。有免费层,Pro版每人每月约$19(以官网现价为准)。适合接「纯升级」类订单,验收标准清晰,AI发挥稳定。

Claude Code(www.anthropic.com/claude-code)——通用迁移的主力。它是一个跑在终端里的agent,能自己读整个仓库、跨文件改动、执行测试命令。订阅Pro/Max套餐即可使用,Max档位从$100/月起(以官网为准)。AngularJS转React、.NET Framework转.NET这类「换框架」的活,目前社区里跑通案例最多的就是它。用法核心一句话:先让AI写迁移方案文档,人审方案,再分模块动手,每动一个模块跑一次全量测试。

Codemod(codemod.com)——把常见迁移做成「配方」。它维护了一个开源的codemod库,从React大版本升级到组件库替换,很多场景有现成的自动化脚本,平台层负责批量执行和报告。接单前先来这里查一圈,有配方的活,利润率直接翻倍。

Mobb(mobb.ai)——换个角度切同一块蛋糕。它主打把安全扫描器报出来的漏洞自动修复,等于帮客户清偿「安全债」。老系统几乎都有成堆的历史漏洞,用扫描报告当敲门砖接单,需求现成、痛点真实。

辅助工具两件:Wappalyzer / BuiltWith(探测任意网站的技术栈,用来反查「哪些公司还在用AngularJS」);Microsoft .NET Upgrade Assistant(微软官方的免费.NET迁移工具,.NET赛道先用它打底,AI补手工部分)。

四、操作流程:从找客户到收款的七步

第一步,选赛道。 别贪全,四选一:Java 6/8升17、.NET Framework升.NET 8、AngularJS转React、COBOL转Java(最难单价最高,留给有主机经验的人)。选你原技术栈最接近的。

第二步,找客户。 两条路:一是在招聘网站搜还在招「AngularJS维护」「COBOL维护」的公司——招这个岗等于自报家门「我们有这个系统」;二是用BuiltWith反查行业里还跑老框架的网站。第二位的转化率远高于在Upwork跟几百人抢单。

第三步,小单试水。 第一单别指望整包。接一个「迁移评估」:花两三天用AI扫完对方代码库,产出一份三页的评估报告——哪些模块能自动迁、哪些要手写、预估工时和风险。收$500-$1,500,目的不是赚钱,是拿到代码库访问权和信任。

第四步,固定价整包。 拿着评估报告谈整包,一定报固定价,别报时薪。AI把你的人效放大了,时薪计价等于把红利送给客户;固定价才吃得到效率差。合同里写清验收标准:测试覆盖率不低于迁移前、性能不回退、分批交付。

第五步,先锁测试基线。 动手前先给老系统补冒烟测试——这是整个流程里最值钱的一步。老系统往往没测试,没有基线,AI改完你根本不知道对没对,这也是AI写码翻车的头号原因(静默改语义、依赖地狱,之前圈内讨论过AI写码翻车的共性模式,迁移场景翻车点几乎一样)。

第六步,AI流水线推进。 按模块喂给Claude Code或Amazon Q,每个模块:AI改→跑全量测试→不过就定点修→过了提交。人全程只做两件事:审方案、修单点。

第七步,交付并转订阅。 交付时附上「AI迁移审计报告」(改了什么、怎么验证的),这是你比传统外包多收30%溢价的底气。然后顺势报价:系统以后的小修小补按月订阅——海外叫「维护retainer」,一单变年金。

五、成本与ROI,算给你看

工具成本:Claude Max约$100/月 + Amazon Q Pro约$19/月 + BuiltWith几百块人民币,合计每月不到$150。

收入演算(示例口径,非承诺):一单中等规模的AngularJS转React,10-15万行代码,传统外包报价往往到几万甚至十几万美金、周期半年起步。AI代工的打法:4-6周交付,整包价报传统价的六七成,比如一单$20,000。扣掉工具费和交付周期,折算时薪远超普通远程外包——你赚的不是写码钱,是「AI杠杆+信息差」的钱:客户不知道AI已经能干这个,你知道。

第一条里纽约州的案例就是天花板参照:官方口径省了4,500开发者年。个人接单吃不到这个量级,但吃一个州政府项目的零头,就够吃饱了。

六、三个坑,提前说

别接没基线的裸单。 客户老系统连测试都没有、还不让你补的,直接放弃——AI改完没法验证,等于闭眼开车。

别碰清算、结算类核心模块。 金融核心的对账逻辑差一分钱都是事故,这类模块AI碰不得,留给人工或者干脆在合同里排除。

把「AI参与」写进合同。 明确告知客户用AI辅助交付、验收标准以测试通过为准。藏着掖着,出一次事故就是官司;写明白,反而是卖点——客户买的就是你的AI流程能力。

七、信息差总结

你以为的 实际情况
老代码迁移是夕阳活,没人接 需求是「法定的」,供给在 retire,单价逐年涨
迁移要一个资深团队啃半年 AWS官方案例:政府系统AI批量升级,省4,500开发者年
AI写码只能写新项目 Amazon Q有专门的转换代理,专吃Java升级和COBOL转换
接单只能去Upwork抢单 招聘网站+BuiltWith反查,直接找到「自报家门」的客户
按时薪收费稳妥 AI放大人效后,时薪计价等于把利润白送客户
工具只有ChatGPT Q转换代理、Claude Code、Codemod配方库、Mobb修漏洞,各有专线

八、本周行动清单

  1. 今天就装:浏览器装Wappalyzer,扫一遍你熟悉行业的老网站,列出还在跑AngularJS/jQuery的公司清单;
  2. 花一个晚上:把你自己一个旧项目丢给Claude Code做升级POC,感受「AI读老代码」的真实水平;
  3. 上Upwork:搜「legacy migration」「AngularJS upgrade」,看真实需求长什么样、别人怎么报价,抄三份需求描述做模板;
  4. 注册codemod.com:翻一遍配方库,标记和你赛道重合的场景;
  5. 做一份三页的「迁移评估报告」模板——这是你所有客户的第一张门票。

窗口期逻辑很简单:等大厂把「AI迁移」做成人人皆知的产品,这门生意的溢价就没了。现在,知道的人还太少。

参考来源

  1. Amazon Q Developer 官网(代码转换能力与定价):https://aws.amazon.com/q/developer/
  2. Codemod 官网(开源迁移配方库):https://codemod.com
  3. Mobb 官网(AI漏洞自动修复):https://mobb.ai
  4. Anthropic Claude Code 产品页:https://www.anthropic.com/claude-code
  5. AngularJS 官网(停止维护公告):https://angularjs.org

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入