數字貨幣領域的工程師應具備哪些基本技能?

最近由於常面試,看了一些面試題,不經意間發現了一個很有思考意義的題目,

某行業的工程師應具備哪些基本技能?

這裡的某可以是任何典型的行業,比如金融,o2o,媒體,印刷,互聯網等。我第一眼看到這個問題的時候也不覺得有什麼特殊,但仔細思考之後卻發現此題妙矣!

今天趁周末,我就這個題目談談我對數字貨幣行業的工程師的一點看法。

好在哪裡?

在回答問題之前,請允許我用不多的篇幅分析一下這個題目妙在哪裡,這個題目當然可以用在面試上,他可以考察一個人思考問題的方式(這往往決定了這個人未來在事業上能走多遠),要回答好這個問題,你必須先定位行業,找出分析角度最後提煉語言,並且需要對行業有一定了解,但如果這個題目到此為止了,那麼它只能算是一個好的面試題,我今天就也不會在這裡討論這個話題了。這個問題另一個非常妙的地方就在於如果你對行業的認識程度不同,那麼你的答案會有很大不同,這就使這個問題可以在從業的過程中不斷的思考,不斷的問自己,從而可以不斷的幫助自己理解行業以及個人的發展,這也是我今天寫這篇文章的主要目的。

行業定位

好了言歸正傳,我開始從我目前對行業的認識程度來對這個問題做解答,第一步就是定位行業,說人話就是比特幣領域公司這麼多,有的做錢包,有的做資訊,有的挖礦,有的做交易所,那麼到底這些項目屬於哪幾大行業領域呢,我們要先歸納出來。

比特幣領域創業公司到底都在做什麼,可以參看我之前的文章:數字貨幣如何賺錢。

這裡直接搬出結論,比特幣/數字貨幣領域公司從事的項目基本屬於以下幾大行業/領域

互聯網

金融

數字貨幣

區塊鏈

(這裡行業/領域的劃分主要考慮的是行業/領域特點,我找不到更合適的次詞來概括,所以不要太糾結某個領域是否能稱得上行業之類問題)

領域特點

互聯網/移動互聯網

互聯網/移動互聯網已經逐漸成為了一項基礎服務,比特幣領域創業,除了買礦機挖礦可能不需要用到互聯網,其他錢包,礦池,交易所等無一例外都是按照互聯網的思路來打造的,所以這裡首當其衝要考慮的就是互聯網

我自己是趕上了互聯網/移動互聯網這波浪潮的,對互聯網的特點還算是比較了解

互聯網/移動互聯網領域工程師的基本素質:

  1. 開發節奏快,效率高
  2. 重視用戶體驗
  3. 掌握平台型web應用開發(大用戶量,高並發)

限於篇幅原因,這裡不展開討論了,讀者如果有什麼疑問,就直接留言探討吧。

區塊鏈

區塊鏈我在之前的文章中詳細分析過,想了解的朋友可以直接翻看區塊鏈(BlockChain)的價值與未來應用。值得一提的是區塊鏈這個領域目前是工程師驅動,如果思想能轉變過來,工程師們能做的事情不少

區塊鏈領域工程師的基本素質:

  1. 掌握去中心化研發模式
  2. 理解區塊鏈是對生產關係的改變
  3. 能夠深入淺出的說明白區塊鏈的概念

數字貨幣

數字貨幣現在越來越多,主流數字貨幣也是各有各的特點,比如ETH的智能合約,ZEC的匿名性,這些都需要有相關技術基礎才能夠理解,工程師在這裡領域裡有著得天獨厚的優勢

數字貨幣領域工程師的基本素質:

  1. 密碼學知識
  2. 理解主流數字貨幣的特點和開發模式
  3. 理解貨幣體系

金融

最後是金融,金融領域的工程師很容讓大家想到量化交易,工程師從這裡可以很好的切入金融領域。

金融領域工程師的基本素質:

  1. 對金融產品敏感
  2. 有量化投資經驗

結論

我們把上面列出的這些特點總結提煉提煉,不難得出數字貨幣行業工程師需要具備的基本素質如下:

  • 掌握節奏快,效率高的開發模式
  • 重視用戶體驗
  • 掌握平台型web應用的開發(大用戶量,高並發)
  • 掌握去中心化研發模式
  • 理解區塊鏈是對生產關係的改變
  • 能夠深入淺出的說明白區塊鏈的概念
  • 紮實的密碼學知識
  • 理解主流數字貨幣的特點和開發模式
  • 對金融產品/玩法 高度敏感
  • 理解貨幣體系
  • 有量化投資經驗(量化方向)
  • 能深入淺出得解釋技術概念

如果讀者您正好是相關行業的工程師,不妨對照自身的特點,著重的強化這12項技能,那麼不久後一定能成為行業的領軍人物。


推薦閱讀:

寫給一名軟體測試工程師
必備!CAE有限元工程師面試中的純技術問答
深度 | 阿里新供應鏈體系架構解讀
工程師的五個等級
工程師職稱評定流程?如何申請工程師職稱?

TAG:數字化貨幣 | 工程師 | 職業規劃 |