怎樣成為一名優(yōu)秀的區(qū)塊鏈開發(fā)人員
熟練的區(qū)塊鏈開發(fā)人員是一種稀缺的商品,就像駐留在他們維護的分布式賬本上的比特幣一樣珍貴。自學一門主要的區(qū)塊鏈編程語言,你的人生就會一帆風順,就像任何值得擁有的東西一樣,這一成就來之不易。如果您正在考慮成為一名區(qū)塊鏈開發(fā)人員,下面有介紹,希望能對你有幫助。
學習語言,了解代碼
加密貨幣社區(qū)由一系列部落組成,每個部落都非常忠誠于它的受膏貨幣。然而,成為一名區(qū)塊鏈開發(fā)人員,您將能夠超越這些人為的界限,因為好的代碼根本就無須太多的介紹,如果您能夠創(chuàng)建防bug的智能合約,您將永遠不會失業(yè)。Satoshi用c++編寫了比特幣,直到今天,它仍然是最流行和最通用的區(qū)塊鏈編程語言之一。Java、Python、Ruby、Rust、solid、Go和c#都可以在密碼層中找到,但是,它們將加密網(wǎng)絡(luò)錨定在底層。
如果你想成為一名區(qū)塊鏈開發(fā)人員,但又不知道編譯器和智能合約的區(qū)別,那么參加黑客馬拉松是一個不錯的開始。Cryptocurrency項目定期舉辦這些活動,以鼓勵開發(fā)人員構(gòu)建他們的生態(tài)系統(tǒng),并激發(fā)新的用例和應(yīng)用程序。例如,aeternal將于9月20日至21日在布拉格舉辦一場名為“大爆炸”(Big Bang)的活動,屆時將有500名參與者參加,其中包括開發(fā)者、企業(yè)家、學生和一些知名科技人士,他們將討論可伸縮的解決方案。這樣的活動提供了一個理想的機會,可以結(jié)識志同道合的人,學習如何進入這個行業(yè)的技巧。
正如Aeternity Crypto基金會董事會成員Emin Mahrt所說,“我們絕對歡迎大家參加……我們非常高興能見到盡可能多的志同道合的技術(shù)建造者和好奇的夢想家?!蹦阌肋h不知道你所遇到的人中誰會成為某一突破性產(chǎn)品的創(chuàng)始人。“黑客馬拉松是新興開發(fā)人員、有抱負的開發(fā)人員和潛在的開發(fā)人員討論成為全職區(qū)塊鏈工程師的智慧的絕佳場所。
正規(guī)教育的利弊
你有學位嗎?如果你能回到過去,你會把它換成一個更有用的東西嗎——比如計算機科學?或者你會完全放棄它,從助學貸款中解脫出來,把時間花在更有成效的事情上嗎?如今,許多想要成為學生的人都在質(zhì)疑正規(guī)教育是否明智,因為在這個時代,你可以從Youtube上免費獲得同樣的知識。雖然在社會科學等一些領(lǐng)域,學術(shù)學習是職業(yè)發(fā)展的最佳途徑,但科技領(lǐng)域不一定如此。如果你會編程,沒人會在意你從哪里學來的技能。當有調(diào)試工作要做,而且時間緊迫的時候,一所著名的母校就毫無意義了。
雖然追求高等教育的智慧是一個值得你思考的問題,但值得注意的是,現(xiàn)在有基于區(qū)塊鏈的大學課程。其中包括伯克利的區(qū)塊鏈(一個學生運營的組織,提供校內(nèi)和校外課程)和普林斯頓的比特幣和加密貨幣技術(shù)在線課程,該課程迄今已吸引了數(shù)十萬注冊用戶。這是免費的,但是,要想成為一個專業(yè)的區(qū)塊鏈開發(fā)人員需要很長很長的時間。
大學可能不是成為區(qū)塊鏈開發(fā)人員最快的方法,但它不應(yīng)該完全被忽視。此外,利用教育機構(gòu)作為進入密碼學領(lǐng)域工作的方法不止一種。Yannis Stamelakos是Tokencard的區(qū)塊鏈工程師。他在接受news.Bitcoin.com采訪時表示:“我的學術(shù)生涯始于對嵌入式系統(tǒng)的研究,這讓我獲得了計算機架構(gòu)博士學位,主要研究低功耗多核系統(tǒng)的近閾值計算。”“我一直對區(qū)塊鏈技術(shù)著迷,所以我認為硬件錢包是完美的切入點?!?/p>
從那時起,Stamelakos開始與Provable合作,為 Ledger的Nano S編寫應(yīng)用程序,生成可以在鏈上驗證的真實性證明?!拔覀儗嶋H上是在致力于創(chuàng)建一個理想的基礎(chǔ)設(shè)施,用于構(gòu)建能夠以不可靠的方式將數(shù)據(jù)獲取到區(qū)塊鏈上。這是我在TokenCard擔任區(qū)塊鏈工程師的完美跳板。”
如何成為自學成才的區(qū)塊鏈開發(fā)人員
對于自學成才的人來說,刻苦專研是學習并掌握這些技巧的最好方法。如果你有足夠的自制力去學習,并且有足夠的意志力來避免每次的注意力不集中,你就會發(fā)現(xiàn)網(wǎng)絡(luò)上充斥著成為一名成功的加密貨幣開發(fā)人員所需要的所有工具和教程。比特幣開發(fā)者Jameson Lopp的資源頁面上有很多關(guān)于BTC技術(shù)的門戶網(wǎng)站鏈接。Udemy的視頻課程也非常值得一看。
雖然Bitcoin Core 和 Bitcoin Cash在意識形態(tài)上存在差異,但從架構(gòu)上看,這兩種加密貨幣非常相似。因此,您從面向比特幣的網(wǎng)站學到的技能同樣適用于BCH。對于BCH的支持者來說,這方面的知識可以通過訪問Bitcoin.com的開發(fā)人員部分得到補充。在這里,你會發(fā)現(xiàn)如何從頭開始構(gòu)建BCH應(yīng)用程序的步驟說明,并可以查看真實世界的示例,這些示例可以部署為您自己的工作副本,并從那里啟動您的項目。
在未來,我們都將被機器人和人工智能所取代,但在現(xiàn)在,需要人類來維護當前一代的加密貨幣網(wǎng)絡(luò),并創(chuàng)建基于去中心化技術(shù)的新應(yīng)用程序和分層解決方案。如果是你,別再繼續(xù)做夢了,開始學習吧。