区块链开发也已经成为目前自由职业市场上最具人气的方向。根据UpWork网站的调查,目前的职位需求与去年同期相比增长超过6000%,这意味着其已经成为新时代的“云技术”。从数据角度来看,区块链自由职业者的平均薪酬为每小时65美元,但最高时薪可达到250美元。
下面,我们一起来看区块链领域中最重要的各类工作岗位。
1. 入门级与实习生职位
Steele指出,这些工作的薪酬范围从每小时15美元到30美元不等,在西海岸范围内薪酬较高。实习生的具体职责取决于企业的实际情况,但一般包括设计及开发基于私有链及开源平台(例如Linux)的区块链分布式分类账。私有或者说“许可”链之所以成为其中的焦点,是因为目前大多数企业正在努力构建自己的中心化分布式账本技术(简称DLT),旨在为供应链管理及内部或业务合作伙伴间的各类业务应用构建交易网络。
入门级职位还可能包括区块链试点与概念验证项目开发,这是因为目前大多数企业尚处于DLT解决方案的测试阶段。
在这一领域,最炙手可热的技术性技能包括:Node.JS、Go RESTful、API、React、Java、C++、Solidity、Truffle、CSS以及HTML。
2. 区块链项目经理
项目经理的职责在于帮助企业将业务需求转换为技术语言,同时将区块链开发人员的技术语言转换为更易于理解的普通用语。
Steele在邮件中写道,“项目经理通常是组织当中第一位沟通并理解企业将区块链技术引入自身业务并加以运用等需求的人员。区块链项目经理的任务包括规划及监督区块链项目的推进。”
3. 区块链开发人员
开发人员可能会在区块链领域拥有最为广阔的发展空间; 金融服务、政府以及科技企业都在积极寻求利用区块链技术为客户提供更佳服务体验的可行方法。
开发人员需要的技术性技能包括:微软SQL Server、Visual Studio、.NET、MVC、Ajax、SQL、C、C++、C#、JavaScript、Node.JS、jQuery、SOAP、REST、FTP、HTML、XML、XSLT、XCOD、神经网络、回归、敏捷Scrum以及MySQL。
4. B区链质量工程师
这一职位负责确保区块链开发工作内各项成果符合质量要求,具体包括自动化框架与测试、手动测试以及仪表板等“一切用于支持移动、Web与平台工程的方案。”
质量工程师需要研究区块链工具并提出建议,同时制定质量保证(简称QA)自动化测试标准,以及定义、编写及实施负载性能测试的测试自动化策略。Steele表示,候选人可能还需要具备工程管理MBA学位。
5. 区块链法律顾问或律师
此职位负责向企业提供关于如何构建及管理初始代币产品的建议,特别是考虑到目前的代币发行正面临着更为严格的监管审查。律师们还需要制定法律合作关系与合约,从而配合区块链技术中提供的“智能合约”这一业务自动化工具——其可基于预先商定的条款以自动执行。
Steele写道,“举例来说,最近的区块链律师工作职位正在寻求能够设计法律合作关系的律师。此项合作关系需要将加密货币生态系统与现有财务结构联系起来,并可支持各类合并与收购活动,例如法律协议的谈判与起草,外加监督执行等。”
6. 区块链Web设计师
初创企业甚至是部分成熟公司通常会在启动区块链网络时使用加密货币,同时通过网站向企业客户发出产品通知。区块链Web设计师需要提出原创且“令人兴奋”的用户界面。例如,近期针对用户界面设计师发布的职位,要求候选人能够使用Sketch、PS以及Figma创建可在移动与Web应用程序中工作中的UI设计方案。
Steele写道,“这要求申请人拥有出色的沟通技巧,并能够高效地与内容、运营及营销团队进行交流。”
7. 区块链工程师
此项工作旨在了解企业的技术需求,同时创建出满足这些需求的区块链应用程序。
Steele写道,“大家可能需要致力于实现资产与加速器、构建企业基础设施以使用以太币与比特币,并可能需要帮助新员工分析代码并为组织管理者提供区块链编程培训。”
区块链工程师应精通以下技术性技能:Java、Hyperledger Fabric、Ripple、Solidity、Python、比特币、Oracle Identity以及访问管理解决方案。