区块链火了,但这么多的公链和联盟链项目,该首先学习哪门技术的性价比更高呢?

作者:潘致雄、卢子航

通过全国 3300 多份区块链行业的招聘信息分析,我们发现对于区块链领域的技术人员来说,学习以太坊和 Hyperledger 相关技术可能是最好的选择,因为需求量远超过除了比特币之外的公链和联盟链技术。当然了,了解并掌握比特币相关知识,似乎是对区块链开发者最基本的要求。

我们从中国最大的招聘网站之一的前程无忧上,搜索了提及了「区块链」一词的职位招聘信息,在近 30 天内共超过 3300 多条。我们对这份数据进行了一些分析,并提炼出一些结论,供大家参考。

要点

  • 除了公链项目之外,Linux 基金会的 Hyperledger 联盟和旗下的 Fabric 项目是联盟链技术中最多被提及的,不过提及的次数还是不如以太坊,更不如比特币。
  • 绝大多数职位并没有提及任何具体的区块链项目,而提及过公链或联盟链技术的职位为 444 个,占总量的 13%。在这 444 个岗位中,认知度最高的只有比特币、以太坊和 Hyperledger,其他项目的关键词被提及占比总和低于 20%。
  • 对于仅提及了一个区块链项目的职位来说,比特币是以太坊的 6 倍以上,由于比特币不可进行 DApp 开发,这可能是因为招聘者将比特币作为区块链项目的一个案例提及,也可能是因为招聘信息有很多和钱包、交易所开发相关的职位。
  • 垂直招聘 Hyperledger 技术的需求超过以太坊,这可能代表着联盟链技能的需求是多于公链技术的

分组

首先需要选出其中最重要的几个项目。经过初步的筛选,最终决定的分为这几类:比特币组、以太坊组、Hyperledger 组、EOS 和其他组。其中 EOS 被提及的数据还是远超其他比如波场或者 NEO 的,所以单独拿出作为一组。

比特币组包含的关键词包含 Bitcoin、比特币、BTC、闪电网络等;以太坊组的关键词包含 Ethereum、以太坊、ETH、Solidity、DeFi 等;Hyperledger 组的关键词包含了超级账本、Hyperledger 和 Fabric 等;EOS 就只有一个关键词 EOS;其他组的关键词包含了 Tendermint、Polkadot、Cosmos、NEO、Corda 等。

知名度排名

在 3398 条记录中,总共有 444 条记录提及过至少一个区块链项目,占总数的 13%,也就是绝大多数职位并没有提及任何具体的区块链项目。在这 444 条记录中,超过半数的职位描述会提及多个区块链项目,比如会这样写:

对比特币、以太坊、超级账本、闪电网络等技术有一定了解。

我们分析了数千条招聘信息,认为程序员该学习这些区块链技术

从结果来看,在招聘中认知度最高的项目其实就三个,分别是比特币、以太坊和 Hyperledger。其余项目甚至连 EOS 都甚少提及,更不用说其他的公链或者联盟链项目了。

特定技术的需求排名

另外,还有一类的职位会定位招聘某一特定技能的人才,比如说在职位描述中只提及了以太坊,而没有提及比特币,Hyperledger 或者 EOS,比如招聘人员会这样写:

深入掌握并能编写 Ethereum 智能合约,理解 EVM/wasm 机理

这就意味着这类的岗位是仅招聘以太坊的技术相关人员,因为该职位描述中并未提及任何其他公链技术。如果将这类情况进行汇总,去除其他低频项目的影响,针对以比特币、以太坊、Hyperledger 和 EOS 进行排他性的分析,会得出如下图表。

我们分析了数千条招聘信息,认为程序员该学习这些区块链技术

仅提及了比特币的职位数为 155 个,远高于其他任何项目之和。由于很少有基于比特币进行 DApp 开发的项目,所以比特币被单独提及次数这么高的原因,可能是因为大多数招聘信息将比特币作为区块链的项目的一个案例、关键词或者标签使用了。

另外,以太坊当之无愧是公链项目中最重要的,所以垂直招聘相关职位的开发者数量是碾压任何其他公链项目的,虽然绝对数量还不是很高。而且 Hyperledger 等相关技术超过了以太坊,这可能代表着联盟链技能的垂直需求是多于公链技术的。