現(xiàn)在位置:主頁 > IT互聯(lián)網(wǎng) > 同樣寫代碼,普通程序員如何晉升為區(qū)塊鏈開發(fā)者?

同樣寫代碼,普通程序員如何晉升為區(qū)塊鏈開發(fā)者?

作者:編輯 ? 時間:2018-12-07 ? 瀏覽:人次

不要被“跌跌不休”的數(shù)字貨幣市場騙了,真正的區(qū)塊鏈行業(yè),至今依然火熱無比,對開發(fā)人才的需求更是空前旺盛。不信可以去各大招聘網(wǎng)站上搜搜看“區(qū)塊鏈工程師”,30K以上的月薪比比皆是,且?guī)缀跞腔ヂ?lián)網(wǎng)豪門。

那么問題來了,一個從未接觸過區(qū)塊鏈技術(shù)的普通程序員,如何才能盡快轉(zhuǎn)型為區(qū)塊鏈方面的人才?

不一定非要做造輪子的人

經(jīng)常有人把現(xiàn)在的區(qū)塊鏈行業(yè),比作90年代早期的互聯(lián)網(wǎng),其實就開發(fā)而言,當(dāng)前區(qū)塊鏈的市場局勢,更像是上個世紀(jì)的軟件生態(tài)之爭,或者是10年前的移動互聯(lián)網(wǎng)操作系統(tǒng)大戰(zhàn)。做底層架構(gòu)的不少,也很火熱,需求也很大,但底層開發(fā)門檻也最高,轉(zhuǎn)型難度最大。

如果把底層技術(shù)比作輪子,那么底層開發(fā)就是造輪子的人。相對的,做上層應(yīng)用開發(fā)的,就是造車的人。其實就未來發(fā)展來看,做上層應(yīng)用的前景反倒更好。從互聯(lián)網(wǎng)的發(fā)展經(jīng)驗來看,也是在應(yīng)用層的機(jī)會更多。

但現(xiàn)在區(qū)塊鏈情況卻恰恰相反,太多開發(fā)者聚集在底層開發(fā)領(lǐng)域了,主鏈?zhǔn)钦麄€行業(yè)最為擁擠的賽道。這其中有行業(yè)發(fā)展階段的影響,但不得不說太多開發(fā)者對于機(jī)會的判斷能力,遠(yuǎn)不如他們寫代碼的能力。

所以一個誠懇的建議是,如果想轉(zhuǎn)型區(qū)塊鏈,就從上層應(yīng)用開發(fā)入手,看看如何將這種技術(shù)應(yīng)用到實際商業(yè)場景中去,而不是去擠底層系統(tǒng)這座獨(dú)木橋。造車才最有可能成功,沒必要非要去做那個造輪子的人。

選中一個好的開發(fā)生態(tài)

既然決定了要做上層開發(fā),那選擇一個好的開發(fā)生態(tài)就非常重要??梢栽囅胍幌?,如果有開發(fā)者當(dāng)年選擇了塞班系統(tǒng),那么不管他多么努力,最后都只能以失敗告終。區(qū)塊鏈同理,所以走好這條路的第一步,就是選擇一個有未來、有生命力的開發(fā)生態(tài)。

什么樣的生態(tài)才算是好的?首先性能要足夠高。目前市面幾個較成規(guī)模的區(qū)塊鏈生態(tài)中,性能水平參相差很大。最老牌的以太坊生態(tài)性能一直是硬傷,寥寥數(shù)十的TPS基本上無法滿足實際商用的需求,不過據(jù)說V神已有相關(guān)的解決方案。EOS生態(tài)和迅雷鏈生態(tài)都在性能上有突出表現(xiàn),都號稱具備百萬級TPS的水平,只是迅雷鏈已經(jīng)搶先達(dá)到了這一水平,而EOS似乎離真正實現(xiàn)還需要一定時間。

其次對開發(fā)要足夠友好。這里的友好度是說,生態(tài)有沒有為開發(fā)者著想,有沒有努力降低開發(fā)的成本、門檻,并推出有利于加快開發(fā)速度的各種措施。在這方面,做得最好的是迅雷鏈,它推出了智能合約模板以及行業(yè)標(biāo)準(zhǔn)解決方案等開發(fā)套件,方便開發(fā)者快速套用,能減少很多重復(fù)勞動,并降低對技術(shù)水平的要求。從迅雷鏈舉辦的場場爆滿的技術(shù)沙龍上能夠看出,非常受開發(fā)者歡迎,也是應(yīng)用數(shù)量最多的主鏈生態(tài)。

另外特別重要的一點是生態(tài)中的用戶基礎(chǔ)要足夠堅實,這關(guān)系到該生態(tài)系統(tǒng)未來能走多遠(yuǎn),更關(guān)系到應(yīng)用冷啟動的難度。這一點上,三大生態(tài)系統(tǒng)基本持平,以太坊和EOS都是行業(yè)明星項目,都曾一度風(fēng)頭無兩,在全球范圍內(nèi)集聚了大量持幣用戶,而迅雷鏈則得益于母公司迅雷集團(tuán),十幾年來積攢下來的4億多注冊用戶,流量池同樣巨大。

整體來說,三大生態(tài)系統(tǒng)各有勝場,難分伯仲。不過迅雷鏈對開發(fā)的扶持政策比較到位,提供包括技術(shù)、資金和流量在內(nèi)的多種扶持,另外迅雷鏈有自己的TCFS文件系統(tǒng),能夠妥善解決大數(shù)據(jù)、大體積文件上鏈的問題,而其它的開發(fā)生態(tài),則還要指望IPFS文件系統(tǒng)。

技術(shù)之外還要對行業(yè)足夠了解

要想做好應(yīng)用開發(fā),除了技術(shù)之外,還必須對行業(yè)有較深認(rèn)知。在傳統(tǒng)互聯(lián)網(wǎng)中,這項任務(wù)往往由產(chǎn)品經(jīng)理來完成,但在區(qū)塊鏈領(lǐng)域,還沒有如此成熟的社會分工,開發(fā)者必須自己擔(dān)起這項責(zé)任。

其實個人認(rèn)為,這一點比技術(shù)水平更為關(guān)鍵。只有對行業(yè)了解足夠深入,才能發(fā)現(xiàn)區(qū)塊鏈技術(shù)在其中的正確應(yīng)用方式,相應(yīng)的開發(fā)方案也才更為合理。

這一點在實踐中也屢被證明。譬如以太坊上曾火極一時的FOMO 3D,期開發(fā)團(tuán)隊本身就是做博彩、資金盤類游戲出身,特別了解這種游戲的要點和弊病,因此才能推出極具吸引力的FOMO玩法。

而在迅雷鏈的應(yīng)用開發(fā)大賽中,最終獲勝的團(tuán)隊基本都具備很深厚的行業(yè)背景,其中甚至有一個全部由中年人組成的團(tuán)隊,針對湖北十堰的特產(chǎn)綠松石做溯源上鏈,憑借自己對行業(yè)的深度認(rèn)知,結(jié)合區(qū)塊鏈技術(shù)的特性,竟然做出很精彩的應(yīng)用來。

因此有志于轉(zhuǎn)型區(qū)塊鏈的程序員們,除了學(xué)習(xí)這種技術(shù)本身之外,也要想好行業(yè)方向,并做大量的準(zhǔn)備工作。

基本上,具備一定的區(qū)塊鏈技術(shù)知識,同時有較為豐富的編程經(jīng)驗,再選擇精通一種主流主鏈,就能成為一名合格的區(qū)塊鏈工程師。

總而言之,只要你認(rèn)真想要去做一件事,任何時候都不算晚。不要被忽起忽落的數(shù)字貨幣騙了,真正的區(qū)塊鏈時代,才剛剛開始。

轉(zhuǎn)載請保留原文鏈接:http://parkingblocks4less.com/a/IThulianwang/2018/1207/21385.html上一篇:上一篇:電商法頒布了微商還有活路嗎?有,滿金店可以成為經(jīng)營場所
下一篇:下一篇:沒有了