原创 张汉东 2025-01-01 17:40 美国
每一年都是生命给予我们的独特馈赠,让我们有机会去经历、去感受、去成长。
“最接近把一个人的生活重新过一遍的事情是回忆那种生活,并用文字记录下来,让这种回忆尽可能地长久。 ——本杰明·富兰克林
目录
十年之约我的 Rusty 2024开放原子基金大赛 Vivo 挑战赛Rust 欧洲行Rust China Conf 2024GOSIM China 2024开源@西门子2024Rust 东京行开源 Rust 推理 LLM 与 区块链开源项目:Robius2025 展望企业咨询免费 | Rust 入门训练营付费 |《Rust 系统开发实战》直播开源项目:Robius新书预告总结十年之约
我的 Rusty 2024
开放原子基金大赛 Vivo 挑战赛“这是 RustChinaConf 2024 图片直播地址: https://www.xxpie.com/m/album?id=66d86f2460aa540175e7a03b&nowatermark=NjZkODZmMjQ2MGFhNTQwMTc1ZTdhMDNiJDA=&mini=0虽然这是我连续第四年参与大会组织工作,但今年我感到自己投入了更多的热情与心力。确保大会的技术含量始终保持高水准,既是我个人的追求,也是与组委会伙伴们共同努力的目标。我深切期望 RustChinaConf 能继续发挥其在中文社区推广和普及 Rust 的中坚作用。让我们相约 RustChinaConf 2025,共同见证 Rust 技术生态的蓬勃发展。RustChinaConf 2024 的演讲回放地址[2]GOSIM China 20242024 年 10 月 17 日至 18 日,GOSIM China 2024[3](全球开源创新汇)在北京盛大举行。
“RustAsiaConf 2025[9] 的大会,现在已开始售票[10]。
“因为 Rust.Tokyo 活动现场是靠企业赞助的内部场地,空间有限,所以限制了人数(我到了现场目测大概是 150 人上限)。同时他们也提供线上直播。当然,这些我也是到了现场才了解情况。 不止是我一个外国人没有买到票,我在线上问了几个当地的 Rust 开发者也没有买到票。抱着试一试的心态,我给大会组织者 Takao 发去了邮件,介绍了自己作为 RustChinaConf 组织者的身份,以及想要了解日本 Rust 生态的诚意。令人惊喜的是,原本以为会碰壁的请求,因为在我印象里,日本人做事可能是比较刻板和保守。但是 Takao 和他的团队慷慨地决定送我两张门票。
“无论战争如何使人们分离让人性扭曲,但自由软件的开源合作精神可以让人们保持人性的光辉。 「自由软件运动真的很重要,因为它使人们合作。包括相互竞争的公司的人们。整个人类历史可以被视为一部丑陋的战争史(无论其原因如何,战争总是丑陋的,因为它总是杀死一个人的人性)。从另一个侧面看,整个人类历史可以看作是一部合作历史。正是合作让我们摆脱了困境,进入外太空的洞穴,创造计算机并编写操作系统和其他软件。任何战争总有一天会结束,任何政府总有一天会成为一部分历史,但人类合作的故事有机会比历史更长久。从这个意义上说,自由软件能让人们能够合作,从另一个人的角度看待人类(和代码)。即使我们因战争而分离。这一点,也是 Rust 语言带给我的影响,让我看到更大的世界。其实来参加 Rust.Tokyo 大会之前,我还是比较紧张的。现场就我一个中国人,其他都是日本人。我以为我会受到排挤,毕竟中日关系今年因为某些比较恶劣的事件导致很紧张。而且我听在日本的朋友说,其实日本人圈子和在日华人是两个圈子。但实际到了现场,我表明了我的身份,无论是赞助商们,还是参会者们,我都感受到了真诚和友好的交流。
“Robius 也是一个开始仅一年的初创项目,Robius 核心开发者 Kevin 写了 Robius 2024 年度总结[15] ,详细描述了今年 Robius 的开发情况, 感兴趣的可以去查阅。Robius 旨在提供整个应用程序底层系统栈的完整参考设计,将提供架构概述和详细文档。你可以简单理解为 Robius 是一个纯 Rust 全栈的类 Flutter 开发框架。其中核心 UI 引擎就是 Makepad。目前基于 Robius 推出了两款旗舰应用。Robrix:Robius Matrix IM 客户端[16]该应用程序的需求将成为 Robius 开发的主要驱动力。Moly:开源大语言模型(LLM)的本地客户端[17]允许本地运行大语言模型并与每个模型的 AI 聊天机器人对话,使用 WasmEdge 运行时作为大语言模型后端运行时。我们也建立了 Robius 中文开发者社区[18] ,欢迎广大感兴趣的小伙伴来学习和贡献,2025 年,我将组织更多的关于 Robius 的线上和线下活动。
2025 展望
企业咨询我是一名独立咨询师,在过去四年,我已经陆续为以下企业成功提供了咨询与内训服务。华为中兴平安科技中泰证劵理想汽车鹏城实验室为以上企业内部落地 Rust 做出了一些微小贡献。希望 2025 年可以为更多企业提供 Rust 落地服务的咨询。免费 | Rust 入门训练营我一直有一个愿望,就是为广大学子们提供免费的 Rust 入门训练营。但我自己也需要生存,无法靠爱发电,所以之前一直没有搞起来。今年下半年,我把这个想法与清华大学开源 OS 训练营李明老师交流之后,李明老师也表示很赞同。于是我们就在 2024 年 12月 联合 Rustcc 中文社区、开源 OS 训练营、Rebuild 社区的力量决定启动这件事, 并且我们也得到了 Rust 基金会的支持。现在为训练营报名阶段, 2025 年 1 月 4 号到 1 月 16 号为导学阶段。2025 年 1 月 17,我们将正式启动训练营,欢迎大家来一起探索Rust语言的奥秘,学习如何写出安全、高效且充满表现力的程式码。报名链接: https://opencamp.ai/Rust/camp/S01/stage/0 Rust 入门训练营官网: https://opencamp.cn/Rust/camp/S01付费 |《Rust 系统开发实战》直播2025 年 2 月 份,我将面向有多年编程经验的 C/Cpp/Java/Python 开发者推出一门 Rust 系统开发实战课程。这是一门深入浅出的 Rust 系统级编程课程,采用 Learn by Doing 的理念,通过构建一个实际的日志分析系统(5000 行 Rust 代码量)来掌握 Rust 编程思维。本课程授课形式为全程直播,总课时20课时(每课时50分钟),将于2025年 2月 中旬 起每周六、周日上课,共10次课。本课程分为三个递进的模块:语法精要(涵盖 Rust 2024 Edition)、内存安全、工程抽象,每个模块都将通过这个具体的项目实现来加深理解。本课程特点:聚焦 Rust 核心优势内存安全机制类型系统的表达能力抽象设计能力理论结合实践每个概念都有对应的项目实例渐进式构建完整系统代码实战占比超过 60%工程思维培养系统地掌握Rust 编程思维类型安全的 API 设计正确的抽象层次可维护的系统架构通过这门课程,你将获得以下核心能力:首先是扎实的 Rust 编程功底。你不仅能掌握 Rust 的基础语法,更重要的是能深入理解 Rust 的设计理念和内存安全机制。你将学会:如何正确使用所有权系统如何设计线程安全的数据结构以及如何安全地处理异步逻辑其次是系统级编程的实战能力,通过构建一个完整的日志分析系统,你将掌握文件处理、插件系统设计、异步事件处理等实用技能。这些经验将帮助你应对各种系统级编程挑战。最重要的是 Rust 工程思维的培养。你将学会如何使用 Rust 的类型系统进行领域建模,如何设计安全且优雅的 API,如何在保证性能的同时实现良好的抽象。这种思维方式将帮助你设计出更加健壮和可维护的系统。这门课程最适合以下几类学习者:对于有其他编程语言经验(如 C++、Java、Python 等)的开发者,这门课程将帮助你快速掌握 Rust 的特有概念和编程范式。通过对比不同语言的设计理念,你能更深入地理解 Rust 的优势和应用场景。对于想深入学习系统编程的开发者,这门课程提供了一个循序渐进的学习路径。从基础的文件处理到复杂的插件系统,你将在实践中掌握系统编程的各种技巧。对于正在使用或计划使用 Rust 进行工程开发的团队,这门课程展示了如何在实际项目中运用 Rust 的各种特性。通过学习本课程,你将掌握设计可维护系统的最佳实践。需要说明的是,学习本课程需要具备基本的编程概念理解,如类型系统、内存管理、并发编程等。虽然课程会循序渐进地讲解每个概念,但有一定的编程基础将帮助你更好地理解和吸收课程内容。总的来说,这是一门注重实践、强调思维培养的 Rust 高级课程。通过一个完整且具体的项目实现,你将真正掌握 Rust 的核心优势,并能在实际工作中熟练运用这些知识。如果你对此课程感兴趣,欢迎私信与我联系。开源项目:Robius2025 年我依然会在 Robius 项目上投入主要精力。并且我也在建设核心开发团队,Robius 的旗舰应用 Robrix 和 Moxin 也提供实习岗位和远程兼职岗位,欢迎您与我联系。新书预告在 2025 年我将至少推出两本新书。具体书名我就不提前说了,但是内容可以先预告:一本是介绍 Rust 并发理论和实战的书,全面覆盖 Rust 并发编程方方面面的实用工具书。一本是用 Python 编写私人 AI Agent 助手的书,让你用 Python 打造自己的实用 AI 助手。(你可能会问,为什么不是 Rust ,因为 Python 写起来更简单一点,不会占用我太多时间。当然,如果有可能,未来也会用 Rust 实现)总结
前几天,我看到一位年轻朋友在社交网络上感慨:"过了今年,生命中又少了一年。"这句话让我陷入深思,因为我发现自己的心态与之恰恰相反:在我看来,过了今年,是我又多活了一年。这份观念的转变,也许源于步入中年后的阅历沉淀,又或许是对生命本质有了更深刻的理解。我开始珍视每一个当下的瞬间,不再像年轻时那样把未来的时光提前计入生命的账本。我并非是放弃对未来的期待,而是想要一种更加从容的生活态度——把注意力专注于眼前,感受每一刻的丰富与美好。在这种心境下,时间对我不再是流失的沙粒,而成了不断积累的珍贵礼物。每一年都是生命给予我们的独特馈赠,让我们有机会去经历、去感受、去成长。感谢阅读,2025 年,大家一起精进!参考资料
[1] RustChinaConf 2024: https://rustcc.cn/2024conf/
[2] RustChinaConf 2024 的演讲回放地址: https://www.bilibili.com/video/BV1QMtCeeEgu/[3] GOSIM China 2024: https://china2024.gosim.org/[4] Robius: Robius.rs[5] Workshop: https://china2024.gosim.org/workshops[6] GOSIM China 2024 的演讲回放地址: https://www.bilibili.com/video/BV1oj1WYEEaz?vd_source=f2ad3e929794364f10fb9fd4ccd97ed3&spm_id_from=333.788.videopod.sections[7] 开源@西门子2024: https://opensource.siemens.com/events/2024cn/[8] Rust.Tokyo 大会: https://rust.tokyo/[9] RustAsiaConf 2025: https://www.rustasiaconf.com/[10] 售票: https://www.rustasiaconf.com/buy-tickets[11] Rust.Tokyo 2024 的演讲回放地址: https://www.youtube.com/playlist?list=PLfI7TK0AAi45rvHqcyacCBwo9kas4qycF[12] InfiniTUI: https://github.com/InfiniTensor/InfiniTUI[13] Rooch Network: https://rooch.network/[14] Robius: Robius.rs[15] Robius 2024 年度总结: https://github.com/project-robius/robius.rs/blob/robius_retrospective_2024/content/blog/2024-12-28-robius-retrospective-2024.md[16] Robrix:Robius Matrix IM 客户端: https://github.com/project-robius/robrix[17] Moly:开源大语言模型(LLM)的本地客户端: https://github.com/moxin-org/moly[18] Robius 中文开发者社区: https://github.com/Project-Robius-China