程式設計師小白入行區塊鏈的六種方式

買賣虛擬貨幣

全球最大的軟體外包服務平臺Upwork每個季度都會發布一份“增速最快的二十大開發技能”報告。在2017年第三季度,市場對於區塊鏈和比特幣開發人才的需求增長首次躍入前二十,分列榜單的二、三位,遠超位於第八名的深度學習與第17名的機器學習,增長強勁。

炒幣帶火了區塊鏈,但區塊鏈真正的潛力卻有賴於鏈上DApp(去中心化應用)的開發。區塊鏈開發者供不應求的現象,已經說明了該領域市場需求的迫切程度。

那麼,你真的應該去開發DApp嗎?你能從中得到什麼?去中心化應用真的有用嗎?程式設計師到底如何透過參與區塊鏈開發,從而讓自己能真正賺到錢呢?

要解答這裡的問題,我們不妨從頭來回顧一下iPhone應用商店的發跡之路。窺一斑而見全豹,基於移動應用開發領域的變遷,想要轉向DApp開發的程式設計師們,很容易就能在原本還沒有路的區塊鏈世界中趟出一條路來,並從中賺大錢。

iPhone應用商店的成功可以複製

谷歌的Google Play和蘋果的App Store是當今最大的兩個應用商店,我們來看看它們的資料。

在2009年3月,Google Play商店(當時稱為Android Market)共有2300個應用程式。截至至2010年10月,應用的數量已增至10萬。2017年2月,Google Play商店中的應用數量約為270萬。

App Store的資料也表現出相似的增長:

App Store 2008-2017的發展

如果把區塊鏈比作90年代初的網際網路,那麼去中心化應用的發展階段就到了應用商店的早期階段,未來幾年,我們將會看到去中心化軟體開發者的井噴式增長。

App Store的維基百科內容這樣寫道:

應用程式這個詞已經成了當下最火熱的流行語,在2011年1月,應用程式榮獲2010年度的“年度詞語” 。

比貓畫虎,我們在這裡也可以給去中心化應用豎一個大大的FLAG:

去中心化應用這個詞已經成了當下最火熱的流行語,在2019年1月,去中心化應用榮獲2018年度的“年度詞語” 。

你肯定認為我這是在吹牛。事實上,你根本不用擔心它會不會發生,你只須關心它什麼時候發生就可以了!

這肯定會讓你懷疑要不要繼續讀下去

繼續讀下去的話,不妨問問你自己是否很興奮看到以下事情:

  • 去中心化

  • 跟充滿激情的人一同工作

  • 創新

  • 最先進的技術

  • 高薪(這一點主要因為市場對於區塊鏈開發者的迫切需求)

如果答案是“是”,那你一定要接著讀下去,去熟悉區塊鏈的開發工作。目前,很多個人、初創企業甚至大企業都逐步進入到了區塊鏈行業,他們會積極招募開發者來推進他們的區塊鏈專案。

賺錢之道:區塊鏈開發者的風口

根據自身的能力水平,你可以自由地選擇以下方式來參與DApp開發。

1、構建你自己的去中心化應用並將它貨幣化

以CryptoKitties為例,你可以構建一個貨幣化的去中心化應用,這樣做很有潛力,因為CryptoKitties在推出後的第一個月銷售額就超過了1200萬美元。

查閱DappRadar網站,你可以看到不同去中心化應用的交易量。CryptoCountries在過去7天(發文時間)內創造了近4000萬美元的銷售額,通常開發者賺取交易金額的2%-5%,計算一下,你會發現開發一個去中心化應用是多麼誘人的商機。

如果心動的話,我們另一篇文章“純乾貨!以太坊DApp賺錢的六種方法”已經在深入探討去中心化應用的商業模式了,它可以把你的利潤最大化。

2、為開源專案做貢獻也可以獲得報酬了

Gitcoin透過在以太坊中釋出懸賞任務來解決Github上的問題,從而推動開源社羣的發展,目前,這裡有20多個任務,共價值8000美元,等你來拿。

你要做的只是解決一個問題,成功後釋出懸賞者會透過智慧合約付你以太幣(以太坊中的貨幣)。

Gitcoin的工作流程

3、創立一家區塊鏈公司,併發行你自己的加密貨幣

透過OpenZeppelin,你可以安全地啟動一個以太坊通證(token),透過寫幾行程式碼你就可以進行價值交易。當你的加密貨幣開發完成,你就可以透過ICO(首次發行代幣, 源自股票市場的首次公開發行(IPO)概念) 籌集資金。

1pragma solidity 0.4.19;
2
3import 'zeppelin-solidity/contracts/token/MintableToken.sol';
4
5contract GustavoCoin is MintableToken {
6    string public name = "GUSTAVO COIN";
7    string public symbol = "GUS"
8    uint8 public decimals = 18;
9}

GustavoCoin 僅用了9行程式碼,詳見原文:

https://blog.zeppelin.solutions/how-to-create-token-and-initial-coin-offering-contracts-using-truffle-openzeppelin-1b7a5dae99b6

當然,你的專案必須擁有某種價值才能籌集到所需的資金。

4、到區塊鏈初創公司工作

如果你不想創業,你可以去其他人的創業公司中做區塊鏈工程師。區塊鏈行業中不斷有新專案湧現,新專案一般都急需工程師,有些專案已經透過ICO募集到了上百萬美元,其中一大部分會用來聘請有經驗的工程師。

你可以在AngelList搜尋相關職位。

https://angel.co/

區塊鏈工程師的需求量很大,其中很多崗位都允許你遠端辦公,這對很多人來說都是一個優勢。

5、做一個自由職業者

如果你喜歡靈活自由的工作,你完全可以做一個區塊鏈自由職業者。流行的兼職網站如upwork.com 和 freelancer.com會給你列出你可以兼職參與或給團隊打下手的所有工作。

在這些網站上你可以用關鍵詞:Solidity(上文談過的以太坊程式語言)開發者,區塊鏈工程師來找到相關的職位。

6、加入某家大公司

許多大公司會經常進行招聘,召集人馬來探索他們自己的去中心化應用,比如

領英上Visa的招聘要求

不過,按照Visa要求的8年行業經驗,能去應聘的只有中本聰本人了。

通常這些工作並不是為了建立一個面向大眾的去中心化系統,如果你是一個去中心化的極端推崇者,這份工作可能不是你的菜。

有點心動了,那我該如何學它呢?

隨著越來越多的去中心化應用教程的開源,有想法的開發人員可以從傳統開發平滑過渡到區塊鏈開發。

你可以這樣做:

  • 關注一些區塊鏈學習資源;

  • 試著寫出一個智慧合約;

  • 閱讀一下CryptoKitties原始碼;

  • 從零打造出第一個去中心化應用;

然後,你還可以從這裡開始系統學習以太坊的Solidity語言:

https://blockgeeks.com/guides/solidity/

並最終成長為一名合格的以太坊開發者:

https://blockgeeks.com/guides/solidity/

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;