导读: 区块链开发已经成为当前最为热门的 IT 工作技能;而要拿下这类薪酬可观且极具挑战性的工作岗位,我们仍然有必要准确把握企业希望利用刚刚兴起的分布式账本技术实现哪些目标。在欧美的人才市场已经反复证明,区块链相关人才的争夺正趋于白热化。然而,你是否清楚,公司正在发布那些区块链相关职位,其具体薪资又处于怎么样的水平?这正是本文将要讲述的内容。
对区块链技术来说,2017 年是一个突破年。数字不会说谎,而且其中一些数字真的让人大跌眼镜。
区块链开发者真正价值有多高?
世界最大的就业网站之一 Indeed.com 发布了一些有关区块链职位增长的统计数据,看上去很有趣,这些数据显示,从 2016 年 12 月到 2017 年 12 月,区块链相关职位增幅惊人,高达 207%。但是,这还没完。根据统计数据,自 2015 年 11 月以来,这一数字增长了 631%,看上去几乎不可信!
尽管在 2016 年,加密货币被区块链夺去了光芒,但是在 2017 年,18 个最受欢迎的行业职位描述中有 15 个仍然特别提到了 “加密货币”,这足以显示出加密货币变得多么火热。
由于业界对区块链的兴趣迅速大增,最大的行业正在拼命寻觅这一领域的高素质人才,但到目前为止,高素质人才仍然十分有限。当 CoinDesk 采访 Indeed.com 的产品副总裁 Terence Chiu 时,他指出:
“虽然区块链相关职位的机遇和搜索的数量还很小,但 Indeed 的数据显示,公司正越来越多地寻求专家来专注这项新技术,而且求职者也能迅速地做出反应。”
显然,区块链开发者是这个领域最热门的职位,这也是我们在本文将要讨论的话题。言归正传,让我们开始吧!
为什么你应该选择区块链职位?
我们相信,到目前为止,对区块链职位的需求已处于历史最高水平。但这可能并不足以说服你去规划新的职业道路。为此,让我们来探讨一下,为什么你应该选择区块链职位。
1 更好的薪酬
因为区块链是一个年轻的领域,而且该领域的人才十分有限,因此,在技术和非技术领域提供的薪酬比普通工作的薪酬要高 10~20%。
另外,值得注意的是,在加密相关职位中的利润分享模式更好,激励也高得很多。
2 远程灵活性
远程工作正呈上升趋势,越来越多的人正在回避 “办公室” 的概念,并选择了灵活的办公地点。这是加密公司超越传统同行的优势之一。
此外,请记得加密公司更有可能会为你提供 “在家工作” 的选项,只需你在特定日子里来公司上班即可。
3 员工流动性
这种特权仅限于发行代币的公司。通常,在一个初创公司中,员工获得股权后,为了换成法定货币,必须等到套现机会才能出售股票。这本身可能是一个非常复杂的过程,在很多情况下,公司的赠款非常严格,会阻碍二次交易。
在区块链公司中,员工通常会得到代币,这些代币可以作为类似股权的补偿。与股票不同,这些代币本质上是流动的,尽管其中一些代币可能仍有诸多限制。
所以,现在你知道为什么应该在区块链领域中寻找职位了吧?让我们来看看你能做什么。
区块链开发者职位的崛起
业界对区块链开发者的需求空前高涨。据世界最大就业门户网站之一 Upwork 显示,在人才市场中,区块链开发 / 工程是继机器人专家之后的第二大需求技能,它只会越来越热门。
随着各种商业和金融行业中对区块链技术的需求越来越大,处理这些问题的公司数量也将增长。别忘了,还有传统金融机构如银行、Visa 等也在实现跨越式发展。
为了胜过竞争对手,这些公司都在寻找开发者和架构师。根据按需技术人才市场 Toptal 的数据,区块链工程师的需求从 2017 年 1 月到 2018 年 1 月,增幅高达 700%。
区块链开发者的技能需求
要注意,公司对区块链开发者有三种技能需求:
Hyperledger
Ripple
Solidity
然而,由于区块链领域过于年轻,因此富有经验的区块链开发者难以寻觅,鉴于此,公司正在考虑让软件开发者掌握一些所需的技能。出于这个原因,开发者必须至少具有在开源项目中工作的经验,而在 GitHub 中的工作经验就是一个很好的起点。他们至少应该具备 C/C++ 的丰富知识,因为大多数项目都是用 C/C++ 编写的。除此之外,Java、Python 的知识也是首选。
这一事实得到了招聘公司 Opus 的证实,该公司表示,潜在区块链开发者应该能够同时掌握多种编程语言,并对密码学有一定的了解。由于 C++ 的原因,他们应该能够接受比特币和以太坊。另外,他们还应熟悉 JavaScript 和 Python。
普华永道的 Seamus Cushley 指出,潜在的区块链工程师 “应该具备强大的技术背景,对新技术充满好奇,能够灵活变通,并愿意更多地了解区块链。” 他们还应具备数学和算法的基本知识。事实上,许多大公司都需要数学或计算机科学的文凭才能够在美国公司工作。
你可以查看我们的 JavaScript 和 Solidity 指南来开始使用:https://blockgeeks.com/guides/javascript-and-solidity/
区块链开发者薪酬和简历
让我们来看看,作为区块链开发者能赚多少钱。在区块链领域中,你很容易能够拿到最高的薪酬,并且根据工作地点,可能会达到惊人的薪资水平。例如,在美国硅谷,一名区块链开发者可以得到 158000 美元的年薪。要知道,NVidia 的高级硬件开发者的年薪也不过区区 135000 美元,这两者相比较,当然令人印象深刻了。
然而,这还没完。
在瑞士,区块链开发者的年薪是 120000~180000 美元,但与此形成鲜明对比的是,英国的区块链开发者的年薪是 50000~90000 美元。
以上这些都是领取薪资的开发者的情况。那么自由开发者又是什么情况呢?Kirill Shilov 曾写过文章《Blockchain jobs and salaries — 2018 report》,他透露,自由职业顾问每小时的报酬是 50~100 美元。
“哦,如果你想知道,这些工作并不会很快就消失,至少据 Burning Glass Technologies 的 Matt Siegelman 的研究是这样。” 他在文章中写道,“五年前,在 2012 年,我们只找到寥寥可数的对区块链技能要求很高的职位空缺。但到了 2016 年,这一数字增长为 1838 条职位招聘信息,2017 年中期,职位信息多达 3958 条,比 2016 年增加了 115%。”
根据 LinkedIn 的数据,区块链职位空缺总数去年至少增加了 4 倍。
区块链开发者的简历
我们将考察三类开发者的简历。
C++/Go 开发者
以太坊开发者
Ripple 开发者
C++/Go 开发者
这类开发者所需技能如下:
Web 应用开发。
Android/iOS 开发。
面向对象的编程。
C++、Go、Java、C# 的专业知识。
了解比特币和区块链。
自由职业者的报酬每小时 35 美元起。
全职工作年薪可高达 100000 美元。
以太坊开发者
对于以太坊开发者而言,所需的技能如下:
精通 Solidity。
开发 DApp 的能力。
具备 Web 编程方面的经验,如 JavaScript 和 Python。
具备 ICO 和钱包的经验。
熟练掌握区块链、比特币和以太坊。
自由职业者的报酬每小时 50 美元起。
全职工作年薪可高达 110000 美元。
Ripple 开发者
接下来我们考察 Ripple 开发者。那么,这类开发者应具备哪些技能?让我们来看一看。
能够为以太坊创建测试。
具备 ICO 的技术知识。
具备 Python、JavaScript/node.js、PHP/Laravel、OOP 和设计模式、C/C++、Go、Java 的专业知识。
具备智能合约的经验。
自由职业者的报酬每小时 50 美元起。
何处能找到区块链开发者的职位
招聘人员大致可以分为两类:
传统公司
初创公司
传统公司
Indeed.com 中大部分区块链职位都在美国,在美国,区块链职位的首选目的地是纽约,其次是旧金山、波士顿和圣何塞。
基于某些原因,如果你的目标是在一家大型传统公司工作,那么你获得远程工作的机会就很渺茫。在 Indeed.com 上,只有不到 1% 的传统公司可提供远程工作的职位。
话虽如此,让我们来看一看那里的一些传统职位,看看他们会支付多少薪水,以及获得这些职位你需要做些什么。
IBM
根据维基百科上的词条,“国际商业机器股份有限公司(IBM),是美国一家跨国科技公司及咨询公司,总部位于纽约州阿蒙克市。业务遍及 170 多个国家。该公司于 1911 年创立,名为计算列表纪录公司(CTR),1924 年改名为‘国际商业机器’。”
让我们来看看 IBM 提供的一些区块链职位。
1 资深顾问区块链开发者
IBM 全球业务服务部(GBS)正在招聘资深顾问开发者,要求能够开发技术解决方案来解决一个或多个区块链技术平台上各个行业的客户问题,如超级账本(Hyperledger)、以太坊和 Ripple。
该职位的职责包括:
使用各种适用于各种目的语言进行编码,如 Java、C++、JavaScript、Angular,使用区块链 / 分布式账本技术(IBM 和非 IBM)的节点开发令人兴奋的创新解决方案。
在区块链不断发展的空间中跟上新技术的步伐。
为客户业务开发相关用例并形成概念:概念验证(proof-of-concepts,POC),价值证明(proof-of-value,POV)和生产部署。
与客户和团队交互构建解决方案。
薪酬:年薪 60000~80000 美元。
2 区块链软件工程师
IBM 希望招聘的区块链软件工程师,能够 “解决系统和集成的业务问题。”
他们必须能够:
能够与高度投入的团队成员的小型开发团队合作。
与各种业务团队和流程中的个人合作。
快速学习如何设计和实现优化区块链应用程序。
使用 Golang 开发智能合约,在 node.js 中集成功能。
实践测试驱动开发以迅速部署相关功能。
该职位所需资格包括:
至少 2 年以上的使用 Node.js、Web 应用程序、REST 服务进行云端应用程序的开发经验。
至少 2 年以上的敏捷软件开发经验。
接触过 DevOps 工具,如 Jenkins、TravisCI 和 Selenium。
具备解决问题和利益相关者沟通方面丰富的经验。
薪酬:年薪 68000~106000 美元。
Microsoft
Microsoft 是美国一家跨国科技公司,总部位于华盛顿州雷德蒙德市。以研发、制造、授权和提供计算机软件、消费电子产品、个人电脑和服务为主。
让我们看看微软希望招聘的两个最高职位。
1 区块链资深项目经理
Microsoft 希望招聘区块链资深项目经理。据他们称,“我们希望招聘的这个人,将会深入了解客户如何使用 Azure 中的分布式账本技术以及计算、存储、数据库和网络服务来构建自己的应用程序。”
这一职位需要的资格如下:
计算机科学或相关领域的学士或硕士学位。
MBA 优先,但非必需。
10 年以上的软件开发或项目管理经验。
6 年以上设计和运营服务经验。
主要职责如下:
展示客户关注点和跨团队端到端思考和经验。
跨团队的高效沟通和协作。
高质量的业绩记录、自我导向、及时实施及注重细节。
具备技术专长和沟通能力,与技术团队工作并建立信任。
薪酬:年薪 91000~131000 美元。
2 区块链系统集成合作伙伴开发经理
Microsoft 的统一商业合作伙伴部门(One Commercial Partner,OCP)组织中的系统集成(Systems Integrator,SI)团队,正在寻觅一位高级商务开发经理,通过顶级全球系统集成商(Global System Integrator,GSI),咨询、管理其招聘和执行活动,为区块链伙伴找到市场定位,除此之外,还有为销售到企业账户定义通过系统集成合作伙伴战略。
关键成功标准:
在 Azure 工作负载上成功开发区块链的合作伙伴解决方案和项目。
成功开发、支持与全球系统集成合作伙伴和其他顶级区块链合作伙伴的交易。
达成顶级系统集成合作伙伴的承诺,它们将支持 Microsoft 获得市场份额的目标。
通过合作伙伴实现赢取 / 部署的最佳效果。
业务架构师、工程师和销售合作、投资的演变。
Azure 系统集成合作伙伴的区块链销售到企业知识、技能和经验中。
一个强有力的候选人应该具备:
较强的业务开发和(或)企业销售经验。
具备与合作伙伴和 BG 谈判投资的经验。
对系统集成伙伴有深入的了解。
对 Microsoft 的 Azure 区块链战略有深入的了解。
对区块链的全景有清晰的认识,能够与合作伙伴开展技术讨论。
具备在全球范围内的落地计划和战略的经验。
具备与高级管理人员交流的经验和较强的沟通技巧。
具备出色的解决问题能力和战略思维能力。
经证实有能力进行跨组织协作、处理歧义并在没有直接授权的情况下推动影响。
薪酬:年薪 109000~172000 美元。
Visa
Visa 公司是一家总部位于美国加利福尼亚州福斯特市的跨国金融服务公司。该公司正积极寻觅区块链专家加盟他们的团队,希望能够使用区块链系统来清理国际银行业务。
该职位所需资格:
具备贸易金融、股票、支付处理和批发信贷方面的经验。
具备区块链平台实践的技术专长。
云端架构和可扩展的解决方案,包括编排和容器。
须有计算机科学学士学位。
须有 2 年以上的分布式软件开发经验。
须有软件开发各方面的实践经验:数据、服务器端、UI 及开源软件。
必须具备 Linux、开源、C++ 或 Java、主从式应用程序的经验。
在金融科技创新、开源软件贡献、区块链、密码学和数据科学展现激情。
对测试驱动开发和持续学习表现出热情。
须有 6~8 年的全面行业经验。
该职位的主要职责如下:
领导几个独特的区块链计划。
直接客户和业务接触。
编写代码。
在区块链概念证明(PoC)工作。
监控区块链技术。
维护公司与 Hyperledger(超级账本)计划的关系。
初创公司
很显然,传统公司并非唯一的选择。如果你想在初创公司工作,那里也有很多机会。初创公司的职位对远程工作合同持更加开放的态度。你可以找到这些职位的地方是 BountyOne、Crypto.jobs、AngelList 等。
让我们看一看你可以找到的一些职位。
Atlas City
总部位于英国伦敦的 Atlas City,正在寻觅一名 C++ 高级开发者,须担任以下角色:
须在工程团队中工作,负责多项任务,进一步推进公司路线图部署。
须加入后端工程师团队并与前端开发团队一起工作,具体取决于工程师团队的日程安排。
须主动为创意产生过程做出贡献,并能够自主或与同伴一起完成任务。
如果合适的话,将指导团队的初级成员。
须积极参与 Altas City 周边不断发展的开发者社区,参与公司的社交渠道,如 Github 和 Discord。
职位要求:
具备在一个(或多个)区块链项目中至少 1 年的专业知识。
具备在区块链和分布式账本的不同领域的工作经验,包括共识机制、实施运行智能合约的支持以及新的加密解决方案。
较强的 C++ 开发经验。
具备为开源软件项目作出贡献和了解开源社区动态的经验。
熟练使用命令行(Bash)和 Linux。
具备领导高技能软件工程师团队的经验。
具备多线程和并发的相关知识。
具备单元测试和 E2E 测试的相关知识。
具备在 Agile Scrum 或看板管理上的工作经验。
期待的经验:
掌握另一种后端脚本语言,如 NodeJS、PHP、Java 或 Python。
具备生产模拟和开发测试网络的经验。
能够以书面形式提出想法,以及为支持公司思想领导和内容创建战略撰写文章。
担任主要区块链协议项目的资深撰稿人,如以太坊、Neo、比特币、比特现金、R3 Corda、超级账本等。
你将得到如下待遇:
富有竞争力的薪酬 + 股权 + 绩效奖金。
参加世界各地会议介绍相关工作的机会。
加入不断发展的智能团队,驱动业务变革。
有机会对团队产生影响,应用所学到的技能。
公司具有创业文化,工作环境是友好的、快节奏的。
所有的咖啡和啤酒一律免费。
面试流程:
须参加 C++ 测试(总共 20 道题,测试时间 60 分钟)。请注意,未提交测试的申请者将会自动被取消应聘资格。该测试可从此链接获得:http://uw0vei.com/testing/bhr7k
如果 C++ 测试过关,将会被邀请与该团队的几名成员进行面试。
如果面试过关,并且愿意加盟 Atlas City,将会得到这份工作。
Blocksmith
Blocksmith 是一家位于伦敦的区块链工作室,与初创公司和企业合作,帮助它们构建区块链解决方案和应用程序。
主要工作职责:
在区块链空间中从零开始构建新事物。
快速掌握新的框架和协议,并对区块链周边的层有深入的了解(如以太坊智能合约、Cosmos、区块链架构等等)。
分享内部和外部的知识,以及公司的愿景、机遇和挑战。
能够为团队带来创业和协作精神。
能够成为公司管理决策的贡献者。
职位要求:
至少两年的软件工程师经验。
热衷学习具有挑战性的新概念和新工具。
对区块链的未来怀揣兴奋。
有任何区块链知识者优先考虑,其余的将与我们一起学习。
条件:
薪酬:根据经验,35~50 英镑。
6 个月之后,将具有获得股权的资格。
工作地点:伦敦或柏林,可提供班车。
结语
嗯,就这么多了。
现在,区块链开发者的工作炙手可热,如果你具有所必需的工作经验,那么就抓紧时机去应聘区块链开发者吧,勿失良机!在区块链领域能挣到很高的薪水,如果你的能力能够对得起这么高的薪水,那么你可以挣到可观的薪酬。
原文链接:
https://www.btcethereum.com/blog/2018/11/20/how-much-does-a-blockchain-developer-really-make/
评论 1 条评论