觉学社 04月03日 01:35
My Rusty 2024
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

作者回顾2024年,讲述了与Rust语言相关的经历,包括参加各类比赛、组织大会、参与活动等,以及从中获得的成长和感悟。

🎯参加开放原子基金大赛Vivo挑战赛,获三等奖并开发转译工具

🌍Rust欧洲行,拓展视野但意识到英语提升的重要性

🎉组织RustChinaConf 2024公益大会,规模和影响力达新高度

原创 张汉东 2025-01-01 17:40 美国

每一年都是生命给予我们的独特馈赠,让我们有机会去经历、去感受、去成长。

如果用「在路上」三个字来总结我的 2024,或许再贴切不过。回望这一年,我仿佛一直在奔赴某个远方,却始终未能抵达预设的终点。但这段旅程让我对人生有了更深的领悟。

以往,我习惯将目光聚焦在具体而短暂的事物上:今年要完成什么,明年要实现哪些计划。然而今年,我的思考开始延伸到更远的维度——关于后半生,关于为什么而活。这种思维的转变,某种程度上与我实际在路上度过的时光相互呼应。

这些旅程,给了我更多审视人生的契机。有时候重要的不是目的地,而是在追寻的过程中,我们如何理解自己,如何定义生命的意义。

最接近把一个人的生活重新过一遍的事情是回忆那种生活,并用文字记录下来,让这种回忆尽可能地长久。 ——本杰明·富兰克林

目录

    十年之约
    我的 Rusty 2024
      开放原子基金大赛 Vivo 挑战赛
      Rust 欧洲行
      Rust China Conf 2024
      GOSIM China 2024
      开源@西门子2024
      Rust 东京行
      开源 Rust 推理 LLM  与 区块链
      开源项目:Robius
    2025 展望
      企业咨询
      免费 | Rust 入门训练营
      付费 |《Rust 系统开发实战》直播
      开源项目:Robius
      新书预告
    总结

十年之约

12 月 29 号,QQ 推送给我一条自己十年前的发言,让我陷入深深的思考。对于像我这样的普通人而言,所谓的成功,或许就是建立自己的舒适圈。

回望 2014 年 12 月 29 日,我正如今天一样,在制定新年计划。那天,我给自己定下了一个看似简单却改变了我的决定——跳出舒适圈,学习一门系统语言:Rust。

现在回头看,这个决定的分量远超预期。说 Rust 改变了我似乎太过笼统,说它重新塑造了我可能更为贴切。直至 2024 年,我的生活、工作和思维方式,依然在被这门语言潜移默化地塑造着。

我很想向读者们娓娓道来这十年与 Rust 相伴的故事。不过,请容我再多酝酿几个月,我保证这些故事都会在我的新书中徐徐展开。

而今,时间的指针又指向了新的起点。在即将到来的十年里,我决定再次跳出舒适圈,寻找更多的可能与挑战。

我的 Rusty 2024

开放原子基金大赛 Vivo 挑战赛


今年四月,我迎来了一个重要的挑战——参加开放原子基金会主办的全国开源大赛,具体是 Vivo 蓝河 OS 挑战赛的 C/C++ 转译 Rust 赛道。这次尝试不仅让我踏出了舒适圈,更收获了意外的成果:一个三等奖

在比赛中,我开发了一个命令行自动化转译工具,能够将大赛指定的 C/C++ 代码智能转换为 Rust 代码。这个项目不仅是对已有 Rust 技术的运用,更是我在 Rust 与 AI 结合领域的一次开创性探索。

虽然在今年 10 月的新一届比赛中,因时间投入不足而未能参加比赛,但我期待在明年的大赛中,能够带着更充分的准备再次出发。

突破舒适圈的过程虽然充满挑战,但每一次尝试都是宝贵的成长机会。无论是成功还是失利,都在塑造着更好的自己。

Rust 欧洲行

我的老读者们应该还记得,今年五月,我有幸前往荷兰参加了 GOSIM Europe 2024 和 RustNL 2024 两场重要的技术大会。这段难忘的欧洲之旅,我已在公众号上用三篇游记记录下来,与大家分享那些令人心潮澎湃的经历。虽然还有两篇游记尚未完成,但我承诺会尽快把这段珍贵的旅程全部呈现给大家。

这次欧洲之行,不仅是一次技术交流的机会,更是一次视野的巨大拓展。某种程度上说,这也是 Rust 这门语言为我打开的又一扇通向世界的窗户。

然而,在这次旅程中,我也深刻体会到了语言障碍带来的困扰。尽管有 AI 的助力让我能够应对大多数场合,但我依然感受到表达的局限——像个"哑巴"一般,无法流畅地用英语传达自己的思想和情感。

这次经历让我下定决心:提升英语能力将成为我后半生的重要课题。这不仅仅是为了学习和交流,更是为了以一种全新的视角重新认识和理解这个丰富多彩的世界。毕竟,掌握一门新的语言,就是获得了一双新的眼睛。

Rust China Conf 2024

今年,我很荣幸能再次与 Mike Tang、夏歌、许银、俊寅、雅洵等伙伴们共同组织了 RustChinaConf 2024[1] 公益大会。回首这场技术盛会的发展历程,从 2020 年首届至今,我们已经走过了四个春秋,累计邀请了近 200 位专业讲师,获得了近 50 家企业的赞助支持。在此,我谨代表大会组委会,向所有慷慨相助的企业表示诚挚的感谢。

今年的大会规模和影响力都达到了新的高度:50 位重量级讲师带来的精彩分享,涵盖了 AI 应用与大模型、Rust 高性能实践、嵌入式与操作系统、网络与云原生、游戏、GUI、汽车工业、Rust 语言特性与跨平台等前沿领域。大会吸引了超过 300 位开发者现场参与,线上影响力更是突破三万人次。

作为世界第三大 Rust 社区,中文社区今年收获了来自 Rust 基金会的重要支持

特别值得一提的是,JetBrains 布道师 Vitaly 专程前来分享了 RustRover IDE 的调试技巧。今年恰逢 JetBrains 发布 Rust 专用 IDE,能够在发布之际就选择我们的大会作为重要宣传平台,这无疑是对 RustChinaConf 的一份国际认可。

在此,我要特别感谢默默付出的志愿者们,正是有了你们无私的协助,才让大会得以顺利举行。

这是 RustChinaConf 2024 图片直播地址: https://www.xxpie.com/m/album?id=66d86f2460aa540175e7a03b&nowatermark=NjZkODZmMjQ2MGFhNTQwMTc1ZTdhMDNiJDA=&mini=0

虽然这是我连续第四年参与大会组织工作,但今年我感到自己投入了更多的热情与心力。确保大会的技术含量始终保持高水准,既是我个人的追求,也是与组委会伙伴们共同努力的目标。

我深切期望 RustChinaConf 能继续发挥其在中文社区推广和普及 Rust 的中坚作用。让我们相约 RustChinaConf 2025,共同见证 Rust 技术生态的蓬勃发展

RustChinaConf 2024 的演讲回放地址[2]

GOSIM China 2024

2024 年 10 月 17 日至 18 日,GOSIM China 2024[3](全球开源创新汇)在北京盛大举行。

这场汇聚全球开源专家的盛会深入探讨了开源技术的发展趋势、治理方式与最佳实践,涵盖了六大主题论坛:Rust 编程语言、移动 App 开发、AI 大模型与基础设施、具身智能、下一代因特网以及下一代媒体和设备。

值得注意的是,Rust 语言的影响力已悄然渗透至这六大领域的发展中。

这里我没有把所有展厅的主题演讲易拉宝拍出来。除了 Rust 编程语言论坛外,其他主题论坛的演讲议题中,你也能看到 Rust 的“身影”。从这个角度,能看出来 Rust 语言在这些领域已经开枝散叶。

本届大会最引人注目的亮点是成功邀请到了 Rust 官方核心团队的重要成员,包括库团队、Cargo 团队、文档团队、编译器团队以及错误处理工作组的核心贡献者们。

大家看看下面的照片,你能认出几个 ?

作为 Rust 语言论坛的主持人,我有幸与 Rust 语言团队负责人 Josh 进行了一场别开生面的"炉边谈话",就 Rust 开发者普遍关注的问题展开深入讨论。

大会汇集了其他众多嘉宾的精彩分享

Rust edu 负责人 Bart 教授介绍了面向嵌入式的 Rust 教育新方向。


来自荷兰的 Rik 展示了下一代纯 Rust GUI 引擎 Makepad 的创新特性。 关于 makepad ,还有由 Kevin 带来的 Robius[4] 相关分享。


Ferrous System 联合创始人 Florian 分享了首个通过安全关键领域标准认证的 Rust 编译器 Ferrocene,为 Rust 在安全关键领域(比如汽车和航天领域)的普及铺平了道路。

Rust for Linux 的开发者 Gary Guo 深入探讨了 Rust 进入 Linux 内核面临的挑战。


Servo 开发者 Gregray 分享了使用 TLA+ 来解决 Servo 中的并发问题。

Wasmtime 核心贡献者 Alex Crichton 带来了 WebAssembly 领域的前沿进展。

大会每个主题都很精彩,因为篇幅关系,我就不一一列出了。我建议大家可以看看回放

这次大会的亮点出了演讲之外,还有 Workshop[5] 。

大会提供的 Workshop 不仅仅是 Rust 相关的,还有软件定义汽车、仓颉语言等等。 但我这里只展示三个 Rust 语言相关的 Workshop 。

Makepad 应用开发:从零开始构建跨平台应用程序


这个 workshop 是由 makepad 作者 rik 和 makepad 核心贡献者 Julian 一起带着大家从零开始做一个跨平台 App 。

为 Rust 编译器做贡献

是由 Rust 编译器团队 Nicholas 和  Cargo 团队的 Ed Page 带着大家给编译器做贡献。

这期间有两个小故事我觉得值得分享给大家:

    wasmtime 核心开发 alex 也在这里帮助大家,有一个纯 Rust 新手坐在后排,电脑是 windows,因为这场 workshop 首先编译 Rustc 要用到 python 脚本,但是这位新手的电脑里没有安装 python。 Alex 就在旁边指导,非常有耐心地亲自上手帮他安装 python。但是因为国内的网络问题,期间遇到了一些困难,Alex 也很有耐心。 这点我很佩服,反正我自己是没有太多耐心来帮他解决这种安装环境的问题。
    现场来了两个来自上海交通大学的国际交换生,并且都是女生(照片中摄像头下方的两个女生)。一个是来自马来西亚,一个是来自韩国。她们对 Rust 语言很有兴趣,专门过来 GOSIM China 来参加大会。

我想这些点滴都展现了 Rust 社区的包容与活力。

嵌入式 Rust :探索裸金属 Rust

Bart 教授这场 workshop 很有趣,现场还教大家跳了「crab 醒神体操」。

这场 Workshop 是用 MircoBit 开发板,教大家探索 Rust 嵌入式开发。大会也十分慷慨,给每个参加的人赠送了 MircoBit 开发板。

大会其实还有很多精彩的 Rust 相关议题,包括了国内很多公司和机构的分享,这里就不列出来了,推荐大家去看精彩回放。

在这次大会上,我还实现了一个小小的心愿——与《Programming Rust》的共同作者 Jim Blandy 合影留念。这本书在我的 Rust 学习之路上给予了莫大的帮助。

此外,我还想给大家分享的是,GOSIM CHINA 2024 offline 会议

GOSIM China 2024 一共四天,前两天是大会,后两天是 Unconf,算是一个内部会议,地点是美丽的古北水镇。

这个传统应该是来自于 RustConf ,我也是抱着好奇心第一次参加。

Unconf 是由 Bart 教授主持的。会议议程是每个人写出自己想讨论的主题,然后大家投票来决定,选出票数最多的四个议题,然后分组进行讨论。

Alex Crichton 的 Video Games 主题讨论投票人数挺多 :D

我提出的一个讨论主题是:如何让 Rust 中文社区更好地与国际社区接轨 ?

这个主题也得到了 Rust 官方团队很多人的关注,Rust leadership 委员会的 Jack 跟我说,如果需要,他可以帮忙联系国际 Rust 生态圈的朋友给大家做线上分享。

所以讨论的结果是,我们先要和国际社区接轨,应该先建立一个沟通渠道,比如 Zullip 交流群。 期待这个新的交流平台能在 2025 年与大家见面。

因为古北水镇的房间比较紧张,大家就在大厅里自发划定区域来充当讨论组。 这种讨论组,虽然不一定能得到最终的方案,但是对于大家互相交流,互通有无,分享问题都很有帮助。

展望 GOSIM China 2025,我既期待与更多国内外朋友相聚,也给自己定下了提升英语水平的必达目标。相信在不久的将来,我们能以更好的姿态融入全球 Rust 社区的大家庭。

GOSIM China 2024 的演讲回放地址[6]

开源@西门子2024

我在 11.28 号参加了 开源@西门子2024[7]  活动,受西门子博达(Daniel) 的邀请,去分享了 《与Rust同行:中国开发者的成长之路》,为大家介绍了我的视角下,这近十年 Rust 在中国的发展历程。

这次活动是在无锡市新吴区国家软件园 3WCoffee 举办的。

值得一提的是,Rust 相关主题还有来自 Databend 的李亚舟分享的数据仓库引擎演化。

这次西门子组织的开源主题活动,演讲主题反映出当前工业技术发展的四大主流方向。

开源技术及其合规性成为基础性议题,从RISC-V架构到开源许可证管理,展现了开源生态在现代工业中的深远影响。在此基础上,工业数字化转型的浪潮正在改变传统制造业的面貌,从数字孪生到协作机器人,新技术正在重塑生产方式。

特别是活动第二天的人工智能与大模型技术主题,包括端侧模型还有视觉识别等主题。可惜的是,我第二天已经离开了无锡。

Rust 东京行

2024年11月29日,我踏上了前往东京的旅程,目的地是在涩谷举办的  Rust.Tokyo 大会[8] 。

这次参会的契机源于与 Plangora 创始人、Rustacean-station 播客主理人 Allen Wyma 的一次交谈。在讨论即将于2025年3月28日在香港举办的 RustAsiaConf 时,我意识到虽然一直关注欧美和中国的 Rust 发展,却对邻国日本的 Rust 生态知之甚少。

RustAsiaConf 2025[9] 的大会,现在已开始售票[10]

获得参会机会的过程充满戏剧性。当我决定参加时,官网的票已经售罄,而机票和酒店都已经订好且不可退。

因为 Rust.Tokyo 活动现场是靠企业赞助的内部场地,空间有限,所以限制了人数(我到了现场目测大概是 150 人上限)。同时他们也提供线上直播。当然,这些我也是到了现场才了解情况。 不止是我一个外国人没有买到票,我在线上问了几个当地的 Rust 开发者也没有买到票。

抱着试一试的心态,我给大会组织者 Takao 发去了邮件,介绍了自己作为 RustChinaConf 组织者的身份,以及想要了解日本 Rust 生态的诚意。令人惊喜的是,原本以为会碰壁的请求,因为在我印象里,日本人做事可能是比较刻板和保守。但是 Takao 和他的团队慷慨地决定送我两张门票。

大会在涩谷的 Shibuya Fukuras 大楼 GMO 公司举行。虽然找寻会场的过程有些波折,但和同样在寻找入口的日本开发者的偶遇,让这段经历增添了几分趣味。

作为心意,我带去了 RustChinaConf 2024 的贴纸和 Rust 勋章,这些小礼物受到了热烈欢迎,也成为了这次跨越语言和文化的友谊纽带。


Rust.Tokyo 官方也发了推特,我想这也是借助 Rust 这么共同的技术爱好,建立超越民族与国界的友好交流。作为仅有的中国与会者,我原本担心会遇到隔阂,但现实却是满满的友善与专业的交流。

这次经历让我想起今年开源界发生的 Linux 社区移除俄罗斯贡献者的争议,也让我更深刻地理解到技术社区的可贵之处。

正如在 Linux 内核邮件里一位俄罗斯老哥的话:"无论战争如何使人们分离,自由软件的开源合作精神可以让人们保持人性的光辉。"

无论战争如何使人们分离让人性扭曲,但自由软件的开源合作精神可以让人们保持人性的光辉。 「自由软件运动真的很重要,因为它使人们合作。包括相互竞争的公司的人们。

整个人类历史可以被视为一部丑陋的战争史(无论其原因如何,战争总是丑陋的,因为它总是杀死一个人的人性)。

从另一个侧面看,整个人类历史可以看作是一部合作历史。正是合作让我们摆脱了困境,进入外太空的洞穴,创造计算机并编写操作系统和其他软件。

任何战争总有一天会结束,任何政府总有一天会成为一部分历史,但人类合作的故事有机会比历史更长久。

从这个意义上说,自由软件能让人们能够合作,从另一个人的角度看待人类(和代码)。即使我们因战争而分离。

这一点,也是 Rust 语言带给我的影响,让我看到更大的世界。

其实来参加 Rust.Tokyo 大会之前,我还是比较紧张的。现场就我一个中国人,其他都是日本人。我以为我会受到排挤,毕竟中日关系今年因为某些比较恶劣的事件导致很紧张。而且我听在日本的朋友说,其实日本人圈子和在日华人是两个圈子。

但实际到了现场,我表明了我的身份,无论是赞助商们,还是参会者们,我都感受到了真诚和友好的交流。

这家赞助商是做小型卫星通信的航天初创公司,这类卫星是搭载了很多摄像头和传感器,我理解它应该是一种中继卫星,用来与地面和高空卫星做中继通信。

这家公司是 Fairy Devices ,他们推出了头戴式的可穿戴 AI 设备,现场这个可以拿来和 Zoom 会议联通。

一家有 1500 万会员的线上点餐平台,一休.com ,用 Rust 做了后端服务。

AGC 公司是一家建筑材料的公司,我很好奇他们为什么用 Rust 。 展台工作人员耐心地为我解释了,他们也有软件平台。并且内部软件团队用 Rust 为技术栈核心,而且还不断推进敏捷开发。

我不太清楚 AGC 公司的规模有多大,但是我理解这类应该属于传统公司。能用 Rust 作为核心技术栈,已经颠覆了我对日本技术保守的刻板印象了。

这只可爱的小螃蟹,是 AGC 这名工作人员在池袋的扭蛋机里找到的。后来我也去了池袋,很可惜没有找到。。。

另外还有 JetBrains 的展台,并且发现 Vitaly 也有个分享,不过他是远程分享。

我感觉 Rust 在日本的应用已经渗透到多个重要的技术领域和传统行业了,可以按下面来分类:

    首先,在尖端科技领域,Rust 的应用潜力尤为突出。
      ArkEdge Space 将 Rust 应用于小型卫星控制系统和太空探测设备的开发。
      Fairy Devices 通过其 THINKLET 平台将 Rust 用于 AI 语音处理。
      GMO 互联网集团将 Rust 整合到 AI 基础设施中,展示了 Rust 在大规模互联网服务中的应用潜力。
      KICONIA WORKS 将 Rust 用于机器学习和数学优化,展示了 Rust 在科学计算领域的优势。
    在企业数字化转型方面,传统企业的参与格外引人注目。
      AGC 这样的制造业传统公司选择以 Rust 为核心推进技术栈现代化,表明 Rust 正在获得日本传统工业界的认可。
      我知道日本丰田也是 Rust 基金会的银牌成员,我以为能在 Rust.Toyko 看到丰田公司。然而并没有,个中原因我不了解,但我知道他们也有 Rust 职位。
    Rust 在日本商业领域也有应用。
      一休网这样的高端服务平台和 Unique Vision 的社交媒体营销工具都采用了 Rust

当晚,在与出差的友人共进晚餐后,我站在被誉为世界人流量最大的涩谷十字路口,望着川流不息的人群,内心充满感触。这不仅仅是一次技术交流之旅,更是一次打破刻板印象、建立理解与信任的珍贵经历

Rust 社区再次向我证明,技术的语言是无国界的,而开源精神可以架起连接世界的桥梁。

Rust.Tokyo 2024 的演讲回放地址[11]

开源 Rust 推理 LLM  与 区块链

在 2024 上半年,我也为开源 LLM 和区块链团队做过一些事情。

    为启元实验室贡献了一个 Rust TUI 客户端: InfiniTUI[12],支持 InfiniLLM 大模型,但现在应该半年没有维护了。明年有时间的话,再同步改进一下 InfiniLLM 的最新进展。
    为 Rooch Network[13] 的项目进行性能审查。我本来也想借助 Rooch 项目来了解下区块链开发。可惜因为时间关系,并且我的开发设备也没能为这个项目做好准备,只投入了一个月。

私以为,AI 大模型和区块链,是未来重要的两个发展方向,以后有时间还是要继续投入时间的。

开源项目:Robius

2024 年下半年我重点投入精力的是 Robius 项目。

Robius[14] 是一个纯 Rust 的应用开发框架。它旨在使开发者能够用纯 Rust 编写沉浸式、功能齐全的应用程序,这些应用程序可以在所有主要平台上无缝运行。

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 的线上和线下活动。

2024 is 100% complete.

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 的核心优势,并能在实际工作中熟练运用这些知识。

如果你对此课程感兴趣,欢迎私信与我联系。

开源项目:Robius

2025 年我依然会在 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


阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

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

FishAI

FishAI

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

联系邮箱 441953276@qq.com

相关标签

Rust语言 技术交流 成长感悟
相关文章