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

news2024/12/24 2:08:18

在这里插入图片描述

你知道如何从 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 的精彩瞬间!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1168206.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【el-cascader-panel】组件el-cascader-panel使用踩坑

需求背景:角色管理资源,资源返回树形结构数据,左侧树形展示列表可查询,右侧勾选资源权限平铺。 本身组件不支持全选,所以增加了全选按钮。覆写了级联面板宽度。可传只勾选code或者顺序当前节点二维数组列表。 效果 因…

Web测试是什么,有何特点?

Web测试是指对Web应用程序进行验证和评估的过程,以确保其功能、性能和安全性符合预期。 Web测试具体包括以下几个方面的内容: 功能测试:验证Web应用程序是否按照需求规格说明书中定义的功能正常工作。功能测试包括输入验证、表单提交、页面导…

【Jmeter】自动化测试实施

前言: Jmeter是目前最流行的一种测试工具,基于此工具我们搭建了一整套的自动化方案,包括了脚本添加配置、本地配置和运行、服务器配置等内容,完成了自动化测试闭环,通过这种快捷简便高效的方式,希望可以解…

【算法 | 哈希表 No.2】leetcode 219. 存在重复元素II

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

聊聊我对AI Agents技术的一些看法

小伙伴们!我来兑现承诺啦~ ps:接下来期待什么内容,欢迎在评论区留言! 今天,我们就来聊聊大模型 Agent。 最近这几个月,Agent 这一概念可谓火出天际,从 AutoGPT 一周 6 万 star 刷新…

桥和割点,以及图的遍历树

目录 什么是桥 寻找桥的算法 代码实现 什么是割点 ​寻找割点的算法 代码实现 什么是桥 寻找桥的算法 代码实现 import java.util.ArrayList;public class FindBridges {private Graph G;private boolean[] visited;private int ord[];private int low[];private int cnt…

在钣金加工领域,迅镭激光切割机广泛使用的原因和优点何在?

激光切割工艺和激光切割设备正在被广泛的板材加工企业逐渐理解并接受,凭借其高效率的加工、高精度的加工、优质的切割断面、三维切割能力等诸多优势,逐步取代了传统的钣金切割设备。 苏州迅镭激光科技有限公司推出的激光切割设备的柔性化程度高&#xff…

Vue3 如何在<script setup>里设置组件name属性

Vue3 如何在<script setup>里设置组件name属性 文章目录 Vue3 如何在\<script setup>里设置组件name属性一、Vue组件中 name 的用处二、难看但实用的方法三、使用第三方插件支持安装插件插件基本配置插件基本使用 四、Vue官方解决方法4.1 Vue3.3版本之前安装插件插…

世界坐标系的正方体投影到二维视角【python实验】

为了更进一步理解相机内外参数对应的几何意义&#xff0c;特意设计了一个Python实验。希望对相关初学者有帮助。 实验思路&#xff1a;在世界坐标系上构建一个正方体&#xff0c;然后通过相机内外参数矩阵映射到屏幕坐标系上&#xff0c;观察映射结果。 实验素材&#xff1a;两…

[创业之路-85]:创业公司如何办理云服务器(PaaS)

目录 一、云服务 1.1 云服务器类型 1.2 云服务案例 二、搭建云服务器的基本步骤 二、云服务的架构&#xff08;架构&#xff09; 2.1 层次架构 2.2 云平台统一管理功能 2.3 管理工具 一、云服务 1.1 云服务器类型 云服务&#xff08;Cloud Services&#xff09;是一种…

Notes/Domino中的JVM版本

大家好&#xff0c;才是真的好。 这篇内容主要写给同时关注Domino和Java的技术人员。 很多人都知道&#xff0c;从Notes/Domino R5&#xff08;1999年&#xff09;版本&#xff0c;开始自带一个Java虚拟机&#xff0c;用来支持Java应用运行。但很多人不知道&#xff0c;这个J…

双生幻想角色强度排行最新

最新双生幻想角色强度排行榜分享 关注【娱乐天梯】&#xff0c;获取内部福利号 T0强度角色: 德古拉、天启、洛可可、黑卡蒂 T0.5强度角色:神乐、齐天大圣、真涯、貂蝉、魔龙 T1强度角色: 撒旦、黄月英、甄姬、莱纳、魔王、涂山红红、蝎子莱莱 T2强度角色: 东方月初、御神子、雷…

03、最长连续数列:给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度

文章目录 1、题目描述1.1 移动所有零至数组末尾1.2 示例 2、解题思路2.1 思路讲解2.2 动画演示&#xff08; 待补充&#xff09; 3、答案3.1 Java 代码3.2 运行结果 4、视频讲解&#xff08; 待补充&#xff09; 1、题目描述 1.1 移动所有零至数组末尾 给定一个未排序的整数数…

掌动智能兼容性测试四大优势

兼容性测试是将应用中的场景脚本化&#xff0c;根据业务需求定制脚本&#xff0c;提交到云端千台真机&#xff0c;并行自动测试&#xff0c;从安装、启动、运行、功能、UI、核心业务流程、复杂互动场景等多维度&#xff0c;深度发现应用兼容性问题&#xff0c;并结合人工复审&a…

django毕业设计基于python企业资产管理系统

项目介绍 本文首先介绍了企业资产管理系统的发展背景与发展现状&#xff0c;然后遵循软件常规开发流程&#xff0c;首先针对系统选取适用的语言和开发平台&#xff0c;根据需求分析制定模块并设计数据库结构&#xff0c;再根据系统总体功能模块的设计绘制系统的功能模块图&…

[LeetCode]-876.链表的中间结点-206.反转链表-21.合并两个有序链表-203.移除链表元素

目录 876.链表的中间结点 题目 思路 代码 206.反转链表 题目 思路 代码 21.合并两个有序链表 题目 思路 代码 203.移除链表元素 题目 思路 代码 876.链表的中间结点 876. 链表的中间结点 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/mi…

如何使用 NFTScan NFT API 在 Polygon 网络上开发 Web3 应用

Polygon 以前被称为 Matic Network&#xff0c;是一种扩展的解决方案&#xff0c;它提供多种工具来加快并降低区块链网络上交易的成本和复杂性。然而&#xff0c;其区块链上的大量活动使以太坊因增长的传输成本和拥挤的流量几乎瘫痪。Polygon 诞生的主要目的是帮助以太坊解决链…

【C/C++】虚函数表

class Animal { public:virtual void speak(){cout << "动物在说话" << endl;} };class Cat :public Animal { public://重写 函数返回值类型 函数名 参数列表 完全相同void speak(){cout << "小猫在说话" << endl;} };void DoSpe…

Linux C语言进阶-D12~D13函数的基本用法及传参

函数的说明&#xff1a;double power(double x,int n) 函数必须先说明再调用&#xff0c;并且x,n可省略 引入头文件作用&#xff1a;头文件中有函数声明和函数实现&#xff0c;预处理就是头文件展开 定义求x的n次方的函数&#xff08;x:实数&#xff0c;n:正整数&#xff09;…

Python---字符串中的查找方法--find()--括号里是要获取的字符串

字符串查找方法&#xff1a;查找 子串 在字符串中的 位置 或 出现的次数。 子串&#xff1a;要找的 其中一部分 字符串 基本语法&#xff1a; 字符串.find(要查找的字符或者子串) find 英 /faɪnd/ v. 找到&#xff0c;找回&#xff1b;发现&#xff0c;发觉&…