數字貨幣領域的工程師應具備哪些基本技能?
最近由於常面試,看了一些面試題,不經意間發現了一個很有思考意義的題目,
某行業的工程師應具備哪些基本技能?
這裡的某可以是任何典型的行業,比如金融,o2o,媒體,印刷,互聯網等。我第一眼看到這個問題的時候也不覺得有什麼特殊,但仔細思考之後卻發現此題妙矣!
今天趁周末,我就這個題目談談我對數字貨幣行業的工程師的一點看法。
好在哪裡?
在回答問題之前,請允許我用不多的篇幅分析一下這個題目妙在哪裡,這個題目當然可以用在面試上,他可以考察一個人思考問題的方式(這往往決定了這個人未來在事業上能走多遠),要回答好這個問題,你必須先定位行業,找出分析角度最後提煉語言,並且需要對行業有一定了解,但如果這個題目到此為止了,那麼它只能算是一個好的面試題,我今天就也不會在這裡討論這個話題了。這個問題另一個非常妙的地方就在於如果你對行業的認識程度不同,那麼你的答案會有很大不同,這就使這個問題可以在從業的過程中不斷的思考,不斷的問自己,從而可以不斷的幫助自己理解行業以及個人的發展,這也是我今天寫這篇文章的主要目的。
行業定位
好了言歸正傳,我開始從我目前對行業的認識程度來對這個問題做解答,第一步就是定位行業,說人話就是比特幣領域公司這麼多,有的做錢包,有的做資訊,有的挖礦,有的做交易所,那麼到底這些項目屬於哪幾大行業領域呢,我們要先歸納出來。
比特幣領域創業公司到底都在做什麼,可以參看我之前的文章:數字貨幣如何賺錢。
這裡直接搬出結論,比特幣/數字貨幣領域公司從事的項目基本屬於以下幾大行業/領域
互聯網
金融
數字貨幣
區塊鏈
(這裡行業/領域的劃分主要考慮的是行業/領域特點,我找不到更合適的次詞來概括,所以不要太糾結某個領域是否能稱得上行業之類問題)
領域特點
互聯網/移動互聯網
互聯網/移動互聯網已經逐漸成為了一項基礎服務,比特幣領域創業,除了買礦機挖礦可能不需要用到互聯網,其他錢包,礦池,交易所等無一例外都是按照互聯網的思路來打造的,所以這裡首當其衝要考慮的就是互聯網
我自己是趕上了互聯網/移動互聯網這波浪潮的,對互聯網的特點還算是比較了解
互聯網/移動互聯網領域工程師的基本素質:
- 開發節奏快,效率高
- 重視用戶體驗
- 掌握平台型web應用開發(大用戶量,高並發)
限於篇幅原因,這裡不展開討論了,讀者如果有什麼疑問,就直接留言探討吧。
區塊鏈
區塊鏈我在之前的文章中詳細分析過,想了解的朋友可以直接翻看區塊鏈(BlockChain)的價值與未來應用。值得一提的是區塊鏈這個領域目前是工程師驅動,如果思想能轉變過來,工程師們能做的事情不少
區塊鏈領域工程師的基本素質:
- 掌握去中心化研發模式
- 理解區塊鏈是對生產關係的改變
- 能夠深入淺出的說明白區塊鏈的概念
數字貨幣
數字貨幣現在越來越多,主流數字貨幣也是各有各的特點,比如ETH的智能合約,ZEC的匿名性,這些都需要有相關技術基礎才能夠理解,工程師在這裡領域裡有著得天獨厚的優勢
數字貨幣領域工程師的基本素質:
- 密碼學知識
- 理解主流數字貨幣的特點和開發模式
- 理解貨幣體系
金融
最後是金融,金融領域的工程師很容讓大家想到量化交易,工程師從這裡可以很好的切入金融領域。
金融領域工程師的基本素質:
- 對金融產品敏感
- 有量化投資經驗
結論
我們把上面列出的這些特點總結提煉提煉,不難得出數字貨幣行業工程師需要具備的基本素質如下:
- 掌握節奏快,效率高的開發模式
- 重視用戶體驗
- 掌握平台型web應用的開發(大用戶量,高並發)
- 掌握去中心化研發模式
- 理解區塊鏈是對生產關係的改變
- 能夠深入淺出的說明白區塊鏈的概念
- 紮實的密碼學知識
- 理解主流數字貨幣的特點和開發模式
- 對金融產品/玩法 高度敏感
- 理解貨幣體系
- 有量化投資經驗(量化方向)
- 能深入淺出得解釋技術概念
如果讀者您正好是相關行業的工程師,不妨對照自身的特點,著重的強化這12項技能,那麼不久後一定能成為行業的領軍人物。
推薦閱讀:
※寫給一名軟體測試工程師
※必備!CAE有限元工程師面試中的純技術問答
※深度 | 阿里新供應鏈體系架構解讀
※工程師的五個等級
※工程師職稱評定流程?如何申請工程師職稱?