说个可能让你不舒服的事实:2026年Upwork上Junior web开发岗位有四成交给了「用AI编程工具的准程序员」。客户根本不关心你代码是不是自己敲的,他们只关心能不能跑、能不能改、能不能按时交付。我自己用Claude Code接了半年外包,从一单五十美元做到稳定月入两千美元,这篇把门道讲清楚。

接什么单才不会翻车?

别一上来接电商网站和SaaS系统,那些需求文档三百页,你改到吐。最适合AI编程新手的单子有三类:第一类是「把Excel流程做成小工具」,比如客户要一个内部批量重命名文件、自动发邮件、爬竞品价格的Python脚本,预算一百到三百美元,Claude Code一次生成加调试两小时搞定。

第二类是「给现有网站加功能」,客户手里有个WordPress或者Vue小站,要加一个预约表单、一个支付回调、一个后台导出按钮,预算两百到五百美元。你把现有仓库clone下来,让Claude Code先读一遍代码结构,再让它实现新功能,比从零写靠谱。

第三类是「爬虫加数据可视化」,海外小公司要每周自动抓竞品价格做成Google Sheet报表,预算五百到一千美元,这类单子AI完成度最高,因为需求边界清晰,不涉及复杂业务逻辑。

报价和工时怎么估才不亏?

新手最常犯的错是按客户要求的「人天」报价,结果AI半小时干完了,你报了三天的价,客户觉得贵跑了。正确做法是按「交付物」报价,不按工时。比如客户要一个「批量处理CSV的网页工具」,你报价两百五十美元一口价,不管背后你用AI干两小时还是两天,客户不关心。

工时估算给自己留三倍buffer:AI生成代码看着能跑,实际联调和修边界case要花原始时间的两到三倍。一个你估两小时的活,真实要六到八小时,报价时按八小时折算,但对客户说固定价。沟通上每周给客户发一次进度截图,别憋到最后一天交差,海外客户最吃这一套。

交付质量怎么控住不退款?

Upwork上退款率最高的原因不是代码有bug,是「和我想的不一样」。解决办法是开工前让客户签一份一句话确认:「本项目交付物为一个可运行的网页工具,支持上传CSV、导出处理后Excel、页面含三个按钮,超出此范围的需求按变更单另算」。有了这个边界,客户中途加需求你就有理由加钱。

技术栈固定用Next.js加Supabase加Tailwind,这套组合Claude Code训练数据最多,生成质量最稳,不要用冷门框架。部署交给Vercel,客户要演示链接你十分钟就能给他一个预览地址。代码别直接把AI生成的一坨丢给客户,让Claude Code跑一遍pytest或者tsc类型检查,把报错修干净再交。上线前自己走一遍完整流程:注册、上传、导出、删除,每个按钮点一遍。做到这一步,退款率能压到百分之五以下。月入两千美元听起来不多,但你一个月只用花六十小时,时薪三十三美元,是国内Junior程序员的两到三倍,而且时间完全自己说了算。

去论坛讨论

前往 silicon-agi.com 论坛 参与讨论。