我经常会思考一个问题。
2025,这一年,到底有什么意义。
没有赚到钱。
没有漂亮的 DAU。
没有融资。
甚至现在,工作都找不到。
有时候我会突然怀疑:
我这一整年,到底在干什么?
2025 年,对我来说是一个很特殊的年份。
这一年,我几乎把过去十几年形成的技术体系,全部推倒重来。
我开始重新学习:
- TypeScript
- React
- Next.js
- NestJS
- GraphQL
- Monorepo
- Expo
- AI Agent
- LLM
- Prompt Engineering
还有 AI 协作开发。
说实话,一开始我是恐惧的。
因为我已经不年轻了。
一个长期活在 Java 世界里的开发者。
突然进入 AI 时代。
那种感觉很奇怪。
就像一个习惯了冷兵器的人,突然被丢进未来战场。
我并不是那种特别会说话的人。
甚至可以说,我的表达能力一直都不算好。
我的头脑转得很快。
但嘴巴总是慢吞吞。
很多东西,我能在脑海里迅速建立结构,但真正说出口的时候,却总感觉表达不完整。
这也导致我后来找工作的那段时间,面试并不顺利。
其实技术面试我并不害怕。
我害怕的是:
在短短几十分钟里,让一个完全陌生的人真正相信你。
后来我慢慢意识到。
这个世界上,有很多像我一样的人。
他们不是不思考。
不是没能力。
不是不努力。
只是:
不擅长“开口”。
去年下半年开始,我慢慢停止了 AiMuo 的工具开发。
不是因为我不热爱技术了。
恰恰相反。
是因为我开始重新思考:
技术到底应该创造什么。
这些年,互联网已经有太多工具了。
截图工具。
翻译工具。
AI 工具。
效率工具。
但很多东西越来越像:
“功能”
而不是:
“作品”。
后来,我开始构思一个新的项目。
Quest。
它不是工具。
它是一个世界。
一个真正拥有灵魂的世界。
Quest 的设定其实很简单。
这是一个逐渐“失语”的世界。
人们不再相信彼此。
种族之间失去沟通。
越来越多的人选择沉默。
或者,只剩情绪与对抗。
而玩家要做的事情,不是打怪。
而是:
通过表达,重新连接这个世界。
在 Quest 里:
- 表达 = 行动
- 对话 = 战斗
- 说服 = 胜利
它像:
一个允许人慢慢学会“开口”的世界。
我一直觉得。
技术如果只是炫技,其实没有意义。
我从来不认为:
“会背很多八股文”
“懂很多底层原理”
“知道多少框架源码”
就代表真正的技术。
在我看来:
技术一定要为生活服务。
一定要能解决问题。
一定要能改变什么。
否则,再漂亮的架构,也只是空壳。
而真正让我突然理解“技术积累”意义的。
是刚才,一个很小的瞬间。
我让 Codex 参考旧项目。
在新的管理后台里,加入一个“图片压缩中心”。
13分15秒。
仅仅 13 分钟。
Codex 就从我过去沉淀的旧项目中,把一整套已经能力原子化、架构清晰、生产标准的图片压缩模块,完整搬了过来。
那一刻,我突然有点恍惚。
我终于意识到:
过去这一整年,我真正积累下来的东西,并不是“写了多少代码”。
因为说实话。
那几十万行 TypeScript,都是 AI 生成的。
我们码农真正做的事情,其实是:
- 思考架构
- 治理边界
- 做 Code Review
- 建立约束 ,负责写 AGENTS.md
- 拆解能力
- 保证系统长期可演化
以前我总觉得:
这些东西看不见。
没有用户。
没有收入。
没有掌声。
但直到今天。
我才终于理解:
所有看似“没有价值”的沉淀,其实都在等待某一天形成复利。
AI 并不是凭空创造能力。
AI 更像是:
把你过去埋下的种子,突然开始催熟。
后来我甚至突然想到。
我把 NestJS 后端项目命名为:aimuo-seed
也许并不是偶然。
因为它真的像一颗种子。
种子不会立刻结果。
它会先沉默很久。
你看不到它成长。
看不到它发芽。
甚至会怀疑它是不是已经死掉了。
但在泥土下面。
它一直在积累。
直到某一天。
它终于开始破土。
所以现在的我,已经不再那么焦虑:
“为什么没有 DAU”
“为什么没有赚到钱”
“为什么别人跑得比我快”
因为我开始慢慢意识到。
有些东西,本来就不是立刻开花的。
Quest 也是。
它现在还很小。
甚至还只是一个正在孵化中的世界。
但我已经能感受到它的生命力了。
因为它承载的,不只是技术。
还有:
- 我对表达这件事的理解
- 我对人与人沟通的思考
- 我对 AI 的想象
- 我对“技术应该拥有灵魂”这件事的执念
我希望有一天。
Quest 能真正成为一个世界。
一个让不善表达的人,也能慢慢学会开口的世界。
一个让“表达”不再只是技巧,而是一种连接能力的世界。
而我也希望。
有一天。
它能向这个世界证明:
技术, 也可以拥有灵魂。