从 Java 到 Rust,Substrate 优秀学员亲述 Web3 入门之路

从Java老手到Rust新手:在IntelliJ IDEA里无缝切换,我的环境配置与插件组合心得 本文分享了Java开发者如何在IntelliJ IDEA中配置Rust开发环境的实用指南。从Rust工具链安装到IDEA插件配置,再到项目结构理解和开发体验优化,帮助Java老手无缝切换到Rust开发,提升在IDEA中的Rust工程效率。 阅读详情

在这里插入图片描述

你知道如何从 0 到 1 转行 Web3,找到技术开发岗位的一席之地吗?从后端核心开发到 Web3 测试,Substrate 课程优秀学员的区块链探索之路有哪些心得体会?10 月 26 日晚 20:00,第二期 Block Space 成长路径系列主题 AMA 活动如期举行,本次活动邀请到了 Substrate 往期优秀学员及课程助教孙铁兵同学,与我们一同分享了他的 Web3 Walk 之黑客松历练之路,带给直播间观众以深刻的启发。
在这里插入图片描述

从 Web2 起步,发觉去中心化才是未来航向

目前在区块链领域从事测试工作的孙铁兵,主要负责测试开发人员开发的一些新功能,确保上线后能够正常运行并满足技术功能的安全性要求。大学期间,他的专业是软件工程,学习 Java 语言。毕业后最开始工作的时候,孙铁兵作为 Java 开发给 ToB 的券商系统做一些资金服务相关工作。偶然的契机之下,孙铁兵接触到北京大学肖臻老师的公开课《区块链技术与应用》,“这让我感觉去中心化的软件才是未来发展的方向,于是我便开始尝试学习区块链技术。”

起步阶段总是最为艰辛,孙铁兵边工作边学习 Web3 技术语言还时常碰壁,“刚开始我并不知道学习什么才能进入 Web3。我在网上开始搜寻学习资料,学了一阵子的 Solidity,感觉很迷茫就又开始学习 Move,通过 Move 知道了Rust 就又学习了一段时间 Rust。”一段时间的摸索学习过后,孙铁兵发现了 Substrate 技术框架,这才让他走上了 Web3 学习的正轨。

入门 Substrate,将黑客松作为技术练兵场

跟着 OneBlock+ 社区进行技术入门、进阶课程的学习,与同学、助教互动交流获得了更多行业干货,孙铁兵沉浸在 Substrate 开发课程的同时也系统化掌握了 Substrate 这门技术语言。“我认为这份学习经历支持了我报名参加黑客松,进阶课学习期间我开始思考是否报名夏季黑客松。经过思考和忖度后,我决定还是要勇敢试一试,努力完成一整个项目的开发实战。比赛过程中,启发最大的是导师答疑环节,很荣幸受到了王大锤老师的指点,让我把更多技术建设的想法融入到项目开发里”,谈到 2023 夏季波卡黑客松大赛的经历时,孙铁兵也十分感慨。
在这里插入图片描述
据悉,孙铁兵报名参与黑客松的是一个 AI 和 区块链结合的 NFTFi 项目,项目主旨是用户可以通过平台借助 AI 创造各类艺术品,最后上链作为 NFT 保存以证明被用户创作的 AI 作品所有权,与此同时这些 NFT 也可被用于交易、借贷等操作。

令他意想不到的是这个项目竟然一路闯进了决赛,但是对孙铁兵来说最宝贵的体验反倒是亲身看到了优秀选手的创意想法与作品,学习到了更多区块链的技术知识,发掘了更多自身职业突破的潜力。虽然最后没有取得非常瞩目的成绩,孙铁兵却因这次黑客松经历坚定了在 Web3 行业继续探索的信心。

真正转行 Web3,在 Bifrost 找到职业新定位

黑客松比赛过后,孙铁兵毅然决然向原先的工作单位递出辞呈。熊市环境下寻找一份合适的 Web3 工作并非易事,好在 OneBlock+ 赛后对选手的资源扶持,让孙铁兵瞄准了 Bifrost 测试岗位的工作机会,通过自身努力顺利通过面试并入职。
在这里插入图片描述
虽然在 Bifrost 的工作时间还不长,孙铁兵已经收获了不少行业新知识。“很想跟大家分享一下 DeFi 的相关知识,有个概念叫 LSD。比如我们要在 Polkadot 上面做 Staking,选择节点质押然后获取收益,但是 Pokadot 上的质押天数为 28 天,并且 Dot 是锁定的。但现在通过 LSD 可以产生一些衍生品,比如通过 Bifrost 产生 vDot,这些 vDot 可以参与中继链治理、铸造 LP 或进行赎回操作。以 Dot 来铸造 vDot 的过程就是把 Dot 给到 Bifrost,通过策略来选择不同的质押节点,等质押节点过程结束后会将这些 Dot 及附加的收益投放到一个池子里,等用户赎回时就能得到相应的 Dot 及附带收益。

因此,用户参与这样的质押、赎回过程,不仅可以提升数字资产的流动性,还能够在原本的“等候空窗期”得到更多额外效益,实现项目与用户之间的双赢。孙铁兵简单向直播间的观众们介绍了自己近段时间在 Bifrost 工作的所见所闻。他也希望经过一段的区块链开发工作可以成长为一个正式的开发者。
在这里插入图片描述
“我对 Web3 发展充满信心。我相信在不久的将来,去中心化思想和技术将深刻影响我们的社会和经济。而我希望能够在这样的一个发展进程中贡献属于我自己的一份力量。”

Block Space 是由 OneBlock+ 推出的直播专栏活动,活动主题涵盖多个方向,包括但不限于成长路径、就业招聘、技术
Workshop、面试技巧等。这不仅仅是简单的分享,而是一个完整的成长链路,不论是新手还是有经验的学员,都能从这个系列活动中受益。关注
OneBlock+,锁定每个 Block Space 的精彩瞬间!

Java转型Web3指南[源码] 本文详细探讨了Java开发者如何转型至Web3领域,分析了Java开发者在Web3中的三大优势:面向对象编程的扎实基础、丰富的后端开发经验以及熟悉并发和性能优化。文章还介绍了Web3中的主要岗位选择,包括区块链后端开发和智能合约开发,并提供了详细的学习路径,涵盖Solidity和Rust两大主流技术栈。通过系统化的学习和实践,Java开发者可以顺利过渡到Web3领域,成为区块链后端或智能合约开发者。 立即下载

相关推荐

Tip-Adapter: Training-free Adaption of CLIP for Few-shot Classification

对比式视觉-语言预训练,也称为CLIP,通过大规模的图像-文本对来学习视觉表示,为zero-shot知识迁移展示了新的范式。它在下游任务上展现出令人瞩目的性能,实现了zeri-shot的知识迁移。为了进一步增强CLIP的适应能力,现有方法提出了微调可学习模块的方法,显著提高了少样本情况下的性能,但也引入了额外的训练时间和计算资源。在本文中,我们提出了一种适用于CLIP的无需训练的少样本分类方法,称为Tip-Adapter。

qq_43800752的博客 1165

【杂谈】聊聊我是如何从Java转入Web3的

后面因为当时元宇宙和Web3的概念特别火,也可能是不满足于传统Java的无意义加班与内卷,厌倦了每天都是curd的工作,就抱着试一试的心态去看一下web3领域相关的开发,打算转型,但是不像传统互联网一样,其实在当时区块链的系统性学习课程或资料并不好找,找到的都是些比较零散的,而且相关的行业的人脉资源也比较缺失,所以我觉得应该找到一个更系统的学习方式去学习,当时的第一个想法是花钱买时间,于是就是抱着赌一赌的心态,报名了一个比较小众的培训班(防止打广告,名字不透露,有意私我)。

weixin_43918614的博客 4100

Kali Linux下John the Ripper实战:从识别yescrypt哈希到破解zip压缩包(保姆级避坑指南)

本文详细介绍了在Kali Linux中使用John the Ripper工具从识别yescrypt哈希到破解zip压缩包的全过程。针对常见的'No password hashes loaded'报错,提供了两种解决方案,并扩展讲解了哈希识别、zip文件破解及性能优化技巧,是安全测试人员的实用指南。

weixin_29323365的博客 236

Java开发者如何转型Web3:优势、岗位与学习路径

Java开发者在后端突出的技能优势,可以使得他们在转型到Web3时,能够快速适应区块链后端开发和智能合约开发岗位。通过学习Solidity开发路径和Rust开发路径,Java开发者能够系统地学习和掌握Web3所需的关键技能。从智能合约的编写与部署,到高性能区块链应用的开发,再到实际项目的实战演练,这些学习路径将帮助你全面提升,顺利转型为Web3领域的区块链后端开发或智能合约开发者。坚持系统化的学习和持续的实践,相信各位Java开发者一定可以成功。

2401_85854693的博客 4474

常用的集成TTL门电路

本篇主要分析了常用的逻辑门电路与非门,详细分析了电源原理。值得收藏。

ManagerUser的博客 5088

HT7036计量芯片SPI通信与数据读取实战解析

本文详细解析HT7036计量芯片的SPI通信与数据读取实战,涵盖SPI时序配置、命令发送、数据读取及常见问题排查。重点介绍如何通过SPI接口与MCU通信,实现电能数据的稳定采集与处理,为智能电表等应用提供实用解决方案。

vscode5coder的博客 265

对照JAVA学习Rust系列

以JAVA经验学习Rust系列目录

hqiangtai的博客 460

ScanNetV2 数据集讲解和选择性下载

写在前面的话: 不可转载!!!!!!!!!!!! ScanNetV2一共1.2T,数据太大本文会简单讲解如何下载自己想要的文件,并附上修改后的下载程序 ScanNetV2:http://www.scan-net.org/ 简介 ScanNetV2的作者是斯坦福大学的博士,其团队通过收集RGB-D的视频序列,通过ipad应用加深传感器而收集的,然后视频会被上传到服务器,并被自动重建。然后,视频会被给到亚马逊 Mechanical Turk,将标注工作众包出去。ScanNetV2是RGB-D数据集,.

qq_35781447的博客 2万+

Java转Rust之前,需要思考的一些问题

本文来自一篇英文文章,作者打算从Java转型Rust的一些思考,值得借鉴。或许也可以成为大家尝试学习或了解Rust的入口。我是一名有着十年经验的Java开发者。我从2013年开始我的职业生涯,自那时起,我主要使用Java进行开发。我尝试过几种不同的语言(是的,包括C#),但是没有一种语言能够取代Java的地位。尽管我擅长编写Java应用程序,但我内心深处感到厌倦,我一遍又一遍地做着同样的事情。

tangjieqing的博客 986

热力学仿真软件:Fluent_(13).燃烧与化学反应仿真

燃烧模型在热力学仿真软件中扮演着至关重要的角色。Fluent 提供了多种燃烧模型,包括层流预混燃烧模型、湍流预混燃烧模型、非预混燃烧模型、部分预混燃烧模型等。这些模型可以帮助用户模拟不同的燃烧过程,从而更好地理解燃烧现象和优化燃烧系统设计。

kkchenjj的博客 1253

2025华为OD面试手撕代码真题目录、八股文真题目录以及面试技巧

1. **华为OD面试技术面准备指南** 2. **华为OD面试技术面常见问题解答** 3. **华为OD面试技术面经验分享** 4. **华为OD面试技术面注意事项** 5. **华为OD面试技术面攻略** 6. **华为OD面试技术面模拟题目与解析** 7. **华为OD面试技术面知识点梳理** 8. **华为OD面试技术面常考**

算法大师! 3万+

用 Rust 打造 Web3 区块链浏览器:从零开始的实战指南

通过本教程,我们成功用 Rust 搭建了一个 Web3 区块链浏览器原型,实现了与以太坊网络的实时连接,并通过 Alloy 库订阅和展示最新区块数据。这个项目展示了 Rust 在 Web3 开发中的强大潜力,结合 Tokio 异步运行时和模块化设计,提供了高效且安全的开发体验。开发者可以基于此原型扩展功能,例如支持多链网络、查询交易详情或集成智能合约交互,为 Web3 应用开发奠定基础。希望这篇实战指南能激发你在 Rust 和 Web3 领域的探索热情!快来动手实践,加入 Web3 开发者的行列吧!

sc35262的博客 716

MTK Meta ISP 工具使用技巧与参数读取路径全解析

在联发科(MediaTek, MTK)平台上进行相机图像调试时,Meta ISP 工具是连接 PC 与设备进行参数调整、寄存器读取和图像输出的重要工具。本文以实战角度出发,系统梳理 Meta ISP 的使用流程、关键模块功能、典型调试技巧与参数读取路径,结合最新版平台(如MTK Genio/Dimensity 系列)架构,帮助工程师掌握联发科图像调优的核心流程。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1151

Rust Web入门(三):连接数据库

本教程笔记来自 杨旭老师的 rust web 全栈教程,今天学习 rust web 这么连接数据库操作数据

weixin_46463785的博客 2539

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

中年JAVA转WEB3.0的成长自救之路-1

作为一名在JAVA行业摸爬滚打了10的中年人,尝试转行产品2年,但是这两年的产品业务专业性过强,无法适配到广泛的行业通用,相当于干这一行的产品,只能在这一行继续扎根深入,但是这一行又具有一定的垄断性质。加上最近工作不太顺心,不得不考虑到如果被开掉,或者哪天实在受不了了的情况下自己的出路。恰好小伙伴从事WEB3.0开发,薪资和工作模式都着实令人羡慕,了解到JAVA转3.0门槛相对而言较低,故而有了此文来鞭笞自己顺带记录下自己的学习过程与经历也希望有机会与大家多交流的机会。

SeanDJJ的博客 726

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Web3.0介绍与应用

web3.0介绍与应用

m0_75001249的博客 1758

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

java项目转web_如何将java项目转化为web项目

1、修改工程文件找到项目工作空间目录,打开.project文件,找到: 代码段,在代码段中加入如下内容并保存:org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.jem.workbench.JavaEMFNature2、刷新项目。3...

weixin_30022923的博客 1690

对照JAVA学习Rust(03)--函数

从java开发者角度学习rust

hqiangtai的博客 633

舍弃Java模式,从头开始,用Rust书写编程的未来

虽然我们可以将这段处理编写为一个服务,其中的 UserRepo 是一个注入值,但上面我们已经探讨过了,这样做会带来一定的复杂性。此外,我们仍然可以轻松注入 UserRepo 的不同实现,例如提供不会访问生产数据库的实现,因此也没有理由将其编写为服务。有了这样的编译器,遇到不正确或遗漏的导入语句,程序在运行时就会停止。对于 Java 开发人员(我就是这样的开发人员)来说,一切都是接口,虽然这个说法不完全准确,但也有一定的道理。对于特征对象,具体的类型是在运行时解析的,而泛型的具体类型是在编译时解析的。

资料免费分享,点击名片 953

【javaweb】javaweb3之JDBC

javaweb3之jdbc

2301_79585673的博客 809

《Java 后端转 Web3 实战路线图》:这是我见过成功率最高的一条转型路径

Java后端工程师转型Web3具有独特优势。Web3项目70%需求集中在链下系统,涉及高并发、强一致性等Java工程师擅长的领域。转型路线分五个阶段:基础认知(1-2周)、链上交互、钱包系统、核心后端开发及实战项目。关键要掌握钱包服务、区块监听等核心能力,避免只学合约不学系统的误区。30+Java工程师的工程经验在Web3领域极具价值,尤其在MPC钱包、交易系统等方向能建立技术壁垒。转型成功标志是能设计完整资金链路,建议通过三个实战项目(钱包服务、充值系统、安全增强)积累经验。

weixin_38717458的博客 1286

Rust简化版MybatisPlus - 让你一天从Java转业Rust

算起来,从真正开始用Rust进行项目开发已经快一年了,对Rust也愈发青睐;在这过程中踩了很多坑,由于Rust的变态也不得不恶补了很多被废弃的知识;当然对计算机的理解也更深了,头发自然也越发稀疏了。 ”圆“规正传 今天给大家分享一个自己的一个crate,因为近几年转Rust的小伙伴越来越多,很多都是从Java岗转的,他们转过来的第一件事就是疯狂的寻找一个好用的ORM框架,但是Rust中目前比较好用的相关数据库框架有diesel、sqlx等,基本上都能满足日常的工作需求。为了方便更多小伙伴过渡Rust,就手撸

潘安的博客 1229

web3学习之路(三) --- Rust

记录野生web3坎坷学习之路

w_hx10的博客 548

Web3区块链开发者选择Rust的六大原因

选择Rust作为区块链开发主要因为六大原因

FeelTouch Labs 1866

从Java后端到Web3开发:转型必学的6大智能合约核心技术

掌握Java区块链智能合约开发核心,助力Java后端工程师顺利转型Web3。涵盖Solidity集成、以太坊交互、合约部署与测试等六大关键技术,适用于去中心化应用开发。高效衔接现有Java技术栈,提升链上编程能力,值得收藏。

VarChat的博客 1271

web3学习之路(一) --- 稀里糊涂的windows环境搭建以及vscode配置Rust

web3转眼几年过去了,最近开始入坑。。记录一下我的曲折学习历程

w_hx10的博客 1036
上一篇: 2023 冬季波卡黑客松开启报名!参赛流程一文读懂
下一篇: 三大赛题指南发布!2023 冬季波卡黑客松本周末开启 Workshop
OneBlock Community
博客等级 码龄7年 1371粉丝 246原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值