區(qū)塊鏈:我想入行,該怎么辦?
不論每個人怎么看,無疑,區(qū)塊鏈將會對我們未來的生活產(chǎn)生巨大影響。
這么早知道了這東西在未來有大用處,很多朋友就有了轉(zhuǎn)行,未來分一杯羹的想法。
這篇文章,就寫給打算入行做區(qū)塊鏈的朋友。
區(qū)塊鏈的職業(yè)選擇,大致上分成了四類,有計劃的朋友可以結(jié)合自身經(jīng)歷與職業(yè)背景酌情考慮選擇:
選擇一:區(qū)塊鏈通識崗位
轉(zhuǎn)行之前,你沒有程序員的編程背景,沒有計算機(jī)的專業(yè)知識,那么這個方向可能會適合你。這種崗位,你不需要去寫代碼,不用去調(diào)程序,你只需要了解區(qū)塊鏈的相關(guān)概念,相應(yīng)的產(chǎn)品知識即可。具體的如區(qū)塊鏈自媒體,區(qū)塊鏈社群運(yùn)營維護(hù),區(qū)塊鏈產(chǎn)品推廣等等可以供你選擇。
選擇二:智能合約崗位
這個,除了你需要知道什么是智能合約,也要懂得如何用代碼去實(shí)現(xiàn)了。這個工作你需要學(xué)習(xí)一門叫Solidity的語言,它的語法與Javascript和C 很像,是一種面向?qū)ο蟮母呒壵Z言。光學(xué)習(xí)這門語言還不夠,你還要能根據(jù)實(shí)際情況去選擇合適的開發(fā)平臺,所以你也要了解學(xué)習(xí)不同的區(qū)塊鏈平臺。如果有Web開發(fā)經(jīng)驗,對你會有很大的幫助。
選擇三:區(qū)塊鏈開發(fā)者崗位
節(jié)點(diǎn)、共識這些概念你是必須要了解的。如果你之前有過服務(wù)端開發(fā)經(jīng)驗,分析能力也很優(yōu)秀,這一類崗位很合適你。做這個,你會搞清楚區(qū)塊鏈應(yīng)用里的端對端系統(tǒng),體會到自己的工作在客戶界面和智能合約中間起了橋梁作用。工作中,你會明白,如何建立一個節(jié)點(diǎn),如何提交一筆區(qū)塊鏈交易,以及如何從一個網(wǎng)頁觸發(fā)智能合約函數(shù)。不得不承認(rèn),每一個選項的工作,難度在逐漸增加。
選擇四:區(qū)塊鏈專家
這一類,難度***。你不僅要理解像比特幣,以太坊這類區(qū)塊鏈代碼是如何運(yùn)行的,還要有能力定義規(guī)則和協(xié)議,以創(chuàng)建你自己的區(qū)塊鏈項目。這項工作要做好,你需要對編程,區(qū)塊鏈,密碼學(xué)等有足夠深入的理解,除了優(yōu)秀的分析能力,更需要***的勇氣。能走到這一步,做好這一步的,至少從專業(yè)方面考慮,你已經(jīng)站在了金字塔頂端。
上面,我們闡述了區(qū)塊鏈相關(guān)的四類職業(yè),是不是感覺沒有以前那么陌生了?