以太坊開發者virgil griffith(如何以開發者身份進入以太坊、加密貨幣和Web3領域)
最近,我一直在談論我從傳統的網絡、移動和云計算背景轉換到Web3[1]、以太坊和加密貨幣領域的情況。
自從做出這一舉動后,有很多人向我伸出了橄欖枝,他們也在考慮做同樣的事情。
看到這么多人對這些領域感興趣,真是太好了。而且,如果我說實話——知道這么多其他人也在猶豫不決,并且對這個空間也如此感興趣,這讓我感覺很有成就感。
至于我,我對轉行感到緊張。進入一個全新的專業領域,使用一種我仍在逐步掌握的技術,以及一個我尚未參與的社區,是一個巨大的飛躍。特別是與我在一家薪酬很高的FAANG公司(和一個我非常喜歡的團隊)擔任的非常舒適的角色相比。
一個多月后,我對這一改變毫無遺憾。我也是很長一段時間以來最快樂的人,對我每天有機會從事的工作感到興奮和充滿活力。
我決定寫這篇文章,為任何想從傳統開發背景進入區塊鏈、加密貨幣、以太坊和Web3的人提供一個藍圖。下次有人問我如何進入這個領域時,我可以指給大家看這篇博文。
我將把這篇文章分成幾個主要部分:
1. 學習的技術和資源
2. 權衡和考慮
3. 要關注的人
4. 招聘和從事有趣工作的公司
5. 一些提示和發現工作
讓我們深入了解一下。
了解以太坊和區塊鏈的技術和資源
我最感興趣的通常是我預測技術在不久的將來會在哪里以及我看到當前勢頭在哪里的功能。所以這就是我將在這里關注的內容(這就是我個人正在做的事情)。
對我來說,這個領域最令人興奮的部分是去中心化、DeFi[2]、治理[3]/ DAO[4]和去中心化網絡基礎設施[5]。
因此,我專注于以太坊開發和 Solidity。使用 Solidity 編程語言,您可以為以太坊以及許多其他與 EVM 兼容[6]的區塊鏈編寫智能合約。
在撰寫本文時,以太坊還擁有強大而重要的組合,即勢頭、開發者的思想分享和現有的成功dapp[7]。
以太坊目前也在轉向一種新的共識機制,即權益證明[8]。這解決了我過去對加密貨幣如何在核心層面運作的環境擔憂。
一旦你了解了一切如何從根本上運作,我鼓勵你再去看看以太坊和EVM之外的其他區塊鏈和項目。
這將使您更好地了解整個行業。它還將幫助您了解是否有其他項目吸引您,或者您認為是實現 Web3 目標的更好方法。
考慮研究Solana[9]、Polkadot[10]、Near[11]、Avalanche[12]或Cosmos[13]。
要開始使用 Ethereum 和 Solidity 學習區塊鏈開發,我建議您執行以下操作:
1. 閱讀以太坊文檔
瀏覽以太坊文檔[14]。請務必查看以太坊介紹[15]部分以及其他任何吸引您眼球的內容。
還請務必查看dapp 展示[16],以更好地了解當前生態系統中正在構建和使用的成功應用程序。
2. 閱讀 Solidity 文檔
Solidity文檔[17]是一個非常好的起點,尤其是Solidity by example[18]。這為您提供了一些流行的智能合約示例,例如投票、拍賣、遠程購買和小額支付。
您可以將這些合約復制并粘貼到Remix IDE[19]中以開始執行和修改它們以查看它們是如何工作的。
我還在這里[20]對投票合同進行了視頻演練。
3. 熟悉 Remix IDE
使用Remix IDE[21]無需設置任何類型的開發環境,就可以輕松玩轉并開始構建智能合約。它是由以太坊基金會資助的[22]Remix 項目[23]的一部分。
此 Remix IDE 允許您直接從瀏覽器創建、編輯和執行智能合約。它為學習 Solidity 的工作原理提供了一個完美的環境。它也非常適合構建各種類型的智能合約并在您學習可靠性以及如何與以太坊交互時使用它們
4. 嘗試構建一個全棧 dapp
除了 Solidity,開發堆棧的其他部分包括本地以太坊環境(如Hardhat[24]或Truffle[25])、錢包(如Metamask[26])以及允許您與區塊鏈交互的客戶端庫,如Ethers.js[27]或Web3.js[28]。
要了解所有這些如何組合在一起,從頭開始在此技術棧上構建一個完整的全棧 dapp 很有用。您可以設置前端項目以及本地開發環境,并在區塊鏈上部署、運行智能合約并與之交互。
這里有兩門入門課程可以幫助您學習:
1. 以太坊編程教程 - DeFi、Solidity、Truffle、Web3.js[29]
2. 全棧以太坊開發的完整指南[30](這里也是文章形式[31])
5.考慮閱讀這些書
這個領域本身發展很快,所以技術書籍往往也很快就會過時了。不過,Web3的基本原理并沒有什么變化。
有幾本非常棒的書不僅幫助我掌握了所有事物的當前狀態,而且還幫助我開闊了眼界,讓我看到了其中蘊含的未來可能性和機遇。
代幣經濟——Web3 如何重塑互聯網
如果您只閱讀其中一本書,我會說這是最重要的一本書。這是對我們所知道的 Web 的所有缺點、Web3 的目標、它將如何影響我們所知道的我們生活的各個方面以及實現這一愿景需要發生的事情的精妙的深入探討.
你可以在這里[32]查看這本書。
無限的機器——一群加密黑客如何用以太坊構建下一個互聯網
這是關于以太坊如何誕生的驚人故事,帶您了解這一切的歷史。這是對以太坊起源故事的非常透徹和有趣的描述,我強烈建議您查看。
你可以在這里[33]查看這本書。
新村——權力還給人民
這是一個關于區塊鏈技術和去中心化將如何影響世界未來的非常酷的故事。
你可以在這里[34]查看這本書
如何使用 DeFi
正如您可能從標題中看出的那樣,本書重點介紹了如何從今天開始使用 DeFi。它讓您很好地了解如何在今天使用它以及我們將在未來某個時候看到的它的一些應用。
你可以在這里[35]查看這本書
空間網絡
Spatial Web 是一本書,探討了網絡的未來及其所有影響,不僅是 Web3 和去中心化,還有一切將如何結合在一起以實現我們可能尚未考慮的事情。
它很好地權衡了積極和消極因素,以及我們可能能夠解決即將發生的任何負面結果的方式。
你可以在這里[36]查看這本書
這里有幾本可靠的書:
? 使用 Solidity 和以太坊進行動手智能合約開發[37]
? 掌握以太坊[38]
6.收聽這些博客
以下是一些不錯的博客:
? Web 3 的創始人[39]——創造和構建互聯網下一階段的人。
? Bankless[40] – 加密金融終極指南
? 進入以太[41]坊——關于以太坊的博客
? 加密 101[42]
? Epicenter[43] – 了解加密、區塊鏈、以太坊、比特幣和分布式技術
7. 觀看這些 YouTube 頻道
? Ethereum Foundation[44]
? Eat the Blocks[45] – 區塊鏈開發短視頻
? Finematics[46] – 分享有趣的 DeFi 視頻
? Dapp University[47]– 以太坊空間中的視頻
? BlockGeeks[48] – 通用區塊鏈培訓
? The Daily Gwei[49]
? 奧斯汀Austin Griffith格里菲斯[50]
我還開始制作有關 Ethereum 和 Solidity 的視頻和教程,因此請考慮查看我的 YouTube[51]頻道。
轉換職業的權衡和考慮
在進行職業轉變時,總是有一些事情需要考慮,尤其是在考慮這個領域時。
有很多積極因素,但也有未知數和消極因素。讓我們談談其中的一些。
這是一個新興技術
雖然有許多現有的 dapps 和公司已經蓬勃發展,但這個領域在許多方面仍在形成中。
我們還有很多問題需要解決,很多問題都沒有明確的答案。要解決的問題通常很復雜,有時會結合分布式系統、博弈論、密碼學、經濟學、社會和政治科學、身份、心理學等的一個或多個方面。
正因為如此,仍有一些東西我們還不能用現有的解決方案來構建。
我個人認為這是所有這一切中最令人興奮的事情之一,但并不適合所有人。
這是一個不穩定的領域
許多項目都是圍繞各種類型的令牌構建的。其中許多代幣的價值急劇上升和下降,你經常看到人們基于這些波動在整個領域中獲得和失去興奮。
如果你還沒有從根本上接受去中心化背后的想法,你可能會發現這些起起落落的心理負擔很重。
充滿了猜測
因為很多人只是以投機的方式購買某些代幣,所以它吸引了一些只是為了錢而參與其中的人。
您會看到諸如騙子試圖擺脫人們并竊取他們的錢之類的事情,投機者無休止地談論價格波動,以及經常詆毀整個行業的徹頭徹尾的騙局項目。
這是其中一個令人討厭的部分,我真的不認為它會很快消失。
這個主題
我也想看看這個 Twitter 主題[52]。雖然我沒有經歷過所有這些事情,但他肯定對我所看到的一些事情有所啟發。
一些提示以及如何找到區塊鏈或加密相關的工作
您可以專注于空間內的許多領域,并對團隊產生積極影響。我會研究治理、DeFi、NFT 和去中心化網絡協議等不同領域,看看你最感興趣的是什么,然后專注于它。
有很多機會和很多方法可以脫穎而出并引起注意。如果您發現一個有趣的項目并想參與其中,請直接進入他們的社區和生態系統并開始學習。然后看看你可以在哪里提供幫助。加入他們的 Discord 或查看他們的 GitHub 問題以找到您可以貢獻的方式。
這將使您有機會結識參與該項目的人員,并為可能與他們一起擔任職務展開討論。事實上,團隊中的人注意到活躍的社區參與者是很常見的,然后他們經常會在沒有你申請的情況下伸出援手并試圖招募你。
薪水通常還不錯[53]。取決于你來自哪里,它可能或多或少,但它可能不會達到你在 FAANG 公司看到的高水平。
可能還有更多潛在的上漲空間。大多數公司以數字代幣的形式提供基本工資 + 股權的組合,所以如果你堅持下去并幫助項目成功并且代幣的價值上升,你通常可以賺得比你在許多公司中所做的更多其他地區。
在 Twitter 上關注的人
以下是您可以考慮在 Twitter 上關注的一些人:
Vitalik[54] Ashleigh Schapp[55] Arthur Hayes[56] Stani Kulechov[57] Gloria Kimbwala Niran[58] Babalola[59] Ric Burton[60] Dennison Bertram[61] Mana Silvora[62] Austin Griffith[63] Santiago Palladino[64] Zaki Manian[65] Anthony Sassano[66]
我還在Twitter 上發現了這個由某人創建的綜合列表。[67]
我在Edge & Node[68]團隊中的一些人: Yaniv Tal[69] Tegan Kline[70] Eva Beylin[71] Adam Fuller[72] Brandon Ramirez[73]
團隊做的有趣的事情(和招聘)
Compound[74] Uniswap[75] Chainlink[76] Skynet Labs[77] Aave[78] Matic[79] Livepeer[80] Consensys[81] ENS[82] OpenZeppelin[83] Foundation[84] Zora[85] Synthetix[86] Digital Currency Group[87]
你還可以在這里[88]找到一份相當不錯的加密貨幣工作機會列表。
此外,我在 Edge & Node 的團隊正在招聘[89]!
結論
我有沒有提到這個領域是不穩定的?為一些高點和低點做好準備,同時也為你職業生涯中可能遇到的一些最有趣的事情做好準備。
你將與科技界一些最聰明的人一起努力解決一些最復雜的問題,我認為這些問題最終會對人類產生巨大的積極影響
原文來自:https://www.freecodecamp.org/news/breaking-into-ethereum-crypto-web3-as-a-developer/ 翻譯:李留白
引用鏈接
[1] Web3: https://ethereum.org/en/developers/docs/web2-vs-web3/
[2] DeFi: https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4
[3] 治理: https://docs.ethhub.io/ethereum-basics/governance/
[4] DAO: https://www.investopedia.com/tech/what-dao/
[5] 去中心化網絡基礎設施: https://www.youtube.com/watch?v=j2rXJLW_93o
[6] 與 EVM 兼容: https://chainid.network/
[7] dapp: https://everest.link/
[8] 權益證明: https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/
[9] Solana: https://solana.com/
[10] Polkadot: https://polkadot.network/
[11] Near: https://near.org/
[12] Avalanche: https://www.avax.network/
[13] Cosmos: https://cosmos.network/
[14] 以太坊文檔: https://ethereum.org/en/developers/docs/
[15] 以太坊介紹: https://ethereum.org/en/developers/docs/intro-to-ethereum/
[16] dapp 展示: https://ethereum.org/en/dapps/
[17] Solidity文檔: https://docs.soliditylang.org/en/v0.8.4/
[18] Solidity by example: https://docs.soliditylang.org/en/v0.8.4/solidity-by-example.html
[19] Remix IDE: https://remix.ethereum.org/
[20] 這里: https://www.youtube.com/watch?v=GB3hiiNNDjk
[21] 使用Remix IDE: https://remix.ethereum.org/
[22] 以太坊基金會資助的: https://ethereum.foundation/
[23] Remix 項目: https://remix-project.org/
[24] Hardhat: https://hardhat.org/
[25] Truffle: https://www.trufflesuite.com/
[26] Metamask: https://metamask.io/
[27] Ethers.js: https://docs.ethers.io/
[28] Web3.js: https://web3js.readthedocs.io/
[29] 以太坊編程教程 - DeFi、Solidity、Truffle、Web3.js: https://www.youtube.com/watch?v=xWFba_9QYmc
[30] 全棧以太坊開發的完整指南: https://www.youtube.com/watch?v=a0osIaAOFSE
[31] 這里也是文章形式: https://www.freecodecamp.org/news/full-stack-ethereum-development/
[32] 你可以在這里: https://shermin.net/token-economy-book/
[33] 你可以在這里: https://www.harpercollins.com/products/the-infinite-machine-camila-russo?variant=32123333836834
[34] 你可以在這里: https://www.amazon.com/New-Village-Power-Back-People-Blockchain/dp/1718045743
[35] 你可以在這里: https://landing.coingecko.com/how-to-defi/
[36] 你可以在這里: https://www.goodreads.com/book/show/52816204-the-spatial-web
[37] 使用 Solidity 和以太坊進行動手智能合約開發: https://www.oreilly.com/library/view/hands-on-smart-contract/9781492045250/
[38] 掌握以太坊: https://www.oreilly.com/library/view/mastering-ethereum/9781491971932/
[39] Web 3 的創始人: https://outlierventures.io/podcasts/
[40] Bankless: http://podcast.banklesshq.com/
[41] 進入以太: https://podcast.ethhub.io/
[42] 加密 101: https://player.fm/series/crypto-101
[43] Epicenter: https://player.fm/series/epicenter-learn-about-crypto-blockchain-ethereum-bitcoin-and-distributed-technologies-41400
[44] Ethereum Foundation: https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g
[45] Eat the Blocks: https://www.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
[46] Finematics: https://www.youtube.com/c/Finematics/videos
[47] Dapp University: https://www.youtube.com/channel/UCY0xL8V6NzzFcwzHCgB8orQ
[48] BlockGeeks: https://www.youtube.com/c/BlockGeeks/featured
[49] The Daily Gwei: https://www.youtube.com/channel/UCvCp6vKY5jDr87htKH6hgDA
[50] 奧斯汀Austin Griffith格里菲斯: https://www.youtube.com/channel/UC_HI2i2peo1A-STdG22GFsA
[51] 我的 YouTube: https://www.youtube.com/channel/UC7mca3O0DmdSG2Cr80sOD7g
[52] 這個 Twitter 主題: https://twitter.com/jonsyu/status/1389635626698297344
[53] 薪水通常還不錯: https://cryptocurrencyjobs.co/salaries/solidity-developer/
[54] Vitalik: https://twitter.com/VitalikButerin
[55] Ashleigh Schapp: https://twitter.com/ashleighschap
[56] Arthur Hayes: https://twitter.com/CryptoHayes
[57] Stani Kulechov: https://twitter.com/StaniKulechov
[58] Gloria Kimbwala Niran: https://twitter.com/gkimbwala
[59] Babalola: https://twitter.com/niran
[60] Ric Burton: https://twitter.com/ricburton
[61] Dennison Bertram: https://twitter.com/dennisonbertram
[62] Mana Silvora: https://twitter.com/manasilvora
[63] Austin Griffith: https://twitter.com/austingriffith
[64] Santiago Palladino: https://twitter.com/smpalladino
[65] Zaki Manian: https://twitter.com/zmanian
[66] Anthony Sassano: https://twitter.com/sassal0x
[67] 這個由某人創建的綜合列表。: https://twitter.com/i/lists/869994563691319296/members
[68] Edge & Node: https://twitter.com/edgeandnode
[69] Yaniv Tal: https://twitter.com/yanivgraph
[70] Tegan Kline: https://twitter.com/theklineventure
[71] Eva Beylin: https://twitter.com/evabeylin
[72] Adam Fuller: https://twitter.com/azacharyf
[73] Brandon Ramirez: https://twitter.com/RezBrandon
[74] Compound: https://compound.finance/about#jobs
[75] Uniswap: https://jobs.lever.co/Uniswap
[76] Chainlink: https://chainlinklabs.com/careers
[77] Skynet Labs: https://jobs.lever.co/SkynetLabs
[78] Aave: https://aave.com/careers/
[79] Matic: https://matic.network/careers/
[80] Livepeer: https://livepeer.org/jobs
[81] Consensys: https://consensys.net/open-roles/
[82] ENS: https://medium.com/the-ethereum-name-service/ens-is-hiring-come-build-a-new-decentralized-internet-with-us-24398dea3ac
[83] OpenZeppelin: https://openzeppelin.com/jobs/
[84] Foundation: https://foundation.app/careers
[85] Zora: https://cryptocurrencyjobs.co/startups/zora/
[86] Synthetix: https://synthetix.com/careers
[87] Digital Currency Group: https://jobs.dcg.co/companies
[88] 你還可以在這里: https://cryptocurrencyjobs.co/
[89] 正在招聘: https://edgeandnode.com/jobs