從工地到鏈上:一個土建人的 Web3 轉行經歷

圖片

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;…