查看原文
其他

Rust 黑客松挑战赛火热来袭!助力你的 Web3 开发之旅

TinTinLand TinTinLand 2023-08-07

Rust 被誉为最受开发者欢迎的编程语言之一,目前已经被广泛应用于 Web3 技术开发的各类场景中。纵然学习 Rust 需要经历一段时间的入门和探索,但 Rust 语言以其优越性获得了一众开发者们的青睐。具体而言,Rust 解决了许多其他编程语言的共性问题。比如 Rust 比 C++ 的安全性高出很多,既能保护自己的抽象,也能保护开发人员创建的抽象;Rust 相比 Java 的启动速度更快,占用内存更小;而与 Python 对比之下,Rust 无需编写诸多语句条块测试,更便于识别和修复 Bug……正是这些显著优势让越来越多的开发者相信 Rust 是符合未来发展趋势的编程语言。

与此同时,Rust 作为 Solana 和 NEAR 区块链所使用的编程语言,为 Solana 和 NEAR 的生态繁荣奠定了基础,如今为了帮助开发者更好使用 Rust 语言、促进生态建设,Solana 和 NEAR 与 TinTinLand 开发者社区成为合作伙伴,大力支持由 TinTinLand 推出的 Rust 入门第一期课程!旨在帮助更多想要进入区块链和 Web3 领域的开发者掌握入门技能,顺利成为 Web3 的开拓者。点击推文了解Solana 和 NEAR 支持 Rust 入门课程详情(《Solana Foundation 支持 Rust 入门课程,报名倒计时最后一天!》《NEAR 支持 Rust 入门课程,报名课程获得多重激励!》)。

在第一期课程行进中,为了让大家学以致用、增加实战经验,主办方特别推出 Rust 黑客松挑战赛,帮助大家能够深入 Rust 技术实战第一线,从 0 到 1 开发出经得起市场检验的技术产品。作为本期课程的支持者,Solana 和 NEAR 官方也将在课程期间为大家提供技术指导,让参赛选手更快成长起来。

*温馨提示:只有报名 Rust 入门第一期课程的学员才有资格参与本次【Rust 黑客松挑战赛】。

以下是本次比赛的基本信息,请所有意向参赛的开发者们关注!

1

Rust 黑客松挑战赛基本信息

NEAR 不仅注重拉近用户与区块链的距离,同时也关注开发者生态,致力为开发者进入 NEAR 生态提供支持和帮助。不仅是赞助《Rust 快速入门指南:掌握 Rust 编程基础》课程,NEAR 还将与 TinTinLand 社区围绕开发实战课程、系列活动、黑客松赛事等形式展开深度合作,让更多的开发者加入 Web3,共建 Web3 技术生态。

NEAR 赛题简述及激励介绍

赛题规则

  • 用 NEAR Rust SDK 开发智能合约和 dApp (有前端更好,但并非必须),要求包含单元测试或集成测试、文档,代码在 GitHub 上开源,并进行现场演示。项目将从创意、合约代码质量、UI 设计、测试、文档、演示等维度进行评价。

参考资料

  • NEAR Rust SDK:

    https://docs.near.org/sdk/rust/introduction

  • NEAR JavaScript API (用于前端开发):

    https://docs.near.org/tools/near-api-js/quick-reference

  • Demo 示例和评分标准可以参考:

    https://docs.qq.com/sheet/DSVVqUUxEZ3hDbmNx?tab=BB08J3

经组织方评选,每个 Demo 可以获得至多 $500 激励

Solana 赛题简述及激励介绍

赛题规则

  • 基于 Solana 创建 Dapp 并实现以下功能之一:

  1. swap,可以参考官方代码做一些定制化功能

  2. orderbook, 可以参考 serum 做一些定制化功能

  3. gamefi ,诸如猜大小等游戏

  4. nft 市场,例如批量操作工具等

  5. 一键发 nft/token 的工具

  6. 帮助发空投的工具

  • 经组织方评选出的优秀 Demo,可获得 Solana Foundation 提供的总计 $1000 激励

关键时间节点

赛题规则

1. Demo 截止提交时间:2023 年 8 月 23 日24:00

2. Demo 审核:2023 年 8 月 24 日-2023 年 8 月 29 日

3. 入选 Demo 演示和现场评审:2023 年 8 月 30 日

4. 奖励在评审结果出来后 10 个工作日内发放完毕

主办方会酌情延长 Demo 提交时间或审核时间。如需延长,会在本期班级群内另行通知

2

课程介绍

以下是由 NEAR 和 Solana Foundation 支持的《Rust 快速入门指南:掌握 Rust 编程基础》的课程详情。

你将收获

1)初步掌握 Rust 语言精髓之处

  • 对 Rust 有一个框架性的了解

  • 能够开发一些简单的 Rust 代码

  • 能够读懂一部分生态中的 Rust 代码

  • 掌握继续深入钻研的学习方法

2)与全球顶尖生态开发者交流

全中文教学,导师、助教团队、分享嘉宾汇聚了全球明星项目生态的核心开发者和行业专家,课程中将可在班级群内深入沟通交流,结识最酷的小伙伴、行业大佬和技术大牛!

3)资源&工作推荐

本课程由 TinTinLand 推出,课程中的优秀学员将有机会获得 Web3 项目的诸多资源与工作机会。如果后续参与黑客松或者自己创立项目,更有机会获得来自 TinTinLand 及合作的顶级项目方提供的资金、技术、社区的一站式孵化支持,帮助你从 0 开始建立自己的第一个区块链产品。

4)官方认证毕业证书

按照要求完成课程后,您将获得一张官方认证的毕业证书,该证书可证明您已经掌握了本课程所涵盖的技能,这将有助于为您的履历增添光彩。证书的正式认证将确保您所学习的技能受到广泛认可,并增强您在就业市场上的竞争力。

课程导师

Mike Tang 是 Rust 语言中文社区联创,资深 Rust 开发者,Substrate 专家。在这门课程中,Mike Tang 结合自己近 10 年来学习和开发 Rust 代码的经历,梳理了整个 Rust 语言的入门体系,并且由浅入深地引领你进入 Rust 的世界,让你真正掌握 Rust 的核心概念和编程技巧。

课程大纲

《Rust 快速入门指南:掌握 Rust 编程基础》课程共 6 节课,每节课中分为 3-4 小节。每周放送一节课,帮助大家循序渐进,从理论到实践,掌握 Rust 编程语言。详情如下:

适合人群

适合有一定基础的区块链技术开发新手,有志于区块链开发岗位但没有技能及方法论的,以及想系统学习 Rust 语言和最新技术动态的在校学生/科研人员/创业者/开发者。具体来说,包括但不限于:

  • 区块链生态开发者:想要系统学习 Rust 语言,从事 Substrate, NEAR, Solana 等开发,或利用 Rust 开发其它应用;

  • 即将毕业的计算机专业大学生:对区块链感兴趣,志在毕业后投身 Web3 和区块链开发大潮;

  • 从互联网想要转行的程序员:已经熟练使用至少一门技术语言,想把传统网络服务移植到区块链上;进一步利用区块链优势拓展业务的 IT 从业者。

学习形式

  • 视频:每周更新 1 节在线录播课程视频。

  • 作业:每节课后都有简单的实践作业练习。

  • 答疑:随时微信班级群与老师、助教交流。

  • Office Hour:每周讲师会定期举行线上 Office Hour 活动,除了拓展当周学习以外,同学们有任何问题都可以在线上分享中提出,与讲师进行直接的交流。

  • 作业点评:每周作业助教批改结束后,助教会基于当周作业批改情况进行线上作业点评。

报名条件

  • 1-5 年互联网开发者,或者计算机专业学生

  • 系统学习实践过一门面向对象的编程语言(必备)

  • 大二水平的 C++ 或 Java 或 Python 或 Go 基本知识及使用(必备)

  • 对 Linux 基本使用有了解(必备)

  • 基本的 Web 开发概念性理解(了解)

  • 基本的区块链知识(了解)

报名须知

【如何开始学习】

支付完成后,按照提示添加班长小姐姐微信(小 T 同学),回复课程名称,班长会在 24 小时内通过您的好友申请,通知正式学习计划。

【有效期】

本期课程将在 6 月 28 日开课,您可在开班后享受 8 周的训练营服务,包括助教辅导+讲师答疑+班长服务,亦可在开班后 36 个月内访问课程内容,请大家在时间上做好预期管理。

【福利】

学完全部课程并按时完成全部作业分数达到 60%,结业后可获得官方认证证书,达优秀学员标准可获得 TinTinLand 随机项目周边一份。

【保质】

为了保证教学质量和效果,每期课程仅招收 100 人。授课期间无故不交作业、累计 2 次不交作业、学习态度差的同学,将进行劝退。

报名方式

《Rust 快速入门指南:掌握 Rust 编程基础》课程将收取 99 元学费。第一期课程已在 6 月 28 日开课,目前已更新至第三课,想要参与的开发者小伙伴请尽快点击下方报名链接,先到先得!

报名链接:https://hkr.xet.tech/s/1ZHFkD

*由于个人安排没能报名第一期课程的同学,也可以关注第二期课程哟!

🚩报名链接:https://meggd.xet.tech/s/UP9aG

报名后请务必添加小 T 班长微信号!如有任何课程相关问题,可以随时联系小 T 班长。

往期精彩

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

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

AI & GPT Hackathon 火热报名中,总奖金 $26,000 等你来挑战!


关于我们

ABOUT US



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


Discord: https://discord.gg/kmPnTDSFu8

Twitter: https://twitter.com/Tintinland2021

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

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

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

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

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