图片

Web3 的风,终究还是吹到了土建行业。

2017 年,土建专业(给排水工程)的刘正源偶然看到一则关于比特币的新闻,被它背后的经济模型与技术架构深深震撼。到了 2021 年,他在工地上再次听人提起区块链,这一次,Web3 的种子悄然埋下。

随着近几年房地产行业下行,2023 年他终于下定决心转行,加入了 OneBlock+ 开发者社区,跟着周俊老师系统学习,从零开始迈入 Web3 世界。

但转行 Web3 究竟靠不靠谱?零基础真的能学会吗?这期采访中,剑桥学霸、Web3 创业者三米邀请了来自 PaperMoon 的资深开发者 —— 亚洲负责人 Yuki 和 DevRel 周俊,和开发者新人刘正源一起,聊聊那些年入门 Web3 踩过的坑与走过的弯路。

图片

原视频来自三米 0xSasami 的 b 站频道:

🔗 https://www.bilibili.com/video/BV1BLE9z2ESh/?spm_id_from=333.337.search-card.all.click

1.png

🎙️ 嘉宾介绍

三米 0xSasami 

伦敦与香港投行从业多年,后投身 Web3 创业,专注区块链数据基础设施。剑桥物理系本科,22 岁取得三个硕士学位。业余爱好是区块链技术科普视频创作者,致力于用轻松方式讲清复杂技术。

Yuki

PaperMoon 亚洲负责人,同时也是 Moonbeam Network 的 OG 成员。

周俊

PaperMoon 的 DevRel,拥有嵌入式、服务器和大数据领域的资深开发经验,2017 年开始接触以太坊,2019 年开始 Substrate 学习和开源项目开发,目前致力于 Substrate 的研发、推广工作。

刘正源

从土建行业走来的 Web3 爱好者,从零开始的 Web3 开发者。OneBlock+《Substrate 区块链开发入门》第 12 期及《Substrate 区块链开发进阶》第 7 期学员

2.png

🧱“在工地听说比特币”:

土建人的转行经历

三米:你是怎么从土建专业转到 Web3 开发的?

刘正源:我本科是土建专业,之前在设计院画图纸。土建行业这几年不太景气,而且我一直比较喜欢开发类的工作。因为工作中也经常跟计算机打交道,所以转行还算比较顺利。

三米:转行的契机是什么?

刘正源:2017 年的时候无意间看到比特币的新闻,比特币的架构太震撼了,包括经济模型和经济学理念都特别吸引我。后来 2021 年的时候,我在工地上又重新听人说起比特币

真正开始转行是 2023 年开始在 Oneblock+ 社区加入《Substrate 区块链开发入门》12 期,跟周老师学习之后开始的

图片

三米:什么触发了你对 Web3 的兴趣?

刘正源:了解比特币后就顺带了解到以太坊,但我认为以太坊从 PoW 转到 PoS 之后,相比波卡缺少了很多去中心化的东西。Polkadot 的架构更加 Web3 一点,中继链、平行链这些概念比较新奇,所以一直在学习波卡生态。

三米:在学习过程中,有想过放弃吗?

刘正源:经常会想放弃。但是当 OneBlock+ 社区的 Emma 班长催促我学习的时候,我又会重拾动力继续学下去。

图片

🧑‍🏫 资深开发者周俊:

从传统开发到 Web3

三米:周老师之前做过开发吗?

周俊:做过,之前也做过很多开发,包括传统的一些电信行业。我在做区块链之前是做那种 P2P 金融的,后来 P2P 做不下去了,然后就开始想转一个行业来做一下。

三米:几年前刚入行时,资料文档应该还不多吧?

周俊:是的,那个时候大部分人都是做以太坊的,因为以太坊当时是一个最大的生态,而且 Solidity 也是开发的人比较多。但是接触后发现 Solidity 或者以太坊存在很多问题,比如说它是一个单条的链,它并不能够支持像波卡这种能够做跨链的架构。如果你一个链都不能跟外界进行任何的沟通,我觉得还不是真正的世界计算机。

图片

当时遇到 Gavin Wood(波卡创始人)那一年去到中国去几个城市巡回演讲,然后了解了波卡的未来的发展的一些规划,以及它有什么样的一些功能,所以当时就开始学习。Parity 在中国成立了一个 Parity Asia 这个 team,当时我就去应聘,成功加入后做了四年的 DevRel。

三米:我记得 Gavin Wood 演讲完了还下台写代码?

周俊:对,包括他现在也是像什么 JAM,或者 Polkadot 2.0,也会写很多的代码。

4.png

🏄 学习过程中的困难和挑战

三米:刚开始学习时最大的困难是什么?

刘正源:最大的困难可能是语言问题。如果能更快地看懂英文文档,我可能会学得更快。

三米:Yuki,你们投入了很多精力在做这些文档的整理翻译吧?

Yuki:在 PaperMoon 的工作主要分三步:

第一步是重构文档框架。项目技术介绍通常很复杂,我们要从概念开始,解释项目是什么、操作语言是什么、对开发者有什么特点,像书的前言一样逐步展开到各种功能。

第二步是站在用户和开发者角度思考。假设自己对项目感兴趣,会先做什么、再做什么,设想如何完成想要的需求。

第三步是日常细化服务。开发者群里会有各种问题,跟着教程做也可能遇到小 bug,自己调试很费时间,所以我们几乎每天都在帮开发者解答各种细节问题,提高他们的效率。

三米:周老师,你的学员最常遇到什么问题?

周俊:最常见的是开发环境搭建问题。区块链行业很多软件,或者像 Rust 语言,对 Windows 都不是特别友好。学员经常在 build 软件时遇到各种奇怪的错误,所以我们一般建议用 Mac 或 Linux 作为开发平台。

第二个问题是误解。有些学员会把 Web3 想象成对计算机基础知识要求不高的方向,以为在 Web2 做得不好,换个地方就能做好。其实这些计算机基础都是相通的,没有基础的话,在 Web3 一样会遇到很多解决不了的问题。

图片

三米:已经有 Web2 开发经验的人,入门会容易一些吗?

周俊:相对容易一点,但也看你开发什么样的系统。如果你开发的系统偏向底层虚拟机或底层软件,跨行业会更容易。如果每天只做数据库的增删查改,那作用就不太大。

三米:从 Web2 到 Web3,是每个人都需要学习智能合约吗?

周俊:是的。智能合约是从第一代区块链到第二代区块链的标杆性技术,是必须要学的。现在任何区块链上都有对智能合约的支持。虽然具体工作内容不一定都和智能合约相关,但如果你想找 Web3 的工作,智能合约是最基础的,找工作的面也是最广的。

5.png

📚 关于课程:系统学习 

Web3 的路径

三米:课程的设置是怎样的?

周俊:OneBlock+ 与 PaperMoon 合作的课程围绕智能合约设计,从入门到底层了解,到最后的实践环节都有涵盖。一开始介绍 Solidity 语法、如何部署和测试,后面会介绍波卡特有的虚拟机,它对 Solidity 的支持,如何提高执行效率,节省 Gas 费等。

三米:授课形式是怎样的?

周俊:我们每周发布一次录制好的课程,大概一小时左右。学完后有练习题,大家可以向 Github 提交。每天晚上 8 点到 10 点,会有助教和导师在线答疑。每周五还有一小时的线上 Office Hour,集中回答作业中遇到的问题。

图片

三米:如果编程基础很有限,可以学这个课程吗?

周俊:可以的,只要有一些编程基础就能学。Solidity 的语法不太复杂,资料也很多。

三米:课程的作业难吗?可以让 GPT 帮你吗?

刘正源:这些作业有的确实挺难的,尤其是在 GPT 还不那么完善的时候。后来有了 GPT,文档看得更快了,也会生成一些示例代码,还会解释代码语法,就简单多了。

AI 大概能做 1/3 到 1/2 的工作,但你自己得对架构和各个模块都比较熟悉,才能更好地使用 GPT。

图片

📌 课程学完后真的能找到工作吗?

三米:学员从开始学习到能够部署合约,成功率高吗?

周俊:说实话转化率不会特别高。这几年可能有 3,000+ 学员,但由于种种原因,很多人放不下以前的工作,无法下定决心彻底转行。也有的本职工作就很忙,经常加班,没有办法抽出这么多时间来学习新的东西。加上前两年由于整个加密市场不太好,招人的项目也不多。

不过现在市场有回暖,学员又多起来了,这一期课程我们收了大概 200 个学员。

当然其中也有不少让人欣喜的成果 —— 有人顺利找到了 Web3 的工作,也有人从 OneBlock+ 社区走向了创业、成功融资。比如有学员加入了像 Bifrost、Acala、Crust、DoraFactory、Deeper Network 这样的头部团队,也有在黑客松中脱颖而出并拿到数百万美元融资的案例。这些都非常鼓舞人心,也说明了只要坚持,确实是有机会在这个行业扎根下来的。

图片

三米:是的,我也能感受到最近随着行情好转,在 B 站上会收到很多观众的私信。很多人说之前做 Web2 开发,现在考虑转行,还有人直接问我们招不招人。

Yuki:我们也有成功案例。因为课程还会安排一些黑客松活动,就会鼓励学员去参加。有学员在黑客松中表现很好,被项目方评委看中,直接被 Boss 直聘了。关键是要主动参与,积极展示能力。

图片

🔮 给 Web3 新手的实用建议

三米:有什么建议给现在想要入行的新人?

周俊:建议新人最好有清晰的目标和规划。很多人花了时间和精力学习,后来由于种种原因不能继续,就把这些投入浪费了。虽然课程是免费的,但你的时间和精力更宝贵。

Yuki:我的想法也一样。如果真的感兴趣投入时间学习,至少要在学习前先树立一个目标,防止中途因为太难而坚持不下去。比如给自己设置一个最小化的目标:学完课程后,能理解什么是智能合约,知道在区块链上部署智能合约需要哪些步骤。

另外,可以观察老师们讲解课程的思路。OneBlock+ 的课程都基于老师们实战打造产品的经验,你可以学习从 0 到 1 开发产品的思考模式。

刘正源:我觉得不管是兴趣也好,还是想找工作也好,都最好有一个社区、一个课程、一群朋友,这样对坚持下去很有帮助。说句实话,如果没有 OneBlock+ 社区,我感觉都很难坚持下去。

还有就是学习时不要太着急,每天学一点就可以了。学习新东西没有那么容易,遇到困难时也不用着急。

图片

✍️ 写在最后

当前 Web3 行业正在回暖,新的机会不断涌现。如果你也在考虑转行,不妨从今天开始:加入一个开发者社区,设定一个小目标,每天进步一点点。

随着 2025 年第二季度 Polkadot 2.0 的全面升级和即将引入的原生智能合约支持,波卡生态预计将吸引更多 Solidity 的开发者 —— 现在正是加入波卡、抢占红利的最佳时机。

欢迎添加小助手 Emma (🆔 oneblockEmma) 加入 OneBlock+ 开发者社区,解锁 Polkadot 学习资源、精彩活动和就业机会❗️

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20250914-03: Langchain概念:提示模板+少样本提示

20250914-03: Langchain概念:提示模板少样本提示 聊天模型 消息 提示 结构化输出 🎯 学习目标 掌握如何“喂给模型正确的输入”并“解析出想要的输出”。 🔗 核心概念 ​聊天模型(ChatModel)​消息(M…

【AI推理部署】Docker篇04—Docker自动构建镜像

Docker 自动构建镜像1. Dockfile 编写2. 镜像使用使用 Dockerfile 构建镜像 Dockerfile 其实就是把我们前面的一系列安装、配置命令写到一个文件中,通过 docker build 命令,一键完成镜像的构建。接下来,我们以 bitnami/pytorch:2.1.1 作为基础…

LeetCode 674.最长连续递增序列

给定一个未经排序的整数数组&#xff0c;找到最长且 连续递增的子序列&#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r&#xff08;l < r&#xff09;确定&#xff0c;如果对于每个 l < i < r&#xff0c;都有 nums[i] < nums[i 1] &am…

贪心算法java

贪心算法简介贪心算法是一种在每一步选择中都采取在当前状态下最优&#xff08;局部最优&#xff09;的选择&#xff0c;从而希望导致结果是全局最优的算法。贪心算法通常用于解决最优化问题&#xff0c;如最短路径、最小生成树、任务调度等。贪心算法的基本步骤问题分析&#…

【华为OD】解锁犯罪时间

【华为OD】解锁犯罪时间 题目描述 警察在侦破一个案件时&#xff0c;得到了线人给出的可能犯罪时间&#xff0c;形如"HH:MM"表示的时刻。根据警察和线人的约定&#xff0c;为了隐蔽&#xff0c;该时间是修改过的&#xff0c;解密规则为&#xff1a;利用当前出现过的数…

基于linux操作系统的mysql安装

一、检查自己的操作系统是否已经有存在的mysql 1.存在 2.不存在 二、基于操作系统不存在mysql,找官方yum源 网址&#xff1a; Index of /232905https://repo.mysql.com/ 网站打开是这样 看看自己的操作系统是哪个版本&#xff0c;再下载哪个版本&#xff0c;如果和我一样装…

如何用 Git Hook 和 CI 流水线为 FastAPI 项目保驾护航?

url: /posts/fc4ef84559e04693a620d0714cb30787/ title: 如何用Git Hook和CI流水线为FastAPI项目保驾护航? date: 2025-09-14T00:12:42+08:00 lastmod: 2025-09-14T00:12:42+08:00 author: cmdragon summary: 持续集成(CI)在FastAPI项目中通过频繁合并代码和自动验证,确保…

【微服务】SpringBoot 整合Kafka 项目实战操作详解

目录 一、前言 二、Kafka 介绍 2.1 什么是 Apache Kafka 2.2 Kafka 核心概念与架构 2.3 Kafka 为什么如此强大 2.4 Kafka 在微服务领域的应用场景 三、Docker 部署Kakfa服务 3.1 环境准备 3.2 Docker部署Kafka操作过程 3.2.1 创建docker网络 3.2.2 启动zookeeper容器…

多楼层室内定位可视化 Demo(A*路径避障)

<!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>多楼层室内定位可视化 Demo&#xff08;A*避障&#xff09;</title> <style>body { margin: 0; overflow: hidden; }#layerControls { p…

vue2+jessibuca播放h265视频(能播h264)

文档地址&#xff1a;http://jessibuca.monibuca.com/api.html#background 1,文件放在public中 2,在html中引入 3&#xff0c;子组件 <template><div :id"container id"></div> </template><script> export default {props: [url,…

Docker命令大全:从基础到高级实战指南

Docker命令大全&#xff1a;从基础到高级实战指南 Docker作为现代容器化技术的核心工具&#xff0c;其命令体系是开发运维的必备技能。本文将系统整理常用命令&#xff0c;助您高效管理容器生态。一、基础命令篇 1. 镜像管理 # 拉取镜像 $ docker pull nginx:latest# 查看本地镜…

不邻排列:如何优雅地避开“数字CP“

排列组合奇妙冒险&#xff1a;如何优雅地避开"数字CP"&#xff1f; ——容斥原理教你破解连续数对排列难题 &#x1f4dc; 问题描述 题目&#xff1a;求1,2,3,4,5,6,7,81,2,3,4,5,6,7,81,2,3,4,5,6,7,8的排列个数&#xff0c;使得排列中不出现连续的12,23,34,45,56,6…

S7-200 SMART PLC 安全全指南:配置、漏洞解析与复现防护

在工业自动化领域&#xff0c;PLC&#xff08;可编程逻辑控制器&#xff09;作为核心控制单元&#xff0c;其安全性直接关系到生产系统的稳定运行与数据安全。西门子 S7-200 SMART 系列 PLC 凭借高性价比、易用性等优势&#xff0c;广泛应用于中小型自动化项目。但实际使用中&a…

【计算机网络 | 第14篇】应用层协议

文章目录 应用层协议的核心定义&#xff1a;“通信合同”的关键内容&#x1f95d;应用层协议的分类&#xff1a;公共标准 vs 专有协议&#x1f9fe;公共标准协议专有协议 应用层协议与网络应用的关系&#x1f914;案例1&#xff1a;Web应用案例2&#xff1a;Netflix视频服务 应…

小迪web自用笔记33

再次提到预编译&#xff0c;不会改变固定逻辑。id等于什么的只能更换页面。过滤器&#xff1a;代码一旦执行在页面中&#xff0c;就会执行&#xff0c;xss跨站。Js的特性是显示在页面中之后开始执行&#xff0c;那个代码是打印过后然后再渲染。是的&#xff0c;核心是**“打印&…

Zynq开发实践(FPGA之第一个vivado工程)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】数字电路设计&#xff0c;如果仅仅是写写代码&#xff0c;做做verilog仿真&#xff0c;那么其实是不需要转移到fpga上面的。这就好比是算法工程师&a…

【Selenium】Selenium 测试失败排查:一次元素定位超时的完整解决之旅

Selenium 测试失败排查:一次元素定位超时的完整解决之旅 在自动化测试过程中,我们经常会遇到元素定位超时的问题。本文记录了一次完整的 Selenium TimeoutException 排查过程,从问题发现到最终解决,涵盖了各种常见陷阱和解决方案。 问题背景 测试用例在执行过程中失败,…

32.网络基础概念(二)

局域网网络传输流程图两台主机在同一个局域网&#xff0c;是否能够直接通信&#xff1f;以太网原理举例&#xff1a;上课&#xff0c;老师点名小王让他站起来回答问题。教室里的其他人是可以听见的&#xff0c;为什么其他人不响应&#xff1f;因为老师叫的是小王&#xff0c;和…

【高并发内存池】六、三种缓存的回收内存过程

文章目录前言Ⅰ. thread cache的内存回收Ⅱ. central cache的内存回收Ⅲ. page cache的内存回收前言 ​ 前面我们将内存的申请流程都走通了&#xff0c;现在就是内存回收的过程&#xff0c;主要是从 thread cache 开始&#xff0c;一层一层往下回收&#xff0c;因为我们调用的…

DeerFlow 实践:华为IPD流程的评审智能体设计

目录 一、项目背景与目标 二、IPD 流程关键评审点与 TR 点解析 &#xff08;一&#xff09;4 个关键评审点 &#xff08;二&#xff09;6 个 TR 点 三、评审智能体详细设计与协作机制 机制设计核心原则 &#xff08;一&#xff09;概念评审&#xff08;CDCP&#xff09;…