V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
echojoy
V2EX  ›  Rust

有没有大佬理下 Rust 学习路线或者思路

  •  
  •   echojoy · 2022-04-04 17:06:39 +08:00 · 3807 次点击
    这是一个创建于 724 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近学的很迷,不向 java 或者前端之类有明确的学习路线。想要请教一下大佬门怎么学的,有没有书籍和一些视频教程。可以做的方向之类的,万分感谢

    10 条回复    2023-08-10 10:15:36 +08:00
    aircjm
        1
    aircjm  
       2022-04-04 17:18:41 +08:00 via Android
    example 走一圈呗
    macrorules
        2
    macrorules  
       2022-04-04 19:44:40 +08:00   ❤️ 1
    我的路线:先用 Rust 写一个练习项目(比如我写了解释器),一边写一边看 the book ,然后做几个宏的练习(查看 syn 的文档),现在开始看 Rust Pattern, 和 nomicon
    lives
        3
    lives  
       2022-04-04 22:57:15 +08:00
    你看看是不是你想要的 https://imgur.com/oAK4cq8
    HeliumTang
        4
    HeliumTang  
       2022-04-04 23:08:24 +08:00
    后端书籍的话有 zero to prod 。极客时间有个新的 rust 教程也可以看看,作者在 b 站也定期发 rust 相关视频。
    其实主要看你想把 rust 用在哪吧
    liuxu
        5
    liuxu  
       2022-04-08 01:12:03 +08:00
    RRRSSS
        6
    RRRSSS  
       2022-05-18 18:49:03 +08:00
    不停地写。

    https://exercism.org 这里的小练习不错。

    遇到不会的就查。
    akaHenry
        7
    akaHenry  
       2022-06-13 06:34:24 +08:00
    自荐:

    https://v2ex.com/t/853595#r_11761758


    1. 项目 1, 是我学习 rust 过程中写的一些代码. 可以看看.
    2. 项目 2, 是源码注解. (我挑选几个热门 rust 项目注解)

    > 包括:

    1. 一些 rust 语法练习.
    2. 一组 cli 命令行工具(实用):
    ETH 查交易.
    某安 持币平均成本计算器.
    3. 一个小型 cms. 基于 axum + diesel.
    4. rust ffi 实践. binding 一个库给其他语言使用.

    > 推荐路线:

    1. 先看书. 官方教程 + <深入浅出 Rust>(必读, 非常好). 大概花 1 个月吧.
    2. 我上面 repo, 根据官方的例子 rust-by-example 熟悉 rust 语法.
    3. 根据自己的兴趣, 尝试使用 rust 写小项目 /工具.


    > 交互式 /反馈式学习:

    rust 的学习路线很陡, 不要指望一蹴而就.
    rust 的语法特性集, 太多. 高阶部分(宏之类, 先跳过).

    螺旋上升.

    书看不下去, 就看热门项目源码.
    热门项目看的觉得自己行了, 就写代码.
    代码写不对, 就查文档 /书 /热门项目.

    反复循环.

    或者从给社区热门项目 /lib, 改 bug 开始.
    改的过程, 加深对语法点的理解 /应用.
    akaHenry
        8
    akaHenry  
       2022-06-13 06:35:39 +08:00
    github.com/better-rs/learn-rs

    github.com/better-rs/annotated-rs

    是这 2 个项目. v2 不让贴链接(嫌我链接贴多了)
    akaHenry
        9
    akaHenry  
       2022-06-13 06:37:51 +08:00
    github.com/hhstore/blog/labels/Rust

    另外, 我的博客, 也有很多篇是 Rust 的. 也可以看看.
    leisifung
        10
    leisifung  
       231 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4080 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:59 · PVG 08:59 · LAX 17:59 · JFK 20:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.