2026.08.07 (五)

✨ GPT-5.6 Sol 的总结  

我先说出了自己缺少外包经验、使用 AI、可以降价,结果亲手把自己塞进了价值 100万~200万韩元的开发者标签里。直到这时我才明白,价格应该用范围和责任来说明,而不是用谦逊来说明。

我第一次接到了一次像样的开发外包咨询。通过熟人介绍,对方想让我接手一个现有的 Web 项目、添加功能,长期来看还要开发移动 App。

我也亲自仔细看了源码。它并不是一个烂到必须从头重做的项目。现有 Web 端基于 React,后端也已经具备。只要把缺失的运维资料和账号完整交接过来,项目规模完全在我的维护能力之内。移动 App 看起来也可以保留现有后端,使用 Flutter 开发。

只看到这里的话,它本来可能会成为一单相当不错的首次外包。

App 开发 200万韩元,维护每月 5万韩元

通话中,对方说另一位 Kmong 专家给出的报价是,连 App 开发在内一共 200万韩元,此后的维护费大约每月 5万韩元。对方还说,熟人咨询到的人认为,100万韩元左右就完全可以帮忙做完。

说实话,我一开始觉得很荒唐。接手现有 Web 和数据结构,补充功能,开发 Android 与 iOS App,上架应用商店,此后还要负责运营,这些工作真的能用 200万韩元完成吗?每月 5万韩元,恐怕连查看一次故障、查找原因的时间都很难算进去吧?

但这时我最先应该问的,不是“那个人为什么这么便宜?”

而是那 200万韩元里究竟包含什么。

一方想的是接手现有 Web 和后端、认证与数据存储、核心运营功能、App 开发以及两大应用商店的上架。另一方所说的 200万韩元,究竟只是几个简单页面的 MVP,还是只做 Android,抑或只是给现有 Web 套一层 App 外壳,是否连服务器与维护责任都包括在内,根本没有人确认过。

没有范围的价格无法比较。但我连这条最基本的界线都漏掉了。

我先把自己的价格砍了下来

更大的问题并不只是对方压价,而是我先贬低了自己。

我说这是自己第一次正式承接外包。我还说,不会像经验丰富的自由职业者那样收取同样的高价。我解释自己主要使用 Codex 和 Claude Code 等 AI 工具,因此可以更快完成初稿。如果把说话的顺序和语境处理好,到这里或许都不算大问题。

但我甚至还没确定报价和范围,就先发出了“因为没有经验,所以会便宜做”的信号。关于用 AI 快速开发的说明,也没有成为生产力的依据,反而被我说得像是可以便宜把活交给我的理由。

甚至在说完 200万韩元也要考虑之后,我还主动提出,要不把预付款降到 100万,甚至 50万韩元,再用股权或销售提成来补偿。对一个从未合作过、连信任都尚未建立的人,我竟然先说出了这种话。

我并不是坦诚。我只是在对方根本没有询问的情况下,先暴露了自己的弱点和最低接受价。

往善意里说,这是一个希望长期共同把产品做大的提议。翻译成谈判语言,却几乎是在坦白:“我可以不断削减眼前收到的现金,而且自己连定价标准都还没确定。”

同样的价格,选择经过验证的服务商很合理

对方说,如果金额相同,会选择经验与履历更有保障的专业服务商。我为了比较,问他能否分享那家服务商的链接与具体报价范围,但遭到了拒绝。对方还要求我销毁此前收到的源码和资料。

那段回复冷得让我非常不舒服。通话结束后,我觉得自己仿佛被当成了只值 100万韩元的开发者,越想越生气。我甚至怀疑,对方是不是把我看成了一个什么都不懂的小角色。

但稍微抽掉一点情绪后,“同样的价格就选择经过验证的服务商”这个判断本身是合理的。第一次承接外包的人和已经多次完成交付的服务商报出同样的价格,委托方大概率会选择后者。

我委屈的是,自己的能力没有得到真正的评估。但对方既没有长期看过我的代码,也没有和我一起完成过项目。在那次短暂通话里,我发出的客观信号只有“第一次外包”“用 AI 快速开发”“比成熟专家更便宜”“100万甚至50万韩元也可以”。

明明是我先走进了那个价签里,却又因为对方按照那个价签看待我而发火。

做完报价表,我才终于有了比较的基础

通话结束后,我不想只凭情绪得出“200万韩元根本不可能”的结论,于是另外制作了一份 Google Sheets 报价表。公开文章中,我删掉了特定项目独有的功能,只留下也适用于其他外包项目的工作和责任。

我设定的基准是每小时 4万韩元。

泛化后的工作组合 包含的责任 估算时间 报价
现有服务接手与稳定化 接手源码、后端和部署环境,修复重要错误,验证新环境 75小时 300万韩元
跨平台 App 交付 Android、iOS App,连接现有后端,基础通知与应用商店提交 175小时 700万韩元
整体合同 现有服务接手与稳定化,以及 App 交付的全部工作 250小时 1,000万韩元
每月维护 每月4小时、每月部署1次、故障确认 每月4小时 每月16万韩元

超出范围的工作按每小时 4万韩元,夜间和节假日的紧急工作按每小时 6万韩元计算。以这个标准,每月 5万韩元约等于1小时15分钟。如果合同只包含简单的状态确认,也许可以做到;但它与包含错误调查、修复、验证和部署的每月维护根本不是同一种商品。

每小时 4万韩元也不是高于市场平均水平的数字。韩国软件产业协会公布的 2026 年适用应用软件开发者平均时薪为 47,281 韩元。1 这项平均工资包含了公司承担的保险和退休金等费用,不能直接等同于自由职业者的开票单价。但至少它可以作为一条参考线,说明 4万韩元并不是过高的单价。事实上,这个价格还比该数字低约 15.4%。

我把它和公开的外包商品直接对照了一遍

我在 Google Sheets 中,把 Wishket 的项目公告与 Kmong 的公开商品按相近范围进行了对照。公开预算和套餐标价并不是最终合同金额,所以我不只看数字,还同时考察了操作系统、后端、管理后台、部署、应用商店,以及是否接手现有服务。

公开比较对象 公开价格 公开的范围与周期 与我的报价的关系
Wishket 核心功能型双系统 MVP 500万韩元 去除复杂功能的单人开发 MVP,30天 范围小于我的 700万韩元 App 方案,也便宜 200万韩元2
Wishket 现有 Flutter MVP 升级 1,200万韩元 UI/UX 改版、订阅、功能升级,50天 比我的 1,000万韩元整体报价高 200万韩元3
Kmong iOS、Android、Web 全套开发 450万韩元 支付、管理后台、部署,45天 明确的低价反例。实际范围仍需咨询后确认4
Kmong Flutter 双系统全套方案 660万韩元 Firebase、外部 API、应用商店发布,60天 比我的 700万韩元 App 报价便宜 40万韩元5
Kmong 20个以上页面 App 全套方案 900万韩元 服务器、API、管理后台、应用商店支持,28天 比我的 700万韩元 App 报价高 200万韩元6
Kmong 可扩展 App 套餐 999万韩元 规划、设计、后端、管理后台、两大应用商店、AWS,90天 与我的 1,000万韩元整体报价几乎相同7

我的报价并不是比所有商品都便宜。市场上也有 450万和 500万韩元的低价反例,还有声称 660万韩元即可提供双系统 Flutter App 的商品。另一方面,明确包含后端、管理后台和部署的公开套餐价格为 900万~999万韩元,而将现有 MVP 升级成正式服务的 Wishket 项目预算则是 1,200万韩元。

而且市场上确实也有 200万韩元的 App 开发商品。不过,公开的 200万韩元套餐大多明确限定在很小的范围。一个商品用 200万韩元提供无服务器的简单 App,最多10个页面、1项功能以及1次修改。8 另一个商品以 200万韩元提供规划与设计均已完成、最多10个页面的最小功能 MVP。9 还有一个商品以 200万韩元提供最多5个页面、仅一个移动操作系统的 MVP;如果进入包含新服务器开发的下一阶段,价格则为 600万韩元。10

所以,不能断言“200万韩元开发 App”这句话本身就是假的。现在如果善用 AI 和跨平台工具,快速做出一个小型 MVP 完全有可能。

只是同样叫作 App,成果物和责任却可能截然不同。 包含现有服务接手、运营数据迁移、认证与权限、后端连接、通知、Android 与 iOS、应用商店审核、故障处理的服务,不能和只有几个页面的 MVP 放在同一张价签上。

只看我调查的比较对象,200万韩元并不是“App 开发的一般价格”。它是一个确实存在于小范围 MVP 中的价格。问题不在于 200万韩元究竟便宜还是昂贵,而在于我尚未确认比较对象的范围,就先想把自己的价格往那个数字上靠。

一年前,我已经写过一模一样的话

更让人无语的是,这根本不是我第一次遇到这个问题。

我在去年7月30日的日记里,已经写过定价、谈判和明确需求的问题。那时我也写道,出于好意开始的工作,一旦被套进外包的框架,就可能瞬间变成一颗定时炸弹。我甚至还写过:“到那时为止的我,不过是一个单纯喜欢开发的孩子,根本不是生意人。”

不久前,我还写了用 AI 做得快,与做得专业,是两回事。我已经明白,只有实现速度,并不能代替一项将规划、设计、文档、交接和运营责任打包在一起的专业服务。

全都写下来了,却又在同一个地方摔了一跤。

开发时,我会那样仔细地追问需求、权限、数据、部署和恢复范围。可一到给自己的劳动签合同时,我却先说“因为这是我的第一次”“因为我能用 AI 快速完成”“还可以更便宜”。我会给产品划清边界,却没有给自己的价值划边界。

我决定只把谦逊留在态度里

这件事并没有让我决定从此不再做一个坦诚的人。日记我也会继续写。隐藏失败不会让我变得更值钱,不做记录也不会自动帮我避开同样的错误。

但坦诚和毫无防备是两回事。

以后谈报价时,我不会再先解释这是不是自己的第一次外包、使用什么 AI、最多可以打几折。我会先确认现状,写清楚要做什么、接手什么、负责到哪里,以及哪些内容需要另行收费。

如果必须降低价格,我不会让自己的时间变成免费,而是缩小范围。可以只先开发 Android,可以把推送通知留到下一阶段,也可以把应用商店上架拆成单独项目。我不会再用“同样的工作可以做得更便宜”这种方式打折出售自己。

对于股权或绩效奖励,我也不会再向只通了几分钟电话的人先提出来。那应该是在一起工作后,确认了彼此的责任与信任时再讨论的问题。在关系建立之前就放弃现金,与其说是合伙提议,不如说可能是在放弃谈判筹码。

而且给出报价后,我不会再因为不安而主动二次降价。

技术上不懂的地方可以坦诚说明,但我必须准确说清自己提供的结果和承担的责任。谦逊应该留在学习的态度里,价格则应该用范围和责任来解释。

这一次,合作没有谈成。我心里也很不舒服,因为觉得自己太天真,生气了好一阵子。不过,与其在第一次外包中损失几百万韩元、被拖上几个月后才醒悟,不如在签约之前就暴露自己的谈判习惯,也算交了一笔更便宜的学费。

下一次,我不该再进行一场证明“我没什么了不起”的咨询,而应该明确说:“在这个范围内,我会负责交付这个结果。”

参考资料

留下评论