登上月球?区块链就业危机将维持数年
以太坊行情:根据以太坊交易平台火币网行情显示,截至北京时间7月19日10点,以太坊价格为1515元人民币。火币网以太坊今日开盘价格为1443.01元,目前最高价格为1750元,最低价格为1380元,涨幅4.99%。
ETH以太坊行情小时图来自火币网
行业消息
在现今的区块链市场,融资是比较简单的部分。
正如标题所说的,以出售加密资产作为融资方式的初创公司在努力寻找合格的开发人员,但是搭建公共和私人区块链的项目也面临着相同的问题。
即使那些想通过这些平台降低成本和增加效率的企业联盟和团体也未能幸免。
但是考虑到这是一个新兴行业,可能就不意外了。毕竟,真正理解区块链的人只有这么多,招聘的难度可想而知。
但是,这并不意味着公司们没有在寻找吸引和留住人才的策略。
区块链开发者的类型
但是在专研这些策略之前,了解一下区块链领域不同类型的开发者是很有那帮助的。
区块链项目的编程员大致可分为三类。
第一类是核心区块链协议的开发者,例如网络层面(点对点通信)或者共识层面(关于目前区块链状况的分布式共识)。他们通常需要在低阶编程语言(传统的C++,但是现在一些客户端使用Java、OCaml和C#语言)、分布式系统和加密技术方面有强大的背景。
第二类开发者是写区块链后端应用程序的(通常是智能合约的形式)。举个例子,去年以太坊横空出世后,了解其原生编程语言Solidity编程员的需求大增。这是编写以太坊智能合约的首选语言,Solidity的开发者需要有编程、安全和软件测试的背景。
第三类开发者是负责搭建与区块链交互的应用程序,无需专业的区块链知识或资格。他们经常用流行的网页开发语言来搭建应用程序,这些应用程序再通过APIs与区块链交互。
从编程角度,他们大部分都将区块链视作另一个数据库。通常需要在网页开发和常用库方面的背景。
需求和欲望
种类很多,大多数区块链项目都会聘用以上讨论过的多个开发者。但是,了解这三个重要元素,并能与专业团队一起搭建产品的技术领袖更是稀缺。
然而,并非总是如此。
今天,基于以太坊的大部分ICO(首次公开代币预售)可以不要第一类开发者。而是侧重于为项目搭建区块链所必须的智能合约框架,其余的都靠网页应用程序开发。
这就增加了无需深入了解区块链技术的区块链项目的数量。举个例子,Bancor仅有一名主要的智能合约开发员,却通过ICO设法筹集了1.5亿美元。
技能和思维模式
另一个主要挑战在于,“快速行动,打破陈规”的理念让智能合约编程不同于常规网页开发。
与大多数消费者网页应用的漏洞不同,智能合约漏洞很难修复。因此智能合约测试尤为重要。
以太坊开发初创公司ConsenSys的技术主管Mike Goldin表示:
“最重要的方面是训练新智能合约开发者养成以测试为核心的思维”。
此外,智能合约漏洞的成本高昂。以太坊网络就经历了硬分叉,以及逆转The DAO漏洞的影响。漏洞被发现后,这个智能合约持有大约13% 的以太币总供应量。
为了有效避免此类漏洞,形式证明成为智能合约开发的重点。
形式证明以数学的方式确保了程序可以实现正式规格文件确定的内容,确定没有边缘案例被遗漏。还可以降低代码漏洞,用于例如医疗和航空业等漏洞出现率高的行业,。
对开发者来说,智能合约,尤其是以太坊上的,不仅仅需要练习精确性,还需要练习效率。
Goldin承认,他目前的策略是培训新员工,而不是关注之前的Solidity经验。
“我们寻找有才能的开发者,培训他们。我们发现有C和C++语言背景的毕业生很容易培训成功,Solidity在一些方面与其是相似的。”
大学研究
目前主要的计算机科学课程极少有专业的区块链训练,这无疑加剧了这一问题。
从麻省理工学院(MIT)到康奈尔(Cornell)越来越多大学正在搭建区块链实验室,进行技术研究,但是大学全面覆盖区块链开发者必备技能的课程还需要数年。
然而,未来大学还将是区块链开发者的主要来源。
区块链初创公司MetaX的技术主管James Young相信大学需要超出编程领域,鼓励“去中心化思维”。
“我预测未来会有‘区块链学士学位’,而编程和技术知识只是课程的一小部分。参与课程的人会被培训关于代币的博弈理论、经济学、文化社会、法律问题等等”。
Young继续强调,考虑到该行业的特性及其带来的‘思考模式的转变’,他相信深度培训是必须的。
“理解其言外之意非常重要,而不仅仅是编程语言”。
训练营怎么样?
目前,由于大学缺乏全面的课程,所以训练营迅速填补了这个空缺。
南非区块链培训机构——区块链学院(The Blockchain Academy)的执行董事Bryant Nielson坚信大学教育会落后于专业的培训。
他说:“显然,大学不会引领下一代区块链开发者的培训。在未来的三到五年内,我认为训练营和企业内部培训将是开发者培训的主要资源。在大学内对新技术的制度偏见依旧存在”。
Nielson表示,在目前的市场中,生产区块链产品的公司从行业外部寻找人才的成本太高。
因此,公司内部的培训是大多数大型机构的中心战略。谈及该领域合格人才的短缺,他相信开发者在就业市场上的价值很高。
“目前,区块链开发者类似于十年前的iOS应用程序开发者,或二十年前的HTML开发者。进入该行业的人将是三到五年内该技术的主要架构师。”
合作方式
更实际的解决方案是结合以上解决方案。
康奈尔大学(Cornell University)的计算机课程助教、加密资产和合约倡议的主要推动者Emin Gun Sirer批评了The DAO、Bancor等知名区块链项目,他对大学保持该技术人才培训领域的领导地位并没有持乐观态度。
但是,他乐观的认为行业与学术合作将有所帮助。
“大多数大学仅仅是反应型机构,目前的人员无法满足新兴领域的需要。我们目前能看到大家对该领域兴趣的增加,尤其是金融科技行业强大的国家,我认为这个趋势将会继续发展”。
Sirer甚至预测,大学对区块链人才的需求也将增加。
“我们预测大学在区块链领域进行战略招聘,现有教职员工将进行调整,开始提供新的课程。”
前路漫漫
虽然,每个人都在谈论招聘一个开发者是如何困难,市场观察者发现很难理解该领域及其需求。
从长远角度来考虑,在其他领域有经验的开发者很容易被成为误解成这是成为区块链开发者所必须具备的技能。甚至有志于该领域的大学生也很难了解学习中最重要的是什么。
既然如此,Sirer建议在该行业寻求机遇的人专注于核心编程概念,而不是特定的区块链技能。
“掌握核心课程至关重要,比如系统编程、操作系统、分布式系统、网络设计和算法。我和其他职员更愿意培训那些掌握区块链核心计算机科学的人,而不是正好相反的。”
最终,随着越来越多学生和开发者进入区块链行业,市场必然需要找到平衡。
但是,就像该技术领域最近展示的那样,顶尖的开发者将因其工作获得大量回报,也许在区块链领域获得的薪酬会高于常规创业领域。
来源:比特币中文网