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