開發(fā)者新手指南:進(jìn)入 Web3 前,你需要掌握哪些必備技能?
時(shí)間:2023-05-30 16:36:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-30 16:36:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
開發(fā)者新手指南:進(jìn)入 Web3 前,你需要掌握哪些必備技能?:
2022 年 10 月 18 日,周星馳在個(gè)人 INS 上發(fā)布 Web3 人才招募令,他寫道“**在漆黑中找尋鮮明出眾的 Web3 人才,助我建造創(chuàng)意未來(lái)”。**具體的招聘要求并不是通常的技術(shù)棧+幾年技術(shù)經(jīng)驗(yàn)等等,而是幾個(gè)大的方面,其中包括:熟悉 Web3、有項(xiàng)目管理經(jīng)驗(yàn)、有頭腦又宅心仁厚,他還表示會(huì)親自挑人。
一眾 Web3 從業(yè)者討論其招聘要求“宅心仁厚”是何意、是否適合 Web3,周星馳的高調(diào)入場(chǎng)又將帶來(lái)多少關(guān)注等,另一部分 Web3er 也蠢蠢欲動(dòng),想要一試身手。畢竟和周星馳一起“大話 Web3” ,既能圓多少人的童年夢(mèng),又能獲得主流明星的資源支持創(chuàng)造前沿項(xiàng)目。
主流明星、傳統(tǒng)商業(yè)、藝術(shù)領(lǐng)域、Web2 大廠·····各行人士在近年內(nèi)進(jìn)軍 Web3 的例子屢見(jiàn)不鮮,區(qū)塊鏈行業(yè)被視為前沿而受到眾多青睞。隨著技術(shù)發(fā)展革新,去中心化概念被付諸實(shí)踐,各種賽道下的 Dapp 層出不窮,行業(yè)對(duì)于人才的需求攀升,也吸引了越來(lái)越多的人才加入。根據(jù) ONGIG 發(fā)布的一個(gè)研究文章顯示,區(qū)塊鏈開發(fā)人員是應(yīng)聘候選人搜索最多的工作,也是雇主最常需要的加密行業(yè)職位。
誠(chéng)然,新手進(jìn)入 Web3 行業(yè)會(huì)面臨種種門檻和挑戰(zhàn)。行業(yè)目前尚在技術(shù)驅(qū)動(dòng)的階段,技術(shù)人才有價(jià)無(wú)市,但同時(shí)也需要學(xué)習(xí)和適應(yīng)更多技術(shù)內(nèi)容才能順利進(jìn)入 Web3。**TinTinLand 希望聚集、培育、輸送開發(fā)者到各開放網(wǎng)絡(luò),持續(xù)匯總 Web3 開發(fā)工具、資源、求職等必要信息,通過(guò)提供全面的開發(fā)者新手入門指南,為新人開發(fā)者的 Web3 之旅保駕護(hù)航。**在上篇指南《開發(fā)者新手指南:Web3 技術(shù)堆棧 & 平均薪資盤點(diǎn)》中,我們?yōu)榇蠹規(guī)?lái)了全面的 Web3 技術(shù)棧定義以及Web3 行業(yè)薪資數(shù)據(jù)。本篇將聚焦在 **“區(qū)塊鏈開發(fā)者的必備技能”和“如何獲得一份滿意的 Web3 工作”**這兩個(gè)問(wèn)題上,為大家匯總區(qū)塊鏈開發(fā)者需要掌握的技能,同時(shí)挑選常用的求職應(yīng)聘渠道,旨在通過(guò)本文為正在求職的開發(fā)者們提供有效的資訊和信息。
區(qū)塊鏈開發(fā)者的類型
今天區(qū)塊鏈應(yīng)用正在改變技術(shù)世界,區(qū)塊鏈應(yīng)用程序的整個(gè)生命周期由區(qū)塊鏈開發(fā)人員管理。在了解區(qū)塊鏈開發(fā)者的必備技能之前,我們先來(lái)看看有哪些不同類型的區(qū)塊鏈開發(fā)者。通常來(lái)說(shuō),區(qū)塊鏈開發(fā)者有兩種類型:**區(qū)塊鏈軟件開發(fā)者和核心區(qū)塊鏈開發(fā)者。**除了從結(jié)構(gòu)性方向劃分出的兩種區(qū)塊鏈開發(fā)者,根據(jù)技術(shù)棧和具體職責(zé)在招聘過(guò)程中還有更細(xì)致的劃分,本文不作涉及。
**區(qū)塊鏈軟件開發(fā)者:**專注于區(qū)塊鏈軟件的軟件開發(fā)人員。區(qū)塊鏈軟件開發(fā)者基于區(qū)塊鏈的協(xié)議和架構(gòu),構(gòu)建相應(yīng)的應(yīng)用程序并在區(qū)塊鏈上運(yùn)行。Dapps 或去中心化應(yīng)用程序是由區(qū)塊鏈軟件開發(fā)人員創(chuàng)建的。他們負(fù)責(zé) Dapps 的前端和后端開發(fā),同時(shí)負(fù)責(zé) Dapps 堆棧。
**核心區(qū)塊鏈開發(fā)者:**負(fù)責(zé)區(qū)塊鏈系統(tǒng)的架構(gòu)開發(fā)。核心區(qū)塊鏈開發(fā)者創(chuàng)建共識(shí)協(xié)議,并做出有關(guān)區(qū)塊鏈的大部分關(guān)鍵決策。總體來(lái)說(shuō),他們的職責(zé)包含:設(shè)計(jì)區(qū)塊鏈協(xié)議,設(shè)計(jì)網(wǎng)絡(luò)的共識(shí)協(xié)議和安全模式,網(wǎng)絡(luò)架構(gòu)設(shè)計(jì),整個(gè)網(wǎng)絡(luò)的監(jiān)督。
區(qū)塊鏈開發(fā)人員必備技能
何謂必備技能?即能幫助區(qū)塊鏈開發(fā)人員更好地管理和掌握開發(fā)過(guò)程的幾項(xiàng)基本技能,其中包括密碼學(xué)知識(shí),數(shù)據(jù)結(jié)構(gòu),編程語(yǔ)言,智能合約和區(qū)塊鏈架構(gòu)。這些技能在不同環(huán)節(jié)給予開發(fā)者相應(yīng)的幫助。
智能合約
相信哪怕是新手開發(fā)者,對(duì)于智能合約一詞也是耳熟能詳。自以太坊推出以來(lái),智能合約一直是區(qū)塊鏈行業(yè)的流行語(yǔ)。智能合約允許兩方在不需要中介的情況下交換商品和服務(wù),且智能合約是在所有參與交易的個(gè)人都履行了合同義務(wù)的情況下執(zhí)行的。**區(qū)塊鏈的去中心化結(jié)構(gòu)有助于提高智能合約的生產(chǎn)力,而智能合約又反哺了去中心化這一核心概念的實(shí)現(xiàn)。**智能合約可以說(shuō)是任何區(qū)塊鏈開發(fā)人員的必備技能,智能合約開發(fā)者目前在 Web3 中具有很大的招聘需求。
密碼學(xué)
**密碼學(xué)是一種用于設(shè)計(jì)程序和算法的方法,以防止外部實(shí)體在整個(gè)通信會(huì)話期間從個(gè)人消息中獲取內(nèi)容。**密碼學(xué)是對(duì)協(xié)議的研究和應(yīng)用。開發(fā)者應(yīng)該熟悉密碼學(xué)的關(guān)鍵概念,從而實(shí)現(xiàn)區(qū)塊鏈開發(fā)。例如,公鑰密碼學(xué)是區(qū)塊鏈中的一個(gè)重要主題,它是使用加密貨幣進(jìn)行的所有交易的基礎(chǔ)。
數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)是區(qū)塊鏈開發(fā)者應(yīng)該具備的基本技能。對(duì)于系統(tǒng)的推進(jìn)和部署,區(qū)塊鏈工程師必須及時(shí)掌握數(shù)據(jù)結(jié)構(gòu)技能。**數(shù)據(jù)結(jié)構(gòu)是最關(guān)鍵的區(qū)塊鏈能力之一,掌握數(shù)據(jù)結(jié)構(gòu)有助于理解區(qū)塊鏈中最基本元素的底層行為,即區(qū)塊。**公共分類賬本即是區(qū)塊鏈。整個(gè)區(qū)塊鏈系統(tǒng)由數(shù)據(jù)結(jié)構(gòu)組成,因此了解數(shù)據(jù)結(jié)構(gòu)對(duì)于區(qū)塊鏈開發(fā)至關(guān)重要。
區(qū)塊鏈技術(shù)知識(shí)
區(qū)塊鏈技術(shù)知識(shí)包含行業(yè)的基礎(chǔ)知識(shí)框架、技術(shù)框架等,**其中最重要的是核心區(qū)塊鏈開發(fā)者所需要掌握的區(qū)塊鏈架構(gòu)。**區(qū)塊鏈架構(gòu)常在項(xiàng)目白皮書中有詳盡的解釋,新手開發(fā)者可以通過(guò)閱讀白皮書了解一條區(qū)塊鏈的架構(gòu),了解什么是區(qū)塊鏈賬本、共識(shí)如何運(yùn)作等。
精通至少一門高級(jí)編程語(yǔ)言
**C++、Golang、C#、JavaScript、Solidity、Python、Ruby 和 Java 被認(rèn)為是區(qū)塊鏈開發(fā)中最流行的編程語(yǔ)言。**比特幣最初就是使用 C++ 構(gòu)建的。除了以太坊特有的Solidity之外,所有其他語(yǔ)言都是通用編程語(yǔ)言,開發(fā)人員可以將其用于多種用途。下列展示了區(qū)塊鏈行業(yè)中,加密公司的全棧開發(fā)者使用的編程語(yǔ)言排名。
常見(jiàn)招聘渠道
正如我們?cè)陂_發(fā)者新手指南的第一篇內(nèi)說(shuō)到的,我們相信 Web3 世界中的一份穩(wěn)定的受聘工作并不是唯一的工作方式**,甚至不是從業(yè)者們推崇的工作方式**。我們?cè)凇秾?duì)話 Web3 斜杠青年:區(qū)塊鏈,不止一種工作方式》一文中,采訪了行業(yè)內(nèi)的兩位成熟開發(fā)者,他們也提出分布式工作已經(jīng)成為一個(gè)全球化組織的必備素質(zhì),收入來(lái)源由多個(gè)模塊組成,而不依賴于單一全職工作。**眾多成熟的開發(fā)者選擇開創(chuàng)自己的項(xiàng)目,參與不同的 DAO 在不同的生態(tài)中做貢獻(xiàn)。**然而我們也相信,對(duì)于很多剛進(jìn)入行業(yè)的新手開發(fā)者,**一份在感興趣的項(xiàng)目或公司中的工作,會(huì)讓他們加速渡過(guò)新手期,在系統(tǒng)的工作安排下快速“入行”,提升自己的專業(yè)技能,了解更多行業(yè)知識(shí)。**我們區(qū)塊鏈行業(yè)的分布式和全球化屬性,我們匯總了三個(gè)常見(jiàn)的 Web3 招聘渠道,適合開發(fā)者去申請(qǐng)海內(nèi)外的 Web3 工作。
加密公司的官方網(wǎng)站招聘
眾多區(qū)塊鏈項(xiàng)目在其官方網(wǎng)站上都設(shè)有招聘頁(yè)面,對(duì)于某一項(xiàng)目或公鏈非常感興趣的開發(fā)者,可以關(guān)注相應(yīng)官網(wǎng),獲取更多信息。例如,下面是最近風(fēng)頭正勁的 Move 系公鏈 Aptos 和 Sui 的官網(wǎng)招聘網(wǎng)址:
Careers at Aptos
aptoslabs.com/careers
Mysten Labs Jobs
jobs.ashbyhq.com/mystenlabs
開發(fā)者社區(qū)
作為開發(fā)者社區(qū)的 TinTinLand 也關(guān)注開發(fā)者的應(yīng)聘和求職,開創(chuàng)的**「Web3 招聘」**是為 Web3 項(xiàng)目和求職者創(chuàng)建的一個(gè)招聘信息匯集專欄,欄目持續(xù)更新區(qū)塊鏈行業(yè)招聘信息。同時(shí) TinTinLand 舉辦的 TinTin Job Fair 線上招聘會(huì)成功地為項(xiàng)目方和應(yīng)聘者搭建線上職業(yè)匹配的平臺(tái)和機(jī)會(huì)。并且社區(qū)將定期為開發(fā)者們更新最新的招聘崗位信息。關(guān)注或加入一個(gè) Web3 社區(qū),既能獲得職業(yè)機(jī)會(huì),又能結(jié)識(shí)志同道合的朋友,同時(shí)能依托社區(qū)的資源接觸更多項(xiàng)目方,尋求更多機(jī)遇,是非常實(shí)用的一個(gè)招聘渠道。
Web3 招聘網(wǎng)站
不同于傳統(tǒng)招聘網(wǎng)站,Web3 垂直招聘網(wǎng)站在近年內(nèi)隨著行業(yè)興起。其中的工作具有 Web3 常見(jiàn)的分布式辦公特性,**技術(shù)人員的需求通常是網(wǎng)站中招聘崗位數(shù)量最多的崗位。**由于匯總了行業(yè)內(nèi)從業(yè)者和招聘方常用的 9 個(gè) Web3 招聘網(wǎng)站,相信新手開發(fā)者們定能在其中找到適合自己的工作。
Web3 Jobs: Blockchain, Smart Contract and Crypto Jobs
t.co/2WK0pmU7I7
Cryptocurrency Jobs and Blockchain Jobs
t.co/wi4bDz43ez
Remote Web3 Jobs: Blockchain, Smart Contract, Crypto Jobs
t.co/qWrVbBbmET
crypto.jobs
t.co/fFOtc8c31j
Latest Crypto Jobs, Web3 Jobs and Blockchain Jobs in the leading tech companies.
t.co/tqntjYgROz
Gaby’s Web3 Job Board
web-3.pallet.com/jobs
RemoteOK
remoteok.com/remote-web3…
AngelList Talent
builtin.com/jobs/web3
CoinMarket Cap
jobs.coinmarketcap.com
————————————————
版權(quán)聲明:本文為CSDN博主「TinTin Land」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:開發(fā)者新手指南:進(jìn)入 Web3 前,你需要掌握哪些必備技能?