最近由于常面试,看了一些面试题,不经意间发现了一个很有思考意义的题目,

某行业的工程师应具备哪些基本技能?

这里的某可以是任何典型的行业,比如金融,o2o,媒体,印刷,互联网等。我第一眼看到这个问题的时候也不觉得有什么特殊,但仔细思考之后却发现

此题妙矣!

今天趁周末,我就这个题目谈谈我对数字货币行业的工程师的一点看法。

好在哪里?

在回答问题之前,请允许我用不多的篇幅分析一下这个题目妙在哪里,这个题目当然可以用在面试上,他可以考察一个人思考问题的方式(这往往决定了这个人未来在事业上能走多远),要回答好这个问题,你必须先

定位行业

,找出

分析角度

最后

提炼语言

,并且需要对行业有一定了解,但如果这个题目到此为止了,那么它只能算是一个好的面试题,我今天就也不会在这里讨论这个话题了。这个问题另一个非常妙的地方就在于如果你对行业的认识程度不同,那么你的答案会有很大不同,这就使这个问题可以在从业的过程中不断的思考,不断的问自己,从而可以不断的帮助自己理解行业以及个人的发展,这也是我今天写这篇文章的主要目的。

行业定位

好了言归正传,我开始从我目前对行业的认识程度来对这个问题做解答,第一步就是定位行业,说人话就是比特币领域公司这么多,有的做

钱包

,有的做

资讯

,有的

挖矿

,有的做

交易所

,那么到底这些项目属于哪几大行业领域呢,我们要先归纳出来。

比特币领域创业公司到底都在做什么,可以参看我之前的文章:

数字货币如何赚钱

这里直接搬出结论,比特币/数字货币领域公司从事的项目基本属于以下几大行业/领域

互联网

金融

数字货币

区块链

(这里行业/领域的划分主要考虑的是行业/领域特点,我找不到更合适的次词来概括,所以不要太纠结某个领域是否能称得上行业之类问题)

领域特点

互联网/移动互联网

互联网/移动互联网已经逐渐成为了一项基础服务,比特币领域创业,除了买矿机挖矿可能不需要用到互联网,其他钱包,矿池,交易所等无一例外都是按照互联网的思路来打造的,所以这里首当其冲要考虑的就是互联网

我自己是赶上了互联网/移动互联网这波浪潮的,对互联网的特点还算是比较了解

互联网/移动互联网领域工程师的基本素质:

  1. 开发节奏快,效率高
  2. 重视用户体验
  3. 掌握平台型web应用开发(大用户量,高并发)

限于篇幅原因,这里不展开讨论了,读者如果有什么疑问,就直接留言探讨吧。

区块链

区块链我在之前的文章中详细分析过,想了解的朋友可以直接翻看

区块链(BlockChain)的价值与未来应用

。值得一提的是区块链这个领域目前是工程师驱动,如果思想能转变过来,工程师们能做的事情不少

区块链领域工程师的基本素质:

  1. 掌握去中心化研发模式
  2. 理解区块链是对生产关系的改变
  3. 能够深入浅出的说明白区块链的概念

数字货币

数字货币现在越来越多,主流数字货币也是各有各的特点,比如ETH的智能合约,ZEC的匿名性,这些都需要有相关技术基础才能够理解,工程师在这里领域里有着得天独厚的优势

数字货币领域工程师的基本素质:

  1. 密码学知识
  2. 理解主流数字货币的特点和开发模式
  3. 理解货币体系

金融

最后是金融,金融领域的工程师很容让大家想到量化交易,工程师从这里可以很好的切入金融领域。

金融领域工程师的基本素质:

  1. 对金融产品敏感
  2. 有量化投资经验

结论

我们把上面列出的这些特点总结提炼提炼,不难得出数字货币行业工程师需要具备的基本素质如下:

  • 掌握节奏快,效率高的开发模式
  • 重视用户体验
  • 掌握平台型web应用的开发(大用户量,高并发)
  • 掌握去中心化研发模式
  • 理解区块链是对生产关系的改变
  • 能够深入浅出的说明白区块链的概念
  • 扎实的密码学知识
  • 理解主流数字货币的特点和开发模式
  • 对金融产品/玩法 高度敏感
  • 理解货币体系
  • 有量化投资经验(量化方向)
  • 能深入浅出得解释技术概念

如果读者您正好是相关行业的工程师,不妨对照自身的特点,着重的强化这12项技能,那么不久后一定能成为行业的领军人物。

results matching ""

    No results matching ""