把 Rust 概念翻译成 JS 心智模型,做了个面向前端的交互式教程

1 天前
 q307990588

自己是写前端的,学 Rust 时被所有权/借用/生命周期反复劝退,就边学边做了个网站,把这些概念用 JS/TS 的对照来讲,难懂的部分(所有权、借用、迭代器)都配了交互动画,代码块还能直接在页面里改了跑(接的官方 Playground )。

前几天发了一个类似的课程 <赶在被封前,用 Claude Fable 做了个免费的 AI 入门课程> 反响还不错

在 AI 时代,除了利用 AI Coding 之外,学习任何技能都是一件很方便的事,也非常期待之后会有更多类似可视化交互式的课程开源出来,毕竟一个人的能力有限,学海无涯...

https://github.com/buynao/rust-for-frontend

1698 次点击
所在节点    程序员
15 条回复
q307990588
1 天前
贴一个直达链接:
https://rust.buynao.com/
oott123
1 天前
没有浅色模式吗……
gooin
1 天前
感谢感谢,真不错
shintendo
1 天前
网站只做深色模式的 tjjtds 啊
xy2401
1 天前
@shintendo 确实 我用 Antigravity 每次 ai 起手就说 给你一个 极客黑暗风 每次作完 我都得让他补充一个 浅色切换主题
q307990588
1 天前
我比较偏好深色系,另外也可以省点 token
yyfearth
23 小时 38 分钟前
一些章节的 quiz 有 bug
没有把 code 显示出来 所以要根据答案猜问题
ryougifujino
23 小时 18 分钟前
加个浅色模式吧,深的很费眼睛😂
typedefine
22 小时 1 分钟前
学 rust 为啥要融入 JS 相关的概念? 感觉一点边都占不到
SayHelloHi
16 小时 47 分钟前
Rust 很不错

就是那个语法 不常用就感觉怪怪的~ 无法适应
hengxiangbianhua
13 小时 41 分钟前
rust 写起来确实有点麻烦,但是理解还是容易的,虽然没用 rust 写过代码但是受 rust 影响,每次写代码都会考虑对象的生命周期,尽量把相同生命周期放到一起,这样 destroy 的时候就不会漏掉
yyfearth
12 小时 40 分钟前
@typedefine 用熟悉的东西类比 接受起来比较快
虽然可能会带来一些偏见或者不准确

就比如要你学英文不让你看任何中文词典或者用中文理解
让你必须像小孩一样从头学英文 且只用英文词典 不让你参考中文一样
这样学出来可能会更地道 英文理解更深 更准确
但是肯定会用更长时间 而且如果是翻译你不一定做的比别人好
yyfearth
12 小时 36 分钟前
@q307990588 重新提一下 issue

一些 Quiz 有 Bug
一开始只有选项没有 code 回答后才显示 code
虽然按照应试教育的经验 选择最长就能对再看到 code 但这个逻辑不对吧

比如 https://rust.buynao.com/#/learn/syntax
qfdk
12 小时 13 分钟前
有意思 同意加入白天模式 通勤的时候看看
llsquaer
2 小时 51 分钟前
感觉不错..就像之前有个人写的 python 和 js 互看 一目了然.对有些基础的很容易理解. 就是查了白天模式.黑的看着太累了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1221672

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX