卖铲子而不是卖房子

开发者买工具,不买平台——因为他们要的是更强的能力,不是更少的选择。

卖铲子而不是卖房子
Photo by Hack Capital / Unsplash

大家都在抢着盖房子

最近我发现一个奇怪的现象:几乎每个技术聚会上,都能遇到几个正在做"开发者平台"的创业者。他们的故事听起来都差不多:

"我们把GraphQL、Lambda、微服务都整合了,开发者不用操心架构,直接用就行。"

听起来很棒,对吧?但现实很残酷——大部分这样的平台都在苦苦挣扎,用户增长缓慢,收入更是少得可怜。

为什么会这样?

根本原因:误解了开发者的需求

问题的核心在于:开发者是创造者,不是消费者。

当你向一个开发者推销"完整解决方案"时,就像对一个厨师说"我给你准备了现成的菜,你直接端上桌就行"。听起来省事,但厨师的价值在于烹饪过程,不是端菜。

开发者也一样。我们:

  • 享受解决问题的过程
  • 对技术选择有强迫症般的执着
  • 需要完全理解和控制我们构建的系统
  • 愿意为更好的工具付费,但拒绝被"保护"

成功者都在卖什么?

看看那些在开发者市场真正赚到钱的公司,他们卖的都是"铲子":

GitHub:更好的代码协作工具

GitHub没有说"我们替你管理项目",而是说"我们让代码协作变得简单"。它增强了开发者的能力,但没有替代开发者的判断。

结果:被微软75亿美元收购。

Stripe:支付领域的瑞士军刀

Stripe专注做好一件事——让接入支付变得简单。它不管你用什么前端框架,不管你的业务逻辑,只是把支付这个复杂的问题变成几行代码。

结果:估值950亿美元。

Docker:让部署不再是噩梦

Docker解决了"在我机器上能跑"这个千古难题。它没有构建完整的部署平台,而是专注解决环境一致性问题。

结果:彻底改变了整个行业的部署方式。

好工具 vs 坏平台:差别在哪里?

好工具 坏平台
理念 "让你做得更好" "让你不用做"
控制权 开发者保持控制 平台控制一切
学习曲线 值得投入时间学习 "零学习成本"(往往是谎言)
扩展性 可以深度定制 只能在框架内使用
价值主张 提升专业能力 降低专业门槛

真正的机会在哪里?

不是所有完整方案都没戏,关键是尊重开发者的专业性

1. 专注解决单一痛点

不要试图解决所有问题,专注把一个问题解决到极致。Figma只做设计协作,Notion只做知识管理,都很成功。

2. 提供强大的可定制性

像VS Code这样,核心简洁,但通过插件系统让开发者可以无限扩展。

3. 减少重复劳动,不减少创造空间

好的工具应该像Copilot那样——帮你写重复代码,但创意和架构决策还是你的。

4. 透明且可控

开发者需要知道工具在背后做什么,需要在必要时能够"打开引擎盖"。

GraphQL的启示

GraphQL生态就是很好的例子。GraphQL本身只是个查询语言,但围绕它出现了无数工具:

  • Apollo:让客户端使用GraphQL更简单
  • Prisma:让数据库映射更简单
  • GraphiQL:让API调试更简单

每个工具都专注解决一个具体问题,没有谁试图"包揽一切"。

给创业者的建议

如果你想在开发者工具市场创业,问自己三个问题:

  1. 我是在帮开发者做得更好,还是在替开发者做决定?
  2. 我的工具是否增强了开发者的专业能力?
  3. 开发者使用我的工具后,是变得更依赖我,还是变得更强大?

如果答案都指向后者,你就是在卖"铲子"。如果是前者,你可能只是在盖另一栋没人想住的房子。

尊重创造者的天性

开发者市场的本质规律很简单:尊重创造者的创造欲望。

我们不是想偷懒,我们是想把精力花在真正有价值的创造上。好的工具让我们跳过重复劳动,专注于解决核心问题。坏的平台试图代替我们思考,这注定会失败。

在每次技术革命中,真正成功的从来不是那些试图"简化一切"的平台,而是那些"让复杂变得可控"的工具。

开发者不买房,只买铲子。而且,我们只买最好的铲子。

Read more

心智难民

心智难民

心智,按照牛津词典的定义,是获取和运用知识的能力。 互联网是一场技术革命,给每个人提供了机会。社会是由阶层组成的,每一场技术革命都促使了不同阶层的重新洗牌,或者说阶层分化。网络世界的阶层分化是什么样的呢?大概可以分为两个大的阶层:一类是接受高质量信息的精英阶层,另外一类是消费网络上的垃圾信息、接受劣质信息的乌合之众。 当然,这里说的“免费”是打引号的。因为它不仅不免费,而且一点也不便宜。 人们喜欢免费的东西。但是世界上除了阳光和空气,没什么是真正免费的东西,只是支付的方式不一样——有的直接用钱付,有的间接用钱付;有些用生活质量付,有些用人生的潜力和机会付。 You must pay for everything in this world, one way or another. Nothing is free. 你终究会以不同的方式付费,天下没有免费的午餐。 如果一个人只接受网上“免费”的信息,就像是只吃劣质食品一样,结果就是精神世界的劣质化。因为接受信息质量的差异,

By 王圆圆
Crazy World

Crazy World

by Jeff Daniels 译文 我看见一个年轻女孩笑了, 因为他刚说的话。 我看着他坠入她那双美丽的眼睛里, 脸红的像玫瑰。 我看见一位老人在走路, 妻子陪在他身旁。 我看着他俯身握住她的手, 天啊,我竟然哭了。 这疯狂的世界越来越疯狂, 我有什么资格评判呢? 但值得庆幸的是, 在这个充满仇恨的世界里, 还有人在用心相爱着。 我看见狗摇着尾巴, 看见孩子在奔跑。 我也曾在无数个日落里, 对着夕阳唱着歌。 我看见有人为别人扶着门, 看见陌生人握手寒暄。 我看见她和那个曾经错过的旧情人拥吻, 时间比计划中的更长了一些。 这个疯狂的世界继续疯狂着, 但我能说什么? 好在这个充满恨的世界里, 还有人在用心相爱着。 我看见祈祷被回应, 看见了六月里的新娘。 我骄傲地说,我当时见到了银河, 对着月光下的人们闪烁。 我看见送出的一打玫瑰, 见过她满心的欢喜藏不住, 我见过的已经足够, 让我明白我所知道的, 也坚信我依然相信的。 这疯狂的世界越来越疯狂, 我能说什么? 但值得庆幸的是, 在这个充满仇恨的世界里, 还有人相爱着。 原文 I’ve seen a

By 王圆圆
人是能被改变的吗?

人是能被改变的吗?

想改变别人基本上是在浪费时间。这个话题听起来简单,但仔细想想,我们生活中有太多时候都在做这种徒劳的事。 生活中的人大概可以分成三类: 喜欢的人 - 这些人即使有缺点你也能接受。你们相处舒服,他们做什么你都能理解,就算偶尔看不惯,也不会想着要去改造他们。 无所谓的人 - 占了我们生活中的大多数。同事、路人、网上的陌生人,他们怎么生活、怎么思考,其实跟你一点关系都没有。 讨厌的人 - 那些让你感到不舒服的人。可能是价值观完全相反,可能是行为方式你无法忍受。 既然人际关系本来就是这样,为什么还要费劲去改变谁呢?尤其是那些无所谓的人和讨厌的人,你花时间去说服他们、纠正他们,最后累的是自己。有这个功夫,不如多看两本书,学点新东西,改变一下自己。 美国人教小孩一个词:Walk Away。意思就是遇到麻烦的人、不讲理的人,转身走就完了,不用纠缠。 这听起来好像是逃避,但其实是一种很成熟的处理方式。你不是害怕对方,而是知道跟这种人浪费时间没有意义。 有个作家Charles Portis说过一句话挺有意思的:"

By 王圆圆
留守的代价

留守的代价

我有一个90后的朋友,她的故事让我久久无法平静。 她13岁那年,初中还没读完就辍学了,跟着同乡去了南方打工。六年后,在家人的安排下,她嫁给了邻村一个老实人家的儿子。没有恋爱,没有了解,只有两个家庭觉得"差不多,能过"的判断。 婚后他们一起在宁波工作,陆续有了两个女儿。按理说,一家四口,日子虽苦但也算完整。但我们那个地方,重男轻女的观念像一只看不见的手,推着她生下了第三个孩子——终于是个儿子。 三个孩子陆续到了上学的年龄,他们却一直在外打工。孩子成了留守儿童,跟着爷爷奶奶在老家,一年见父母一两次。视频通话里,孩子越来越沉默,成绩越来越差,老师反映性格也出现了问题。 她做了一个决定:回家照顾孩子。 他继续在外地送快递。从此,这个家庭被一分为二——一边是她独自面对三个问题儿童的混乱和辛苦,一边是他在城市里每天十几个小时的奔波劳累。 本来就没什么感情基础的两个人,在这种分离中,最后那点维系也消磨殆尽了。 最近两年,他给家里的生活费越来越少。后来她才知道,他在外面有了别人,赚的钱不多,都花在了新欢身上。

By 王圆圆