程序员和软件还有前途吗 —— 从 NocoBase 收入再翻倍谈起

AI 正在重塑软件行业。经历焦虑、碰撞与转型后,我们分享 NocoBase 对软件、程序员与未来的最新思考。

Zhou Yanliang|

前情

半年前,我们在 NocoBase 发布 2.0 的时候写过第二篇总结文章:《没有 AI,没有融资,一个开源项目的真实收入》,彼时 NocoBase 的年收入已来到 1000 万元。原本计划这个总结系列文章每年一篇,与大家分享 NocoBase 的成长过程,这第三篇总结应该到今年年底 NocoBase 3.0 发布的时候再写,奈何世界变化实在太快,AI 每天都在为这个行业带来新的冲击。在这种剧烈的震荡中,NocoBase 自然也难以独善其身,经常被各种不确定性裹挟。因此,我们不得不加快了脚步,以更敏捷的身手回应这些震荡。这篇总结也因此提前半年与 NocoBase 2.1 一起到来,以免再过半年是不是这个行业就不存在了,没有人再关注这样一个开源产品、甚至没有人在关心软件和程序员了?

现状

现在离我们在 GitHub 提交第一行代码已经过去 5 年。相比于半年前,我们的团队人数没有变化,依然是 14 个人;依然没有专门的销售团队,主要靠用户找到我们。不过除了 SEO 之外,我们开始重视 GEO 的建设,已经有不少付费用户是通过 AI Chat 找到我们的。其他数据如下:

  • GitHub star:22.7k
  • Gitee star:2.5k
  • Contributors:115
  • Git clones: 3K/day

Image

收入

由于收入数字越来越大,我们在以后的总结文章中就不再披露具体的数值,但会继续分享收入的趋势和背后的特点。

2026 年前 5 个月,同比 2025 年同期收入刚好翻倍,最高月份单月收入已经达到 2024 年全年收入。

这其中最大的变化,是来自中国大陆以外的收入达到 50%,而这个数字在上个周期里不到 40%。这意味着我们在全球范围内得到了更广泛的认可。

从我们的心路历程来说,这个收入并不是平滑增长上来的,而是经历了重大转折之后的收获。

Image 202605 NocoBase 团队在云南

我们要被杀死了吗?

在 2025 年之前,NocoBase 定位是无代码平台。这是一个被很多公司验证过有价值、能赚钱、虽然赚不了大钱的方向。耳熟能详的产品通常年收入在数千万人民币。我们采用差异化定位、标准化产品、全球化市场的思路,本来有希望成为一个小而美的产品和团队。

从 2025 年开始,我们在产品中加入了 AI 的特性,它为传统的无代码平台带来了新的想象空间,AI 可以作为辅助角色,在某些业务环节中帮助人类更高效地完成任务。与此同时,我们的收入也在快速增长,似乎在印证这一正确的决定。

转折发生在 2025 年底,随着 Opus 4.5 发布,仿佛一夜之间变天了。所有社交媒体上都在惊叹它在编程领域带来的革命性变化,紧接着配合大量裁员的新闻、传统软件马上要被杀死的自媒体论调,全世界的从业者突然共同进入一边是海水、一边是火焰的状态。

这种状态马上在我们团队内部开始蔓延。有不止一位同事认为我们做的产品已经没有意义了,因为这种无意义感,导致严重影响正常工作。花几年时间做一个引以为豪的东西,今天 AI 看起来好像几个小时就能做出来,更不用说 AI 还在以极快的速度进化,我们还有存在的意义吗?就在一个月前,我还认为 AI 越强对我们越有利,除非它要接管整个世界。难道这一天这么快就要到来?

与此同时,我不确定是因为全球圣诞、元旦假期导致减少采购因素,还是因为大量的企业采购决策受这些 AI 新闻的影响,NocoBase 在这段时间的收入也进入了较低的水平。

整整两个月的时间,我都在阅读大量的文章,体验和测试各种产品,与团队中激进的同事讨论碰撞每天的感受和观点并尽量安抚他们的情绪,与 NocoBase 用户交流他们对 AI 的看法以及各自企业中的使用情况。

一边做这些,我一边陷入了严重的焦虑中,是那种好多年没有过的严重状态。静息时会听到自己的心跳声,睡着后会很快醒来并难以入睡,经常感觉到腹部肌肉紧绷并跟着脉搏在跳动。虽然 NocoBase 这个产品并没有赚到多少钱,但在它其中寄托了我们团队中每个人的理想以及对美好生活的向往。如果它被杀死,那将是非常令人心痛的。

直到 2 月份后,经过团队内很多次碰撞讨论、与用户很多次交流探讨,我认为我们想清楚了。于是我们连续开了 3 次集体共识会,分享了主题为《旧版本的黄昏,新版本的黎明》的 NocoBase 存在价值和发展方向的内容,确保每一个人都理解并认可我们的产品定位,团队重新凝聚到一个坚定、清晰的方向上。

寻找不变的东西

就在动笔写这篇文章的前一天,一家具有悠久历史、全球排名前三的跨国生命科学企业联系我们,探讨使用 NocoBase 作为基础设施,引入 AI 能力,在 SAP 等已有的传统软件之上重塑供应链的某些环节。比如,高效地识别、结构化处理大量来自不同国家的传真、纸质、手写、网站下单等渠道的订单,根据库房位置和收货地址批量规划运输,并根据付款方式的不同高效处理应收账款和账单、发票流程。

作为一个拥有数万名员工、分布在数十个国家的行业巨头,他们的团队自然拥有很高的技术素养并能使用最先进的模型。在这种情况下,为什么还要考虑选择 NocoBase 这样的产品,而不是指挥 LLM 从无到有把这些代码写出来?

这也正是我们在过去几个月中交流、思考的问题。虽然大模型及 Agent 能力突飞猛进,让代码本身变得非常廉价,让程序员这个群体人人自危,但这种突飞猛进传导到传统企业中则变弱了很多。原来制造家具的企业仍在制造家具,原来负责供应链的团队仍在负责供应链,原来连数字化都未实现的流程仍在使用 A4 纸和传真。它们相当长时间内并不会因为 LLM 能生成代码就发生革命性的变化,因为 LLM 并不是许愿机,烧上三炷香再默念几句咒语就能让一个企业翻天覆地。

为了解决企业在生产、销售、物流和财务等环节的问题,开发一套稳固、安全、能长期运行和迭代,并能融入 AI 以提高效率的系统,门槛依然很高。 生成代码只是降低了“生成代码”的门槛。在实际操作中,如果使用不当,反而可能带来更多问题和陷阱。

我们在《旧版本的黄昏,新版本的黎明》中列举了以下几个方面,认为这是相当长时间内都会保持不变的,是 NocoBase 存在的意义。

  1. AI 的能力要真正落地到业务里,不能只靠一个聊天窗口。 NocoBase 给 AI 提供一个现成的运行环境和工具箱,通过把数据、流程和功能模块变成 AI 能理解和使用的接口,并且为 AI 提供严格的权限约束和日志追踪,让 AI 能安全高效地查询数据、识别风险、完成复杂任务,逐步实现由旧软件中“人找数据”向新软件中“任务找人”进化。
  2. 一套企业级的业务系统,必须有规范的数据结构、严密的权限控制、严格的业务流程、所有操作都要有审计日志可查、关键数据还要有历史记录。 这些功能逻辑复杂且不允许出错,而且即使 AI 继续发展,也不可能不需要这些,因为这不是智能问题,而是人和组织的问题。与其让 AI 每次都去重新写一套未经完整测试的代码,远不如直接利用底座里这些已经经过充分验证的、标准化的基础模块。
  3. 企业应用里有大量基础功能是需要反复用到的。 比如用户体系、身份认证、邮件短信发送、通知中心、数据导入导出、后台异步任务,几乎是每个系统的标配。随着 AI 的发展,这些基础功能可能会不断变化,比如出现越来越多的针对 AI 的功能(Tool)。每次让 AI 去写这些基础功能是极大的浪费,直接调用底座里现成的能力依然有很大的降本增效价值。
  4. 所见即所得的无代码可视化配置依然有重要的意义。 它不再只是为了少写代码,而是给 AI 的产出提供了一个直观的调整界面。AI 自动生成的界面、流程,人可以通过可视化界面一眼看明白,并且能直接动手微调。这种直观的交互确保了人机协作的透明度,不至于让系统变成一个只有 AI 才懂、谁也动不了的黑盒。
  5. 如果没有非常高超的架构设计能力,AI 生成的代码越多就越难维护。 通过 NocoBase 的架构给系统确定一套物理规则,它能保证所有的界面和交互风格高度统一,所有的自动化流程由统一的标准来维护,所有的插件扩展用统一的标准来开发。这样可以保证这些系统可以长久稳定迭代。

基于这些不变的东西,我们立即着手对产品定位做了调整,由“无代码平台”转向“AI + 无代码”基础设施,并在几个星期内完成了产品能力的调整(这当然得益于 AI 加持,让效率提高 2 倍以上)。原本面向“人”的无代码平台,正式转向面向“AI 与人协同”的平台。

紧接着,我们就收到了多家大型企业的正反馈。

一家拥有 2 万多名员工、数十家子公司的医药企业,从几个月前开始全员推广 AI 编程,过程中为了解决 AI 幻觉、上下文长度不足、架构偏移难以长期稳定迭代的问题,做了大量工程化的工作,但效果依然不乐观。后来他们认为更合理的方式是基于一个适合 AI 发挥的脚手架进行开发,既能保证效率和灵活性,又能强约束 AI 的行为。花了几个星期测试 NocoBase 之后,他们确定 NocoBase 就是这样的基础设施。

Image

另一家在风电领域顶尖的新能源企业,在单个团队中使用 NocoBase 几个月后,正式将其作为 AI 开发平台推广到全公司数万名员工中,并投产至评审流程、项目管理、AI 门户等关键场景,让 AI 在这些环节里可靠地发挥价值。虽然他们也有专业充足的技术和业务专家团队,有最先进的模型和无限的 token,但是将时间和资源花费在并不产生收益的底层基础设施上并不合算。使用 NocoBase 后,就可以将大多数精力聚焦在业务本身上。

接下来怎么做

无论我们怎么想,AI 仍然在非常快速的发展。为了能更长久地活下去,能按照初心收获更多的成就感,我们要时刻提醒自己不要忘了这些简单的常识。

立足长期不变的

在 AI 的冲击下,世界的节奏好像加快了很多,尤其在自媒体和平台算法的加持下,每天被新概念狂轰滥炸。但是从我们的实际接触来看,AI 厂商和自媒体与真实世界中的企业是两个差异巨大的群体。无论概念如何轰炸,真实世界中的企业还在正常生产他们的药品、汽车、矿泉水,还有很多企业连数字化都做不到,在大量使用纸张和 Excel,更别谈 AI 革命了。立足于我们能找到的长期不变的东西,并作为我们产品的服务对象,这将是我们健康活下去的根本。

拥抱快速变化的

从创立之初,我们每年都会为产品研发团队增加 1-2 名新成员。不过从今年开始,我们决定不再扩充研发团队,而是提供最先进的模型和充足的 token 给现有的成员。从实际效果来看,大家的产出能力已经至少增加一倍。

每天使用最先进的模型也会让团队保持高度敏感,充分理解模型的能力边界和适用场景,然后将这些结论融入到 NocoBase 中成为产品的一部分。

活在当下

上面写了这么多“长期不变”,这里的“长期”是多长呢?6 个月?1 年?3 年?其实我们自己也很难判断。但这无需成为我们焦虑的理由,因为我们是 AI 与企业之间的桥梁。AI 发展很快,很难说明年的这个时候会变成什么样子。但这个世界上绝大多数企业与 AI 发展速度之间至少有几十个月的时间差。我们只要在这个过程中,立足企业的真实情况和需求,就总有时间让我们调整,甚至发现更多机会。

在这个过程中,最需要避免的是“终局思维”,认为 AI 能生成代码就是无所不能的,认为 AI 终将接管一切,现在做什么都毫无意义。眼前的真实世界并不是这样的。

弱水三千,只取一滴

如果全世界的企业需求是三千弱水,是汪洋大海,那我们不求一瓢,只拿一滴,这足以让这个 10 几个人的小团队以自己舒服的方式和节奏,聚焦在自己热爱的事情上,为这一滴水中的用户创造价值,收获成就。

NocoBase 要一直聚焦在精准的用户身上,不会试图让所有企业都成为目标用户。我们所写的长期不变的这些条目,很可能不被很多人认可,但只要这一滴水中的用户认可就足够了。

所以,程序员和软件还有前途吗?

我想,这个问题主要取决于我们想要什么,以及愿意做什么。

Image

如果要再造一个 Salesforce 这样的应用软件并形成垄断,改变世界,那超出了我们的评判能力。但是对于 NocoBase 这样的微小产品,以及背后的微小团队,我认为是有前途的,而且不仅不会被杀死,反而会迎来更多的机会。原来 NocoBase 只局限于无代码用户的圈子中,这个圈子非常小;今天,NocoBase 已经进入 AI 用户的视野。越来越多的企业希望在实际业务中用上 AI 能力,只要我们不采用终局思维,不要以为头部模型厂商有能力做完所有行业、所有场景、所有环节的事,那就会发现企业的需求是非常多元化的,他们在采纳 AI 的路上一定需要各种各样的中间态产品以及配套的服务 。

从这个角度来说,我相信有一部分程序员和软件会比以前更有前途。

最后

NocoBase 2.1 已于上周发布,请使用你的 AI Agent 连接到 NocoBase 体验吧。

GitHub:https://github.com/nocobase/nocobase

× View Image