區(qū)塊鏈將成為改變未來(lái)的新技術(shù),區(qū)塊鏈技術(shù)人才高薪難求,區(qū)塊鏈開(kāi)發(fā)難度是不是特別大?
其實(shí)區(qū)塊鏈開(kāi)發(fā)的技術(shù)并不算太難,難就難在要轉(zhuǎn)變?cè)虚_(kāi)發(fā)的概念,加入區(qū)塊鏈去中心化的設(shè)計(jì)思想。
轉(zhuǎn)變開(kāi)發(fā)思維是最大的難點(diǎn),與傳統(tǒng)開(kāi)發(fā)以面向服務(wù)為主要關(guān)注點(diǎn)不同的是,區(qū)塊鏈開(kāi)發(fā)是面向賬本和交易。開(kāi)發(fā)者的主要指標(biāo)不再是高可用高并發(fā)的應(yīng)用程序,而是切換到了面向用戶(hù),關(guān)注用戶(hù)友好性和開(kāi)發(fā)擴(kuò)展性的終端程序開(kāi)發(fā)。區(qū)塊鏈終端的核心指標(biāo)成了安全性、可擴(kuò)展性、友好性。
區(qū)塊鏈人才稀缺,高薪難求,就以上海地區(qū)的區(qū)塊鏈從業(yè)人員為例,保守估計(jì)在400~500左右。就當(dāng)有一半都是開(kāi)發(fā)人員,也就200多個(gè),而對(duì)于市場(chǎng)需求來(lái)說(shuō)是遠(yuǎn)遠(yuǎn)不夠的。區(qū)塊鏈可以用任意現(xiàn)有語(yǔ)言開(kāi)發(fā),但是由于C++目前僅在金融和游戲領(lǐng)域有部分需求,所以C++工程師不多,尤其是高水平的C++工程師就更少了。Go作為新興語(yǔ)言,其發(fā)展勢(shì)頭很猛,但是Go的生態(tài)也不如Java大。如果從Java的角度看,區(qū)塊鏈還無(wú)法把其生態(tài)利用起來(lái)。
開(kāi)發(fā)人員經(jīng)驗(yàn)不足也是一大難點(diǎn),區(qū)塊鏈身為一門(mén)交叉學(xué)科,各方面工程實(shí)踐的經(jīng)驗(yàn)非常需要。在實(shí)踐方面區(qū)塊鏈從業(yè)人員需要同時(shí)了解技術(shù)和金融業(yè)務(wù),這個(gè)對(duì)人員的素質(zhì)要求比較高,相應(yīng)的符合標(biāo)準(zhǔn)的人就更少了。各個(gè)區(qū)塊鏈技術(shù)體系理解都會(huì)有所偏差。涵蓋了去中心化、去信任、共享經(jīng)濟(jì)、分布式計(jì)算、分布式存儲(chǔ)等多方面的區(qū)塊鏈技術(shù),是非??简?yàn)技術(shù)人員的思考和學(xué)習(xí)能力的。
區(qū)塊鏈技術(shù)和概念日新月異,這同時(shí)也對(duì)開(kāi)發(fā)時(shí)間要求很高,如果不能在短時(shí)間開(kāi)發(fā)出來(lái),就有可能錯(cuò)失這波風(fēng)潮。閉門(mén)開(kāi)發(fā)可能會(huì)走到死胡同,如何保持一部分精力更新知識(shí)體系,同時(shí)保證開(kāi)發(fā)進(jìn)度對(duì)開(kāi)發(fā)人員是有較大挑戰(zhàn)的。