這篇文章探討成爲區塊鏈工程師的必備門檻外,也說說區塊鏈的將來!會不會哪天產業垮臺,就失業了?算法
區塊鏈是否是假議題?後端
我經常跟別人說區塊鏈會變得更好,你們都不信?由於區塊鏈有太多沒法解決的問題了。網絡
那爲何你相信AI會聽得懂人話?學習
AI產業最先開始於1950年,中間歷經了幾回衰敗,至今仍然每隔幾年繼續被討論著。而每一次的討論由於電腦基礎建設的更新,而採用AI的可能性、普及性越高,甚至Google已經推出變態的真人電話客服了,打電話給你的人是一個假人。區塊鏈
所以咱們以這樣的觀點來看區塊鏈,區塊鏈確實也給了科技更多的想像,但礙於許多技術限制,區塊鏈勢必還要幾波曲折,而咱們如今可能還處在第一個或第二個波折而已。再過幾年,區塊鏈的基礎建設會更完備,每秒能處理的交易量能夠更高,更多的生活應用會直接落地出來。網站
應該具有的知識?ip
一個區塊鏈工程師「自學」能力必定要有的,由於這個領域不管是在先後端,仍是在鏈的自己,每三天就有一個新的東西出來,工程師必須要在短時間內掌握到情況。甚至那些東西都是最硬的,個人意思是,沒有中文,沒有別人整理。資源
這個領域是一羣世界上最聰明的人在玩的,而咱們必需要像他們同樣夠聰明。(話是這樣講,但也不用太緊張啦,請10個西西,恰好抵銷一個V神)而根據你的公司屬性不一樣,你須要有各類不一樣的電腦科學掌握度:產品
大家公司本身開一條鏈,那你要對「演算法」很熟入門
大家公司要作DApp應用,那你要對「智能合約」熟
大家公司要作交易所,那你要對每條「鏈」都熟
區塊鏈的應用程式都須要一個先後端與他互動,例如:須要一個網頁介面登入交易所,或是來玩Fomo3D。所以在這領域混,懂一點先後端是必須的。你不用特別專精,但你總要和先後端人員溝通吧?(備註:一個交易所,有先後端,有交易所跟每條鏈介接的部份。這篇文章所注重的都是「區塊鏈」的部分)
好,那我該學習哪條鏈?
根據上面的觀察,端看您的志向是什麼!有不一樣的學習方式,但若是您尚未概念,我建議您先從Ethereum開始。
Ethereum以太坊,是最先有智能合約的「公鏈」,爲何會推薦它讓您學呢?
最先開始搞,最穩定,網絡上教學資源最多。
智能合約入門容易,且直觀。
以太基金會龐大,13位研究員。
如今已經有衆多DApp應用在上面落地。
最容易上手,也比較直觀(安裝Metamask不用五分鐘,就有地址了)
您能夠透過以太坊,完整且紮實地明白智能合約與區塊鏈的關係,明白挖礦、交易、手續費這些區塊鏈原理,知道原來智能合約的概念這麼78。雖然以太坊目前的每秒處理交易量大約才30~50筆,但過幾年以後,以太坊會更好。(其餘的公有、私有鏈我不以爲他們會那麼穩定下去,因此我不推薦)
網絡有哪一些資源?
以太殭屍—智能合約教學
完整以太智能合約教學網站
TaipeiEthereumMeetup以太坊社羣專欄
如何應徵,有哪些訣竅?
企業會最早採用區塊鏈,並且是後端。你看以往任何新科技都是從企業先採用開始的:雲端,AI。爲何會這樣?由於初期投入成本高,研究人員很差找,很貴。再來是,大企業作出來,直接用在本身的通路上。小企業要本身作區塊鏈,作出來根本沒有場域試驗,如今誰還會相信兩個工程師寫出來的程式?
所以挑選公司時,應該要找中企業,已經在這領域作出一點點成績了。你找大企業:銀行、外商,他們礙於體制限制,走的不必定最快。而中企業,最適合,由於創辦人或產品已經有少量知名度,內部團隊技術還不錯,肯一塊兒學習,這裏最適合你發展!
千萬不要找一些本來沒有在作區塊鏈,而忽然跳下來作的。104打開,徵招區塊鏈工程師的職缺不少,部分都須要以太坊,但不少很雷的。不論是產品雷,仍是商業模式雷,請您應徵前記得要問一下!