從業區塊鏈需要了解什麼?

從業區塊鏈需要了解什麼?
在今天的文章中,從兩個角度出發,先從行業的角度來講講區塊鏈行業現狀以及人才需求,再從人才角度來談談從業區塊鏈需要具備哪些基礎技能。
行業現狀
那麼行業現狀與實際的人才需求是怎樣的呢?我們一起來看看。目前區塊鏈領域的人才需求大致可以分為以下幾種。
- 根據客戶的需求,搭建基於 DLT 技術的分散式賬本應用,在 DLT 上實現客戶要求的業務需求,這類與傳統解決方案型的人才十分接近。
- 公司已經具有了某些行業的資深經驗,目標是通過技術選型選擇某個公鏈,在此公鏈上開發基於區塊鏈的應用。目前遊戲與社交類的專案比較成熟,遊戲類有以太養貓、LeBloc 等,內容社群類有 Steemit、幣問、幣乎等專案。這一類的特點是可以很好地與現有技術結合,在業務層面利用區塊鏈的資產數字化特性,商業潛力大,技術發展空間也很大,進入門檻較低,風險較低。
- 公司獲得融資或者在海外發起 ICO,目標是研發新一代公鏈,這一類是為了通過改進現有的區塊鏈技術不足而建立的專案,技術發展空間最大,進入門檻最高,風險也最高。
- 區塊鏈生態基礎設施類。數字資產交易平臺、數字資產管理、移動錢包、硬體冷錢包、數字金融媒體、區塊鏈諮詢、礦池運營等都屬於此類,這些都是目前商業利潤最高的區塊鏈產業,技術發展空間較大,進入門檻較低,風險也較低。
目前區塊鏈的人才供應需求遠遠不足以支撐如此龐大的市場。換句話說就是人才極度稀缺,人才的稀缺與過高的估值形成鮮明對比,這也就是泡沫的形成。
與上面的分類相關的,是行業相應需求的程式語言。
第 1 類是 DLT 技術,由於超級賬本的流行,DLT 基本以 Golang 為主,但也會涉及應用視覺化互動的問題,畢竟交付給客戶的時候,指望客戶使用命令列是不現實的,所以不可避免地需要具備一些前端技術。
第 2 類是公鏈應用,由於智慧合約的存在,使用區塊鏈的門檻大大降低,最流行的以太坊智慧合約是以類 JavaScript 的語言 Solidity 編寫的,目前也出現了不限定程式語言的智慧合約區塊鏈。實際上,我認為 Solidity 比其他完全開放式的智慧合約要安全許多,所以建議你如果打算學習智慧合約,還是最好從以太坊入手。
第 3 類是研發自己的公鏈。目前主流的是靜態編譯型語言,以 C++ 和 Golang 最為常見,也有用 Rust、Java、C# 實現的公鏈,SPV 輕錢包型多使用 Java、Python、JavaScript 實現。可以說公鏈研發幾乎都涉及了主流程式語言。
第 4 類是在商業上與區塊鏈最為緊密,但是技術上卻是最不緊密的,整體技術棧與傳統網際網路網路技術差別不大,例如搭建一個區塊鏈財經類網站,甚至不需要任何區塊鏈技術,但是對內容運營有較高要求。
人才現狀
我們分析了區塊鏈行業的現狀,接下來我們看看現有的人才構成。我們如果把現在網際網路的人才劃分一下,大致分為 5 個類別:
- 技術決策者,這類主要指 CTO、技術總監、技術專家等;
- 程式碼生產者和維護者,也就是廣大 IT 從業者、開發工程師;
- 需求產生和歸納者,產品經理、需求分析師;
- 互動與視覺化,前端工程師、UI/UE 與視覺設計等;
- 產品運營,實際與使用者接觸,吸納和維持使用者。
目前的區塊鏈產業基本以數字貨幣交易、數字資產管理、資訊類 App 為主,細分來說就是移動 App 錢包、炒幣用行情工具、區塊鏈資訊類 App,以及一些簡單的區塊鏈 App 應用,對人才的需求大致符合網際網路產業的需求,也就是上述 5 類人才都是需要吸納的。
我們可以發現區塊鏈產品的模式還比較單一,處於非常早期的狀態。但就算是這些單一的 App 應用,從業人員也是不足的。
我在公司的實際運營過程中,發現有幾種人才十分稀缺。
- 理解傳統金融交易,同時又瞭解網際網路產品的人才。傳統金融交易涉及的往往是券商或者證券交易所,區塊鏈是新興行業,所以具有跨界知識的綜合性人才比較受歡迎。
- 理解社群建設和網際網路產品運營,又同時瞭解數字貨幣的人才。這一類最缺的其實是內容運營,無論是原創內容還是編輯內容,都需要紮實的區塊鏈知識作為基礎。這類人群招聘中很少遇到,一般公司都選擇自己培養。
- 瞭解大型開源專案建設,同時樂於和社群溝通分享的頂尖技術人才。不少頂尖技術人不擅於與人溝通,這也導致參與社群型專案過程中,其他開發者對其誤解甚至產生偏見。
在實際招聘工作中,經常會遇到不同的候選人,針對他們的盲區,總結了以下經驗。
第一點是候選人的完全匹配度非常不高,但某一技能模組匹配度又很高,直接選用的話要考慮培養成本,不選用又感覺可惜,招聘者經常處在兩難的選擇。
例如應聘者來自傳統交易領域,但是完全不懂區塊鏈,也不瞭解有哪些知名可靠的數字貨幣交易平臺,那麼必然就需要一個較長的培訓過程。所以我建議各位求職者業餘時間炒炒幣感受一下,並且購買幾本區塊鏈相關書籍作為入門鋪墊。
第二點是思維轉變。很多求職者抱著跟風的心態過來嘗試,由於區塊鏈大熱,所以就來試試。個人認為是好的開始,畢竟邁出第一步。
但是在實際面試過程中,這部分求職者由於對經濟和金融理解有些淺薄,有一些錯誤的認識,這類人才即使進入區塊鏈行業不久也會被嚇跑。區塊鏈行業早期收益高,風險也高,大家一定要認清自己的風險偏好再作打算。
第三點求職者本身抗拒數字貨幣,認為數字貨幣就是泡沫,他們認為區塊鏈技術才是未來,但是當我問為什麼區塊鏈技術是未來的時候,也答不出個所以然。這裡有可能是對數字貨幣巨大風險的恐懼,也有可能是不願意接觸瞭解產生的偏見。數字貨幣作為區塊鏈的第一大應用,客觀接受是前提。
第四點是求職者以為投遞區塊鏈崗位,需要非常深的區塊鏈理解和技術儲備。但這部分求職者往往是僅通過網路上幾篇文章的閱讀,就過來面試區塊鏈崗位了。
其實作為招聘者,一般不問區塊鏈技術,也不會問共識演算法,一般還是問程式語言的基礎知識,例如 TCP/IP 協議,C++ 的右值引用,所以即使不懂區塊鏈也沒有關係,區塊鏈也是構建在網際網路之上的,紮實的程式設計基礎才決定了後續學習效果和成長的速度。
這裡,列出了公司實際的一些崗位需求,給你參考。
- 公鏈核心開發者:程式語言基本功非常紮實,程式碼風格容易閱讀,精通中英文文件撰寫,英語口語流暢,瞭解區塊鏈技術基礎即可。
- 錢包 App 以及其他基礎設施開發者:瞭解主流語言開發包,瞭解移動網際網路產品的開發和上架過程,瞭解區塊鏈私鑰管理即可。
- 社群運營:網際網路產品社群運營,對數字貨幣和開源社群抱有熱情,熟悉常見線上線下運營手段。
- 錢包 App 產品運營:網際網路產品運營,這類與理財類 App 比較接近。
- 數字資產交易平臺:這類人才需求最大,基本上會涵蓋上述 5 種人才儲備。
- 區塊鏈研究:這類分為行業戰略研究、技術研究兩類,前者類似諮詢行業,後者主要是 CTO、架構師等高階技術社群、開源技術社群推進。
明確與制定自己的發展方向
其實無論是區塊鏈還是前段時間大熱的人工智慧,是做技術還是做產品,我們首先要找準的都是自己的方向。
不同的人從業的出發點也不同,曾經面試過一位 C++ 技術大牛,他與 C++ 之父共事過兩年,是十分聰穎、溝通能力良好的一位工程師,當力邀他加入我們公司的時候,他說道:“我要的不是某個火熱的行業,只是希望有一份穩定且風險不高的工作,繼續自己的興趣技術研究。”
如果求職者看哪一行火熱就想從業,這種隨波逐流的心態可能會導致什麼也做不好。所以十分建議你先要弄清楚自己的職業喜好,如果有條件,你可以做一個職業和性格測試,找準自己未來的定位,爭取讓自己的性格與自己的職業摩擦最小。
區塊鏈是一個新興的行業,可選的餘地大並不意味著對從業者沒有要求。恰恰相反,這樣的行業恰恰需要從業者有紮實的程式語言基礎,相對完備的計算機和網路理論知識結構。
畢竟無論是人工智慧還是區塊鏈,如果你具備了紮實的基礎,在上手學習的過程中,也會快人一步。
不過僅僅擁有領域知識是不夠的,目前行業的發展都呈現出跨界跨領域的趨勢,所以你也不必侷限在自己的領域內,適當地擴充其他知識也是十分有助於職業發展的。

從業區塊鏈需要了解什麼?

從業區塊鏈需要了解什麼?
【關注作者,瞭解到更多好文章,加群733234221領取更多視訊教程】