觉学社 14小时前
铸造未来:我与 Rust 共成长的十年
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文讲述了独立咨询顾问张汉东与Rust语言共同成长的十年历程。从2015年接触Rust,到积极布道、著书立说、组织社区活动,再到参与开源项目和人才培养,作者见证并推动了Rust在中国的发展。文章分享了学习、分享、挑战与成长的故事,以及中国开发者参与全球开源社区的缩影,展现了Rust从边缘语言到被主流企业采纳的演变过程。

💡 **初识Rust与技术热情:** 2015年,作者开始学习Rust,被其内存安全、并发无数据竞争等特性吸引,认为这是“这辈子要学习的最后一门编程语言”。尽管学习过程充满挑战,但作者坚持下来,重燃了对编程的热情。

📢 **布道与社区建设:** 作者创建《Rust日报》,降低了中国开发者获取Rust信息的门槛;出版《Rust编程之道》,促进了Rust知识的系统化传播。组织RustChinaConf大会,创办《Rust Magazine》,积极推动社区发展,连接中国与世界。

🚀 **产业落地与发展趋势:** Rust在中国经历了探索、扩展和爆发三个阶段。华为、字节跳动、蚂蚁集团等企业纷纷采用Rust,应用于系统编程、云原生、AI等领域。Rust在中国的应用呈现出蓬勃发展之势。

原创 张汉东 2025-05-20 04:41 荷兰

大家好,我是张汉东,一名独立咨询顾问,也是一名技术作者。我在 Rust 社区已经十年,在 Rust 十周年之际,我想写下我的故事。

大家好,我是张汉东,一名独立咨询顾问,也是一名技术作者。我在 Rust 社区已经十年,在 Rust 十周年之际,我想写下我的故事。也许没有那么精彩,但这十年是我现在的来处。

回首这段旅程,我看到的不仅仅是一门编程语言的演进,更是一个充满热情的社区从无到有、从小到大的成长历程。在这十年中,我经历了从初学者到布道师的转变,见证了 Rust 在中国从小众语言到逐渐被主流企业采纳的全过程。这是一段关于学习、分享、挑战与成长的故事,也是中国开发者参与全球开源社区的一个缩影。

其实这十年我还经历了很多关于 Rust 的人和事,无法包含在这一篇短短的文章里,也许你会在我的新书中看到一些值得写的内容。

让我带您从 2015 年说起。

初识 Rust:2015年的转折点

2015年,我开始接触 Rust 编程语言,那时的 Rust 刚刚发布 1.0 版本。

其实在 2015 年之前,我一直在用动态语言来做应用,正好也赶上了之前「创业潮」。但是在 2015 年我个人感觉对做应用非常疲惫,因为应用变化太快,所以想往底层系统层探索。其实这种想法很早就有了,无奈我不太喜欢 C/Cpp ,就一直没有付诸行动。 2015 年 Rust 发布 1.0 之后,我就开始学习 Rust 了。

作为一个有着多年软件开发经验的工程师,我被 Rust 的设计理念所吸引。内存安全无需垃圾回收、并发无数据竞争、零成本抽象。在电商、社交游戏、广告和众筹等多个领域工作的经历让我深刻体会到传统语言在大型系统开发中的局限性,而 Rust 面向未来的设计则让我很动心。当时,我就认为,Rust 应该是我这辈子要学习的最后一门编程语言了。

然而学习 Rust 的过程充满挑战。我也曾一度想放弃,但我喜欢挑战困难的性格,促使我坚持了下去。然而,正是这些看似困难的学习曲线,为我拓实了底层系统的知识体系。

我一直认为,是 Rust,重现点燃了我对编程的激情

布道之路:从日报到著作

2018年1月,我创建了《Rust 日报》,每天整理 Rust 生态中的最新动态。当时,中文互联网上关于 Rust 的资料极为有限,我希望通过日报的形式,降低中国开发者获取 Rust 信息的门槛。令我惊喜的是,这个小小的举措获得了社区的热烈响应,并一直延续至今。

《Rust编程之道》的诞生与影响2019 年 1 月,我的著作《Rust编程之道》正式出版。回想起写作的初衷,其实源于我对学习本身的理解。Rust 以学习曲线陡峭闻名,但在我看来,这恰恰是一个宝贵的成长机会,而非障碍。在我这里并没有将其看作是一件坏事,我是喜欢挑战困难的一类人。学习曲线高,代表了我的知识体系有缺陷,而挑战 Rust 这门语言,正是我弥补计算机底层知识体系的一个绝佳机会。

当时市面上的 Rust 学习资料非常有限。官方的《The Rust Programming Language》虽然全面介绍了语法,却难以帮助读者理清 Rust 的知识体系。我只能借助 C++ 和 Haskell 的资料辅助学习(因为 Rust 语言借鉴了这两门语言很多特性)。随着对 Rust 理解的深入,写作一本系统性的 Rust 指南的想法逐渐成形。

一方面,我深信"写作是最好的思考方式",通过写作可以系统梳理我对 Rust 的理解;另一方面,我观察到社区确实需要一本面向进阶读者的书籍,为那些已经学完基础知识的读者提供更系统化的认知视角。

《Rust编程之道》出版后,我在 Rust 社区的影响力显著提升,同年也参加了 RustAsiaCon 分享交流。然而,正如人无完人,书中的错误也被读者陆续发现。在我的 GitHub 勘误仓库中,读者们提交了近 200 多个 issue,甚至有人讽刺道:"有 200 多个 issue 勘误的书怎么能看?"

这些批评曾让我倍感困扰,但后来我领悟到,书籍本质上是一种交流方式。对我而言,写书不是为了教化他人,而是分享我的理解,同时接受反馈以促进自身成长。通过读者的勘误,我纠正了对 Rust 的一些误解,这正是我写书希望看到的最好回馈。

伴随名气而来的是更多关注和评价。有段时间,我过分在意他人评价,当有人讽刺我为"Rust 中国之父"时,我一度陷入抑郁,几乎掉入"自证陷阱"。经过反思,我最终想通:不管外界如何评价,我只需专注做好自己

社区建设:连接中国与世界

2020 年,尽管面临全球疫情的挑战,我和小伙伴们依然在深圳组织了首届RustChinaConf 大会。作为会议的发起人之一,看到数百位 Rust 爱好者聚集一堂,热烈讨论技术话题,我感到无比自豪。同年,我在极客时间发布了《张汉东的Rust实践课程》,希望通过在线教育的形式,让更多开发者能够系统学习 Rust。

《Rust Magazine》的创办与反思2021 年,RustChinaConf 的成功举办让我看到了中国 Rust 社区的蓬勃生机,也给了我更多推动社区发展的信心。我决定创办《Rust Magazine》杂志,希望通过一本系统性的刊物,让中国采用 Rust 的公司能够更好地将其实践经验呈现给大众,同时为社区提供一个持续学习的平台。

这一年,我还建立了"Rust中文社群"飞书社区,并定期组织线上沙龙活动。这些平台不仅为开发者提供了学习资源,还促成了许多 Rust 初创公司与人才的对接。我也有幸参加了阿里达摩院飞天学堂的 Rust 分享,将Rust的理念带入大型科技公司。

遗憾的是,《Rust Magazine》在坚持一年后停刊了。回顾这段经历,我认为可能是因为当时 Rust 在中国的产业落地尚未达到临界点,内容创作和维护的压力较大。不过,我依然相信这是一个有价值的尝试,或许到 2026年,随着 Rust 在中国的进一步普及,我们可以重启这一项目。

2022 年,因为疫情原因,RustChinaConf 改为线上形式举办。同年,我开源了《Rust编码规范》项目,希望为中国采用 Rust 的公司提供一份编码规范蓝图。

产业落地:从理论到实践回顾我在社区布道、RustChinaConf 会议、以及为不同企业提供 Rust 咨询服务的经历,我发现一个明显的规律:Rust 在中国的采用呈现出明显的阶段性特征

我已成功为这些企业提供了 Rust 咨询与内训:华为/  中兴/ 平安科技 /中泰证劵/ 理想汽车 /  鹏城实验室。

2015-2018年是探索期,大家对 Rust 语言的未来充满了希望但又有很多担忧。但是国内的 New SQL 数据库企业先行者 PingCAP 以及 字节跳动的飞书团队算是最早“吃螃蟹的”。

2019-2022 年是扩展期,华为/ 中兴等通信巨头开始为大规模采用 Rust 而做准备。华为在多个领域试点采用 Rust,甚至将其作为鸿蒙操作系统的重要开发语言之一。这一阶段,Rust 主要应用于系统编程、设备驱动和网络服务等领域。并且华为在 2021 年作为创始董事成员加入 Rust 基金会。清华大学 Rust OS 训练营也开始启动。

2022年至今是爆发期。字节跳动内部也开始逐步扩大了 Rust ,不仅仅是飞书,还有基础设施等,到 2024 年,抖音也在使用 Rust。到 2024 年,华为内部则将 Rust 语言定位了公司内第七门主要语言。蚂蚁集团也开始使用 Rust 写可信 OS,目标是要替代 Linux。 还有很多基础设施创业团队,从嵌入式到数据库,从物理引擎、到 GUI 再到 App ,都能看到有使用 Rust 的公司和团队。

开源贡献:连接技术与社区近年来,我逐渐将重心转向开源项目的开发和贡献。参与 Robius 框架(对标 Flutter 的纯Rust App开发框架)、Moxin(基于Rust的大模型客户端)等项目的开发,让我有机会将 Rust 应用于前沿技术领域。

2023 年和 2024 年,我参与主持了GOSIM Rust Workshop 和 GOSIM China Rust Track,GOSIM 邀请国外 Rust 官方和知名开源项目专家来华分享。这些国际交流活动不仅提升了中国在全球 Rust 社区的影响力,也为中国开发者提供了与国际顶尖 Rust 专家面对面交流的机会。

今年九月,在杭州,GOSIM 联合 RustChinaConf 2025 和 RustGlobal (Rust 基金会会议品牌)将会共同为国内外 Rust 开发者搭建 Rust 交流平台

2025年,我与清华 OS 训练营合作推出了《Rust开放训练营》,并获得了Rust 基金会的活动赞助。这个项目旨在培养具有系统编程能力的 Rust 人才,填补中国在这一领域的人才缺口。第一届训练营也成功举办,报名人数到达 2000 人。

未来展望:继续推进国内 Rust 开发者规模

回首这十年的 Rust 之旅,我深感荣幸能够见证并参与 Rust 在中国的发展。从最初的小众语言,到如今在系统编程、云原生、AI 、区块链等前沿领域的逐步应用,Rust 的成长轨迹令人振奋。

作为一名 Rust 布道师,我最大的成就感不是来自个人的技术进步,而是看到越来越多的中国开发者加入 Rust 社区,看到越来越多的中国企业采用Rust 技术栈,看到越来越多的中国面孔出现在全球 Rust 社区。

未来,我将继续在 Rust 技术推广、社区建设和人才培养方面贡献自己的力量,助力 Rust 在中国的持续发展,也期待中国开发者在全球 Rust 生态中发挥更大的影响力。

十年磨一剑,Rust 之路漫漫。但我坚信,最好的时光还在前方。

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Rust 开源 社区 开发者 技术
相关文章