查看原文
其他

巧用 Rust 开启 Web3 开发之旅|Rust 训练营宣讲会精彩回顾

TinTinLand TinTinLand 2024-06-24

新手开发者如何用最快的速度入门 Web3 开发?Rust 或许就是最好的答案!12 月 2 日晚 21:00,Rust 训练营宣讲会顺利举行,近 300 位开发者齐聚一堂,共同聆听 Rust 语言中文社区联合创始人 Mike 老师的精彩干货分享。开发者通过宣讲会深入把握 Rust 语言的发展历程、生态系统及领域应用,并了解新手入门 Rust 的技术路径,让我们一起来回顾这场精彩宣讲吧!

⌛️宣讲会视频回放:

https://youtube.com/live/k_5e0fz6C6U?feature=share


Rust 宣讲会精彩回顾

Rust 语言生态发展介绍

Mike 老师从 Rust 语言发展历史出发,指出 Rust 语言是一种由 Mozilla 开发的系统级编程语言,该语言于 2010 年首次公布,是 Graydon Hoare 在 Mozilla 工作期间开发的,最初是为了替代 C++ 而设计。与 Solidity 不同,Rust 的设计初衷是一款通用编程语言,并不局限于智能合约,为此其发展目标定位为提供一种安全、高效、并发性强编程语言并保持语言的简单性和易用性。

2017 年后,Rust 逐渐发展成为全球最热门的新语言之一,据相关数据统计表明有近 280 万程序员使用 Rust 编写代码,从微软到亚马逊……许多公司将其视为未来项目部署的语言技术关键。Rust 语言底层技术采用少量的 Unsafe 代码来保障开发正确性与安全性;上层技术将 Safe 的 Rust 代码进行形式化验证,大大减少了审计所需代码量,继而提高项目开发与部署效率。

除此以外,Rust 代码完全承继了 C 语言的“血脉”,其 FFI 具有 100% 无缝对接 C 库及二进制程序的能力。Rust 还具有不少相比 Go、Ocaml、Haskell、Webassembly 语言而言的突出优势,让其成为开发者的新晋青睐之选。介绍完 Rust 语言本身的发展脉络与技术优势后,Mike 老师还向我们分享了 Database、Web frontend&paking pool、Tauri 等 Rust 重点项目,在航空、医疗、自动驾驶、数据中心等各行各业建设中都能看到 Rust 语言的身影。Mike 老师建议开发者可以利用空余时间浏览相关 Rust 语言的书籍与课程,深入把握 Rust 语言的技术特点。

Rust 新手入门路径解析

当我们了解完 Rust 语言生态发展历程后,对于新手开发者而言则是把握入门学习的路径技巧。在 Mike 老师看来,系统学习一门技术语言,除了发挥自学的力量以外,也需要课程与实战的助力。

在第一期、第二期《Rust 快速入门指南:掌握 Rust 编程基础》课程中,开发学员得到了“Rust 基础知识学习+作业练习巩固+班级群交流答疑/Quiz 活动+Office Hour 直播讨论”的系统科学课程帮助,真正从理论到实战、从学习到应用,开发出属于自己的第一个 Web3 项目。

值得一提的是,为了帮助开发者更好使用 Rust 语言、促进生态建设,Solana、Near、Polkadot 与 TinTinLand 开发者社区成为合作伙伴,共同推出了 Rust Web3 Buidler 集结计划——开发你的第一个 Web3 项目挑战赛。通过 挑战赛引导开发者进行实战项目部署、Workshop 专项技术指导和项目评选奖励,找到 Web3 开发的正确航向。

截至目前统计,两期 Rust Web3 Builder 训练营共吸引 150 位开发者参与学习、课程视频总点击量 5500 次、近半开发者顺利从训练营毕业,正式开启 Rust 开发之旅;每次课程主要内容基本都设计了包含重要知识点与实操案例的课后作业,总计收取了来自学员 476 份作业;每期训练营举办的课程 Office Hour 和 Workshop 活动累计 2000+ 人次线上参会;在上一期的挑战赛实战中,有 6 位开发者通过项目评审和线上 demo 演示,赢取了最高500💲奖金!

训练营助教及优秀学员分享

宣讲会上,深度参与 Rust Web3 Buidler 训练营的助教及优秀学员进行了感悟分享。训练营助教邹宇轩、何元勋从陪伴开发者找到 Rust 语言学习窍门、解决开发者利用 Rust 进行项目实战的困难历程分享了担任助教过程中的酸甜苦辣,在他们看来,能够陪伴开发者从 0 到 1 找到项目开发路径是一件充满意义与幸运的事情。

课程优秀学员甘小龙、夏目分享了自身参加 Rust 快速入门课,完成一系列项目开发畅想与实战的心路历程,仰赖于课程导师和助教的细致、周到帮助,他们才得以找到 Rust 语言在 Web3 行业发展中的技术优势,真正掌握一门技术语言,并以此作为未来职业发展的新路径。他们也希望更多对 Rust 感兴趣的开发者能够投身训练营的开发实战训练,通过课程挑战赛实现飞跃式成长!

🚀如果你也想在 Rust 快速入门课程中帮助更多开发者迅速成长起来,拥有充分的空余时间接受助教任务的安排,可以扫码进行助教报名哦!课程优秀助教将有机会获得 TinTinLand 珍藏版全套纪念品、免费领取 TinTinLand 任意课程一门、获得直接与核心工程师/生态内其他优秀的技术开发者探讨和交流机会等福利!



Rust Web3 Buidler 挑战赛火热招募中

TinTinLand 和 Solana、NEAR 、Polkadot 联合发起的 Rust Web3 Buidler 挑战赛正在火热进行中!目前正处于报名阶段,如果你也想参与瓜分【Bounty 总奖金 $3000】,现在即可免费报名参与!所有报名训练营的开发者将通过课程学习、Office Hour、Workshop 直播、DemoDay 等系列活动从 0 到 1 开发创建 Web3 产品,明确通往 Web3 世界的技术路径。

🚀即刻报名:https://wj.qq.com/s2/13212170/ec22

训练营流程

  • 课程报名 & 学习:10 月 24 日 -12 月 2 日

  • Office Hour:10 月 28 日 - 11 月 25 日期间,每周六课程内容回顾 + 课后练习点评 + 直播答疑

  • Workshop 直播:11 月 4 日 - 12 月 9 日期间,三场 Workshop 直播技术分享加餐

  • DemoDay:Bounty 总奖金 $3000,开发者完成课后实践练习获得官方认证,参与挑战赛赢 Bounty 奖励

基础培训

  • 第一课:初识 Rust

  • 第二课:Rust 的所有权

  • 第三课:复合类型

  • 第四课:泛型与 Trait

  • 第五课:错误处理,宏

  • 第六课:主流公链对 Rust 的使用介绍

报名方式

扫码免费参与 Rust 挑战赛

扫码咨询



第三期 Rust 入门课报名开启!

Rust 课程挑战赛目前已进行了两期课程,在第一期结束的课程挑战赛中,有 7 位开发者在规定时间内提交 Demo 作品并夺得大赛荣誉。基于 Solana 开发 Meme GameFi 游戏、利用 AIGC 生成日记概括图像并记录在链上生成 NFT、开发去中心化募捐活动平台、寻找黑客松伙伴以及流动性质押,链上博弈等优秀开发项目得到了大赛评委们的一致好评!(点击推文查收第一期课程挑战赛获奖作品:Rust 课程挑战赛获奖项目公布,点击查收精彩回顾!

第二期课程挑战赛已进入后半程,如果你也想通过课程完成 Rust 入门课程的学习训练,积极将理论与实践结合,踏上 Web3 项目开发之旅,那么就抢先预定第三期 Rust 入门课的报名席位吧!第三期《Rust 快速入门指南:掌握 Rust 编程基础》报名通道现已开启,预计于 2024 春节后开课!

🍬报名链接:https://meggd.xet.tech/s/1aYVe5


往期精彩

质疑 Rust,理解 Rust,爱上 Rust:现在入坑 Rust 依然不晚

Starkware 支持 Rust 入门课程,报名课程获得多重激励!

Solana Foundation 支持 Rust 入门课程,报名倒计时最后一天!

NEAR 支持 Rust 入门课程,报名课程获得多重激励!


关于我们

ABOUT US



TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。


Discord: https://discord.gg/kmPnTDSFu8

Twitter: https://twitter.com/OurTinTinLand

Bilibili: https://space.bilibili.com/1152852334

Medium: https://medium.com/@tintin.land2021

YouTube: https://www.youtube.com/channel/UCfHiMcFt-4btbC75FsReQh

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存