RustChinaConf 2026:没想到会这么开心
请掉今年最后一天年假,去深圳参加 RustChinaConf。听了两天讲座,认识了不少有趣的开发者,还有一些完全没想到的惊喜。
10 月 16 日和 17 日,我去深圳参加了 RustChinaConf 2026。
去之前,我以为就是听两天技术讲座。结果回来以后,这几天一直在翻照片、看大家发的推文,还想着当时聊过的那些话题。
趁还没忘,记一下这两天发生的事。
1始于最后一天年假
最初是看到一位前辈朋友分享了大会信息。我去看了看日程,Rust、AI、编程语言、开发工具……感兴趣的还真不少,就决定去现场。
问题是,第一天在周五。我把今年最后一天年假请掉了。
请假之前几天,我先把手上的工作尽量提前做完。平时六点半下班,那几天经常忙到十点,有时甚至到凌晨。终于到了周五早上,我从平湖出发,坐了大约两个小时的地铁去蛇口。
到会场时差不多十点,开场已经开始了。

2第一天:走进 RustChinaConf
上午先听了 Jack Huey 的 Symposium。它想解决的是 AI 写代码时缺少项目上下文的问题:依赖库、内部约定、新接口这些信息,模型不一定知道,总不能让它每次都靠猜。我觉得这很实用,毕竟现在用 AI 开发,最怕的就是它一本正经地乱改代码。
接着是 vivo 蓝河操作系统的分享。用 Rust 做嵌入式系统,在内存和性能上抠得很细,讲者还提到一些引用计数和内存布局的优化。有些细节我当时觉得很有意思,可惜没有及时记下来,现在已经有点模糊了。
之后是月之暗面 Kimi 的唐飞虎老师,讲 AI 生成 Rust 项目的分析。他给我的第一印象很好:留着长发,很优雅,讲起技术也特别自然、流畅。分享涉及 Rust 代码生成的基准测试,以及 AI 在真实项目里仍然容易出错的地方。

后来我在会场又碰见了他,就过去介绍自己是做游戏开发的,还加上了微信。见到原本只是在台上听过演讲的人,能直接聊上几句,挺开心的。
中午的自助餐也很惊喜。我出发前还以为没吃的,特意带了两个面包,结果现场菜品、沙拉、水果和甜点应有尽有,光小蛋糕就有六种。面包算是白带了。
不过我更关心坐在哪里。看到上午认识的一位开发者,就坐过去继续聊。他做 AI Gateway,和我平时做游戏的方向不太一样,听他介绍也很有意思。
下午有三个分会场,我就在不同的会场间串门。
先听了华为工程师介绍 RustBot,用规格、测试和审查来约束 AI 生成代码的质量;接着听小红书的 QUIC 网关,涉及 C 与 Rust 的跨语言调用、unsafe、内存分配和无损热重启。我对网络后端了解不多,但那些实际生产环境里的优化还是很吸引人。
中间还跑去隔壁听了一部分 AI Agent 审查 Unsafe Rust 的分享。后来又听了 GitMono 的 Libra,它想让版本管理不仅记录 Agent 改了哪些代码,也记录执行过程和决策。
其中让我特别想提问的,是 RustScript。
我之前用 Rust 和 Bevy 写过体素游戏,最头疼的就是编译慢、迭代慢。RustScript 这种可嵌入、可以在运行时执行的脚本语言,对我来说正好戳中痛点。
不过我一直没想明白:它为什么要设计自己的字节码和虚拟机,而不是用 WASM?
于是我举手问了。
轮到我开口时,突然有点紧张,脑子里一直想着怎样把问题说短一点,别占用太多提问时间。结果越想越乱,说话时甚至一直盯着地板,没怎么敢看讲者。
问完第一个问题,我其实还没完全理解回答,又怕继续追问显得在抬杠,就匆忙问了下一个。最后两个问题都没真正搞清楚。
好在演讲结束后,我又去找到作者 Wangchong Zhou(fffonion)继续聊。他提到,自定义字节码的一项优势是体积可以更小;但为什么这个优势值得另起一套运行时,我当时还是有些疑问。
至少这次问得比台上清楚些,也加上了微信。下次公开提问,还是得放松一点。
3那天晚上,我真的太开心了
下午最后一场,我听了半糖老师的《不需要 JavaScript 的 Vue:Rust 嵌入式 UI 新探索》。这是我第一天最喜欢的演讲之一。
它介绍了 PocketJS 的一个方向:用受支持的 Vue、TypeScript 写界面,再编译为原生 Rust,让这些 UI 能跑在 PSP 这样资源非常有限的老设备上。1

这件事我觉得特别酷。
现在硬件性能已经这么强了,很多软件却越来越臃肿。他们反而愿意为了二十多年前的设备,去压榨最后一点内存和性能。明明是那么小众的事情,却做得如此认真。
数字摆出来就更直观了:初代 PSP 只有 32 MB 主内存,CPU 最高 333 MHz。PocketJS 的演示把应用内存预算控制在 8 MB,包括 QuickJS、Rust UI 核心和纹理等开销,还能实现流畅的 60 FPS 动画。这里的 8 MB 是应用使用的内存空间,不是整台 PSP 只有 8 MB。2
如果拿更早的初代 Game Boy 对比,就更夸张了:它只有 8 KB 工作内存、8 KB 显存,CPU 约 4.19 MHz,屏幕分辨率仅 160 × 144。PSP 上那 8 MB 的应用预算,已经是 Game Boy 工作内存的 1024 倍。当然,这只是对比硬件限制,不是说 PocketJS 已经能在初代 Game Boy 上运行。3

我想起了以前在广州实习时的一位 Leader。他是做游戏引擎开发的,喜欢各种老设备,桌上有小霸王、3DS,还曾经用 BASIC 在非常古老的机器上写过游戏,有点末日生存的味道。
那时我不太明白为什么要花这么多精力做这种事,直到亲自玩过他的游戏,才渐渐被感染。现在听半糖讲 PocketJS,又有了类似的感觉。明明是很多人早就不用的设备,他们却还在认真琢磨怎样让它跑得更好。光是听这些,我就觉得很兴奋。
演讲结束后,我看见半糖和其他人在讨论,就先站在旁边听。等有机会了,再过去介绍自己,提到我以前用 Rust 和 Bevy 做过一个开源体素沙盒游戏。
没想到他们还挺感兴趣,甚至聊起了有没有可能把体素游戏移植到这些老设备上。真做起来肯定不简单,但光是想想就很好玩。
就这样,我认识了 PocketJS 创始人雪碧,也就是 Evan (Yifeng) Wang,还有 半糖(Pipe) 和 Jimmy。
后来我问他们晚上有没有聚会,能不能一起去。
结果真的一起吃火锅去了!
吃饭时聊了很多。项目、编程语言、AI、各自做过的事情,还有他们过去的一些经历。我听得津津有味,时不时又冒出新的问题。饭后我们去了蛇口海上世界,在海边逛了逛,还拍了合照。
我真的很喜欢和他们相处时的氛围。大家都很厉害,却一点也没有距离感。聊起自己的项目时特别投入,其他时候又很轻松。我可以一直问自己好奇的事,也能跟他们聊我的体素游戏,话题就这样一个接一个。
其实晚上也没什么特别惊天动地的事情。就是几个人吃饭、散步、聊天。
但那天晚上,我真的太开心了。
到现在想起来,最喜欢的也还是那个晚上。原本只是去听一场演讲,没想到后来能跟作者们坐在一张桌子上吃火锅,还一起去看海。
我另外写了一篇 《为什么要让 Vue 跑在 PSP 上?——与 PocketJS 团队的一个夜晚》,专门记录 PocketJS 的技术和那晚聊到的一些故事,这里就不重复展开了。
4第二天:继续探索
第二天继续听讲座。我最感兴趣的是**丁盛豪(Delton)**的《Rust 的交互艺术:如何利用 Rust 技术栈重塑多媒体设计工作流》。
他展示了 Godot CEF 和音频 DAW 项目 Heron。把浏览器嵌入游戏引擎,听起来似乎只是接几个接口,实际却会遇到各种离奇的兼容问题,连显卡和驱动版本都能成为麻烦。1
我平时做游戏开发,也对图形、音频和底层工具很感兴趣,所以听得特别投入。Delton 本人的演讲也很有活力,看得出来很喜欢自己做的东西。会后我加了他的 QQ,还去关注了项目。
当天最后还听了 Jolestar 讲 Holon。它是一个事件驱动的 AI Agent Runtime,可以让不同角色的 Agent 工作、等待事件、通过 Webhook 接收反馈,再继续协作。我对这种不只是「问一句答一句」的 Agent 系统也挺感兴趣。
这两天还认识了一位很友善的前辈,我叫他江哥。
第一天下午进会场时,我想坐一个位置,他还帮我拉开椅子。后来我们聊了聊,加了微信。第二天大会大合照,我刚好站在他旁边,还和他单独拍了一张。
会后我从摄影师的照片直播里找到合照,发给了他。他回了一段话,说很欣赏我这次主动与行业里的开发者交流、建立联系,还鼓励我以后成为一名杰出的开发者,大家共同进步。
看到这段话真的很感动。毕竟我们才认识两天,他却这么认真地鼓励我。我把那段消息看了好几遍。
5居然真的见到了 DHH!
第二天还有一件完全没想到的事。
我在楼上的 Omarchy 相关会场,真的见到了 David Heinemeier Hansson(DHH)!
以前我只在视频和文章里见过他,知道他创造了 Ruby on Rails,后来又做了 Omarchy。这次深圳的 GOSIM 同期活动 有他的分享,没想到竟然能亲眼见到本人。4
我站在后面听他讲话,还远远录了点视频留念。
散场后,不少人围着他合影。我也想拍一张,可又担心会打扰他,就没有凑上去。后来准备离开时,他刚好从前面经过,旁边的人也少了一些。
机会来了。
我赶紧准备好手机,过去请求合照。
居然真的拍到了!!
拍完我整个人都兴奋得不行,一路笑得合不拢嘴。之前只在网上看到的传奇开发者,居然就这么和我同框了!
后来我把合照发到 X 上,想留个纪念。
结果没过多久,我又看到了一个通知——
DHH 本人居然给我们的合照点赞了!!
我简直又开心了一遍,忍不住再发一条推文:
这真的能让我开心一整年!
后面还有其他开发者过来留言恭喜。
真是太不可思议了。
后来我又专门写了篇 《DHH:不止于程序员的传奇》,了解他在 Rails、创业、赛车和 Omarchy 等方面的经历。至于这次大会,光是这张合照,已经足够让我开心很久了。
6大会之后
我以前几乎不用 X。
之前发过几条推文,没什么人看,也就懒得继续发了。平时做出新功能,更习惯发在开发者群里,但群消息一多,很快就被刷过去。
这次认识了很多新朋友,我开始在 X 上发合照、大会照片、个人网站更新,还有自己的游戏项目。
没想到还真有人看,而且有不少点赞和互动。受到鼓励,我甚至一天连发了好几条。以前几年都不怎么发,现在反而想起什么有意思的就想分享一下。
更惊喜的是,后来雪碧还引用了我的推文,分享了我的项目。然后又有更多开发者来看、关注我。
我很开心。原来自己平时埋头做的东西,真的能被圈子之外的人看到。
以后应该会更经常在 X 上分享开发进展和生活里的趣事。不过也不用非得等到有什么大成果才发,想到什么有趣的,就发一点。
7留给下一次的自己
这次也有几件想改进的事情。
首先是记录。我没有带笔记本,因为主力电脑太重、续航又短,里面还放着一堆没备份好的项目,实在不放心。下次如果能带一台续航长的 MacBook,就可以边听边查资料,方便做笔记;在适合录音的场合,也能用语音转写和 AI 整理当天的内容。
有些演讲当时听着很有意思,到晚上却已经忘了不少,实在可惜。
其次是提问和交流。下次不用那么紧张,也不用为了省时间把问题压缩到自己都说不清楚。加了微信之后,也可以当天就发一句简单的介绍,不必等到个人网站改得十全十美。
最后还是想多参加一些这样的活动。
这次听到了很多东西,也有不少内容还没彻底弄懂。不过让我最开心的,还是认识了这些很酷、很友善的人。希望以后还有机会一起交流,也希望有一天能把聊过的那些有趣想法真正做出来。
回头看看,周五那两个小时的地铁、提前几天的加班,还有今年最后一天年假——
花得真值。
注释
-
RustChinaConf 2026 官方,完整三日议程。用于核对演讲名称、讲者及项目简介;现场交流和个人感受来自当时的经历。 ↩ ↩2
-
PocketJS 官方,Introducing PocketJS 与 Architecture。官方公布的 PSP 演示采用 8 MB 应用内存预算,包含 QuickJS 堆、Rust 核心分配及纹理等;这并非 PSP 整机内存容量。主频、容量和动画帧率亦见官方介绍。 ↩
-
GBDev,Pan Docs 历史版 Game Boy Technical Data。列出初代 Game Boy 的 8 KB 工作内存、8 KB 显存、约 4.19 MHz 主频及 160 × 144 分辨率;这里只作设备规格对照,不代表 PocketJS 的兼容性声明。 ↩
-
GOSIM Shenzhen 2026,DHH 的 Omarchy 演讲介绍。用于核对同期活动与讲者信息。 ↩
CONTINUE EXPLORING