先说个真事。
2022年,有个客户找我做个微信小程序商城,说工期一个月,预算2万。我当时觉得需求简单,就接了。结果:
最后算下来,这个项目时薪不到80块,还不如去送外卖。
但我还是要说:外包这件事,值得认真做。
区别在于,你得知道什么单子该接,什么单子碰都不要碰。
我真实跑通过的一个项目
2023年,有个浙江的制造业老板,想做一套内部的设备报修系统。需求很简单:
技术选型我用的Spring Boot + Vue2,前后端分离。工期谈的是6周,报价4.5万。预付款30%,验收后结清。
坑来了:
- 客户一开始说"用你们的技术",后来发现他根本不懂,要求我每一步都截图给他看
- 他公司的网管是个外行,非要我给他开放数据库后台权限,我拒绝了,差点翻脸
最后是怎么解决的?我给他出了一份操作手册,录了20分钟视频,开了一次线上培训会,客户才真正验收通过。
这个项目我赚了4.5万,但说实话,前前后后花了将近9周。如果算时薪,大概350块/小时,还算能接受。
经验教训:合同里一定要写清楚"验收标准",功能变更要走书面确认。
程序员最该接的3种项目
第一种:有明确边界的独立功能模块
比如"帮我做一个支付对账功能"、“写一个数据导出脚本”、“做一个登录注册页面”。
这类需求边界清晰,不容易扯皮。你做多少事,拿多少钱,清清楚楚。
第二种:已经有原型图或需求文档的项目
客户愿意花时间出文档,说明他是认真想做这件事,不是随便问问。需求明确,沟通成本低,交付顺畅。
第三种:长期维护型的老项目二次开发
很多公司有自己的历史代码,维护成本高,招人贵。他们愿意外包给个人或者小团队。这类项目单价不低,而且一旦接了,续费概率很大。
程序员最容易翻车的3种项目
第一种:报价极低的"练手单"
市场价2万,他给你5000。你想"先做了再说"。结果呢?需求无限扩展,你累死累活,最后5000块还不够你买泡面的。
报价低于市场价70%的单子,99%是坑。
第二种:客户自己也不知道要什么
“你先做一版我看看”——这句话是外包杀手。他不要你做产品,他要你猜他脑子里想什么。没完没了。
第三种:要求你交付"源代码+文档+培训+终身维护"却只付一次钱
这种单子,表面看价格不错,实际上把你变成了他的专属外包。你没时间接其他项目,还得24小时在线回答问题。
程序员外包报价表(按技术栈)
这个报价是我结合自己和身边同行这些年实际谈下来的区间,仅供参考。报价基于"中等复杂度、中等工期"的项目,取整数。
| | | |
|---|
| Python爬虫/数据分析 | | | |
| Java后台管理系统 | | | |
| 前端Vue/React页面 | | | |
| 微信小程序 | | | |
| App(Flutter/React Native) | | | |
| PHP/WordPress定制 | | | |
| Go/Rust/区块链 | | | |
几个说明:
- 需要对接第三方API(微信支付、地图、短信等)每对接一个加2000~5000
怎么找到靠谱的外包单子?
老实说,这个比报价本身更难。
我自己的路径是这样的:
1…