AI 时代,Rust 学习方式需要换换了
张汉东 2026-09-30 09:56 美国

昨天 reddit 上看到有人还是一字一句读 Rust Book 来学习 Rust 感到惊讶。
当然我肯定是赞扬这样的学习精神, 现在很难有人踏实这样学习了,我并非否定这种学习方法。
但是利用 AI 学起来会更快一些,毕竟编程还是一种实践活动。
朋友让我给推荐一套 AI 时代学习方法。其实有很多利用 AI 的学习方法。
我现在最常用的是让 AI 把我想要学习的开源项目写成电子书。
不过,这种方法可能不适合 Rust 初学者。因为这类电子书我一般是从项目架构、一些特性最佳实践出发,需要先懂 Rust。
比如 epic 开源的lora,里面关于利用宏将错误类型转换都在编译期检查,就让 ai 生成的 Rust 代码能更好地利用编译器检查。这种实践是非常值得学习借鉴,但需要一定 Rust基础才看得出来哪种实践是值得学习。
对于 Rust 初学者我建议的方法是这样:在 AI 构建中学习。
找一个项目方向,或者你正在做的项目,让 AI 从零开始小步向前的方式推进。并且要求它在推进完每一步,对这个过程里使用的rust 语法和工具链做一个讲解报告。这个报告你有看不懂的,继续追问,直到你懂。
这套学习方式就适合用 Claude Code 或 codex + octoloop + octoscode(glm/kimi等)来学习。
这套工作 loop 我一直在用,octoloop 是一个放在 octoscode 仓库的 skill, 它可以让 cc/codex 高端模型作为外环上岗,去指挥 octoscode 来做具体的task, 并且 octoscode 支持 goal peer agent(类似多进程概念)。
这样的话,你可以让cc/codex 规划项目实施步骤,交给内环的octoscode来做。而你只需要和 cc/codex 对话,来学习每一步代码背后的机制。
本文转载自微信公众号「觉学社」,查看原文。版权归原作者所有,如有侵权请联系删除。