区块链工作:您合适吗? [分步指南]

区块链工作的兴起

区块链工作:您合适吗?图片来源:Google趋势

上面的图表来自Google趋势。它显示的是过去五年来人们对关键字“区块链工作”表现出的兴趣程度。可以看出,对该主题的需求和普遍兴趣一直在增加,而且理所当然地也在增加。由于这恰好是一个热门话题,因此本指南将解决其中的一些问题。如果您正在寻找区块链工作,或者您拥有一家区块链公司并正在寻找某人,那么本指南适合您!

2017年:区块链工作的兴起

2017年是区块链技术开创性的一年。您甚至可以说那是区块链技术真正出现的一年。数字不说谎,有些数字确实令人agger舌.

全球最大的职业门户网站之一的Indeed.com公布了一些有关区块链职位增长的有趣统计数据。看起来区块链工作的数量从2016年12月到2017年12月增加了惊人的207%。但这还没有结束。根据统计数据,自2015年11月以来,这一数字增长了631%,几乎令人难以置信.

加密货币是2017年的热门话题,在18个最受欢迎的行业工作中,有15个在说明中特别提到了“加密货币”.

显示在2016年被区块链普遍掩盖之后,2017年热门加密货币的发展趋势,在说明中特别提到的“加密货币”18个最受欢迎的行业工作中有15个.

由于兴趣的迅速增长,最大的行业正急切地在一个迄今为止极为有限的领域中寻找高素质的人才。实际上,Indeed.com产品副总裁Terence Chiu在告诉CoinDesk时指出了这一点:

“尽管机会和搜索的数量仍然很少,但确实的数据显示,公司越来越多地寻求专家来专注于这项新技术,而且求职者已经迅速做出反应。”

区块链工作:您合适吗?

图片来源:Coindesk.

Upwork是世界上最大的自由职业者中心之一,在2017年第三季度排名前20位最需要的技能列表。事实证明,区块链工程是市场上第二个最需要的技能(机器人专家是第一位)。 )

2018年:需求上升或下降?

2018年,比特币和其他加密货币的整体市值下降。根据这篇文章,似乎对加密货币工作的需求也与市值直接相关,因为这些数字似乎也有所下降。 石英.

但是,对区块链工作的需求与以往一样高。实际上,这可以从Indeed给出的图表中清楚地看出:

区块链工作:您合适吗?

为什么要选择区块链工作?

到目前为止,我们已经确定对区块链工作的需求是空前的高。但这还不足以说服您在这里规划新的职业道路。为此,让我们探究为什么您应该选择区块链工作的更多原因。 (本节的内容思想和图形均摘自该Angel博客。)

#1更好的报酬

由于这是一个年轻的领域,并且可用的人才非常有限,因此整个技术和非技术领域的薪资都比正常工作的薪资高10-20%.

另外,还值得注意的是,加密工作中的利润分享模型更好,激励机制也更高。.

区块链工作:您合适吗?

#2远程灵活性

远程工作正在增加,越来越多的人迅速回避“办公室”的概念,并选择位置灵活性。这是加密公司超越传统同行的另一个领域.

另外,请记住,加密公司更有可能为您提供“在家工作”选项,并且要求您仅在特定日期才能上班.

区块链工作:您合适吗?

#3员工流动性

这是一种特权,仅限于令牌公司。通常,在初创企业中,员工获得股权,并且必须等待流动性事件来出售股票并获得菲亚特货币。这本身可能是一个非常复杂的过程,并且在许多情况下,公司提供的赠款非常严格,从而阻碍了次级交易.

在区块链公司中,员工通常会获得代币,这些代币充当类似股权的补偿。这些令牌与股票不同,尽管它们中的某些可能仍对其有限制,但它们本身具有流动性.

因此,既然您知道了为什么应该在区块链领域寻找职业,那么让我们来看看您能做什么.

区块链领域的职业选择

下图显示了该空间中作业的细分。现在请记住,该图表显示了“天使”列表中指定的需求,但是我们认为它总体上可以对需求进行细分.

区块链工作:您合适吗?

注意:开发人员包含在工程中.

区块链开发人员

区块链开发人员很容易成为该领域需求最大的利基市场。他们是获得最高薪水的人,并且根据工作地点的不同,他们的薪水可能惊人。例如,在美国硅谷,一个区块链开发人员的年薪为15.8万美元。与NVidia的高级硬件开发人员的年薪为13.5万美元相比,这确实令人印象深刻。.

但是,这还没有结束.

在瑞士,区块链开发人员每年可获得120k-180k美元的报酬,但与此形成鲜明对比的是,英国的开发人员每年可获得50-90k美元的报酬.

但这是给受薪人员的。自由职业者呢?根据 本文 由Kirill Shilov提供,自由职业顾问的报酬为每小时$ 50 – $ 100.

那么,要成为一名区块链开发人员,您需要做什么?首先,您需要了解什么是智能合约,并且由于以太坊是目前最热门的智能合约平台,因此您必须学习如何牢固地编码.

什么是智能合约?

智能合约是自动化合约。它们使用在其代码上编写的特定指令自行执行,这些指令在满足特定条件时执行.

区块链工作:您合适吗?

您可以在此处的深入指南中了解有关智能合约的更多信息.

智能合约是在以太坊生态系统中完成工作的方式。当某人想要在以太坊中完成特定任务时,他们会与一个或多个人启动智能合约.

智能合约是一系列使用程序语言“ solidity”编写的指令,它基于IFTTT逻辑(即 如果此逻辑. 基本上,如果完成了第一组指令,则执行下一个功能,然后执行下一个功能,并继续重复执行,直到合同到期为止.

了解这一点的最好方法是想象一个自动售货机。您采取的每一步都像是下一步执行自身的触发器。这有点像多米诺骨牌效应。因此,让我们检查一下与自动售货机进行交互时要采取的步骤:

步骤1:您给自动贩卖机一些钱.

第2步:您按与所需项目对应的按钮.

第三步:物品出来,您将其收集.

现在看看所有这些步骤并考虑一下。如果没有执行上一个步骤,这些步骤中的任何一个都会起作用吗?这些步骤中的每一个都与上一步直接相关。还有一个要考虑的因素,它是智能合约的组成部分。您会发现,在与自动售货机的整个交互过程中,您(请求者)只在与自动售货机(提供者)合作。绝对没有第三方参与.

因此,如果该交易发生在以太坊网络中,现在看起来会如何?

假设您刚刚从以太坊网络中的自动售货机购买了东西,那么步骤将是什么样子呢??

步骤1:您给自动售货机一些钱,这将被以太坊网络中的所有节点记录下来,并且交易将在分类账中更新.

第2步:您打入与所需项目相对应的按钮,并在以太坊网络和分类帐中更新该记录.

第三步:项目出来,您将其收集起来,并被所有节点和分类帐记录下来.

您通过智能合约进行的每笔交易都会被网络记录和更新。这样做的目的是使与合同有关的每个人对自己的行为负责。通过使整个网络可见的每个动作,消除了人类的恶意

什么是坚固性?

对于任何想学习如何创建智能合约的人,Solidity是绝对必要的。我们已经有详细的指南,您可以在此处阅读。但是,这里我们将为您提供基本概述。 Solidity由Gavin Wood,Christian Reitwiessner,Alex Beregszaszi,Hiichi Hirai和几位以前的以太坊核心贡献者开发,以实现在以太坊等区块链平台上编写智能合约.

Solidity是一种有意精简的,松散类型的语言,其语法与ECMAScript(Javascript)非常相似。以太坊设计基本原理文档中有一些要记住的要点,即我们正在开发具有32字节指令字长的堆栈和内存模型,EVM(以太坊虚拟机)使我们可以访问程序“堆栈”,就像是一个寄存器空间,我们还可以在其中粘贴内存地址以使程序计数器循环/跳转(用于顺序程序控制),可扩展的临时“内存”和更永久的“存储”,该内容实际上已写入永久性区块链,最重要的是,EVM需要在智能合约中进行全面确定性.

注意:以太坊计划最终从Solidity过渡到Viper.

因此,在继续之前,我们来看一个基本的Solidity合同示例。 (代码取自github).

让我们运行一个简单的while循环来实现稳定性:

打印“ hello world!”合同BasicIterator

{

地址创建者; //保留一个 "地址"-类型点

uint8 [10]整数; //在数组中为10个8位无符号整数保留一块存储空间

函数BasicIterator()

{

creator = msg.sender;

uint8 x = 0;

//第1节:分配值

而(x < integers.length){

整数[x] = x;

x ++;

}}

函数getSum()常量返回(uint){

uint8 sum = 0;

uint8 x = 0;

//第2节:在数组中添加整数.

而(x < integers.length){

sum =和+整数[x];

x ++;

}

返回总和

}

//第3节:取消合同

函数kill()

{

如果(msg.sender ==创建者)

{

自杀(创造者);

}

}

}

因此,让我们分析一下代码。为了便于理解,我们将代码分为3部分.

第1节:赋值

第一步,我们填充一个名为“ integers”的数组,该数组接受10个8位无符号整数。我们这样做的方式是通过while循环。让我们看看while循环内发生了什么.

而(x < integers.length){

整数[x] = x;

x ++;

}

请记住,我们已经为整数x分配了“ 0”值。 while循环从0到integers.length。 Integers.length是一个返回数组最大容量的函数。因此,如果我们决定一个数组将有10个整数,则arrayname.length将返回值10。在上面的循环中,x的值从0到9(<10),并将其自身的值也分配给integers数组。因此,在循环结束时,整数将具有以下值:

0,1,2,3,4,5,6,7,8,9.

第2节:添加数组内容

在getSum()函数内部,我们将添加数组本身的内容。方法是重复上述相同的while循环,并使用变量“ sum”添加数组的内容.

第三节:取消合同

此功能可终止合同,并将合同中的剩余资金退还给合同创建者.

当被问及建立团结背后的灵感和动机是什么时,加文·伍兹博士说:

“ [Solidity]旨在成为开发合同的复杂工具,最终可以为开发人员和用户提供有关代码功能的良好信息。为了帮助实现这一目标,我设计了NatSpec,这是一种便于合同使用的文档格式,并使其成为Solidity中的一等公民。我还提出了一个正式的校对语言子集(尚未实现),以最大程度地保证可以提供的正确性。.

我将事件作为一流的公民介绍给了Solidity语言,以便为LOG提供一个很好的抽象,其形式类似于函数调用。灵感来自Qt元对象系统的“信号”.

我和Christian R.一起想出的另一个功能是功能修饰符。允许作为函数签名的一部分放置的属性对表观函数体进行一些修改。作为一种非常具有说明性的表达方式,它是一种习惯用法,非常适合面向合同的编程领域。”

如果您对学习团结感兴趣,那么可以在这里注册我们的团结课程.

以下是区块链开发人员的简历示例:

区块链工作:您合适吗?

图片来源:Hackernoon

非技术职位

但是,并非区块链空间中的所有职位都需要技术专业知识。让我们看一下区块链领域中的一些非技术职位:

最需要的三个非技术性工作是:

  • 运作方式.区块链工作:您合适吗?
  • 设计/产品.
  • 商业.

现在,这些工作并不是区块链公司所独有的,许多创业公司都拥有这些相似的职位。但是,正如Angel.co所说,该领域的招聘经理正在寻找更多东西。具体来说:

#1渴望学习

这个空间的主要特点是它在不断发展。如果您想进入这个领域,那么您将需要不断发展.

正如Smartshare的Mernit所说的, 适应歧义很重要,他们需要能够在没有指示的情况下解决问题。我们需要候选人冒险冒险自行解决。”

#2区块链技术知识

由于他们正在进入区块链领域,因此他们必须具有区块链技术的基础知识。从事业务和市场营销的人员必须具有足够的知识来解决问题并自信地谈论该技术.

如果您涉及任何形式的客户支持,那么您需要了解该技术的工作原理.

来自闪电实验室的伊丽莎白雄辩地说, “我们希望人们具有先验知识,但是好消息是,那里有很多资源供人们开始自己学习。我们不在乎您是否拥有学位。我们关心您的学习和执行能力。”

提供区块链工作的公司

现在,让我们看一些提供区块链工作的大型传统公司。大部分数据来自 玻璃门. 您也可以在以下位置浏览区块链工作 Bountyone.io.

IBM公司

根据 维基百科, “国际商业机器公司(IBM)是一家美国跨国技术公司,总部位于美国纽约的阿蒙克,业务遍及170多个国家。该公司成立于1911年,最初是计算机制表记录公司(CTR),并于1924年更名为“国际商业机器”。

让我们看一下IBM中可用的一些区块链文章.

#1高级顾问区块链开发人员

IBM全球商业服务部(GBS)正在聘请强大的高级顾问开发人员,他们将开发技术解决方案,以在一个或多个区块链技术平台(例如Hyperledger,Ethereum和Ripple)上解决客户在各个行业中的问题。.

职责包括:

  • 各种适合特定目的的代码,例如Java,C ++,JavaScript,Angular,Node。.
  • 在区块链发展空间中紧跟新技术

  • 为客户参与概念化并开发相关用例:证明

  • -概念(POC),价值证明(POV)和生产部署

  • 与客户和团队互动以构建解决方案

薪水: $ 60k- $ 80k 每年.

#2区块链软件工程师

IBM希望区块链软件工程师能够“通过系统和集成解决业务问题”。

他们一定:

  • 与高度敬业的团队成员组成的小型开发团队进行良好的协作.

  • 与各种业务团队和流程中的个人一起工作.

  • 快速学习如何设计和实施优化的区块链应用.

  • 在Golang中开发智能合约并在node.js中开发集成功能.

  • 练习测试驱动开发以快速部署相关功能.

资格包括:

  • 至少有2年以上使用Node.js,Web应用程序,REST服务进行云应用程序开发的经验

  • 至少2年以上敏捷方法经验

  • 暴露于DevOps工具(例如Jenkins,TravisCI和Selenium)

  • 在解决问题和与利益相关者沟通方面具有丰富经验.

薪水: $ 68k – $ 106k 每年.

埃森哲

埃森哲是一家全球管理咨询和专业服务公司,提供战略,咨询,数字,技术和运营服务。据《福布斯》报道,他们碰巧拥有世界上最多的区块链职位空缺.

那么,埃森哲对区块链技术的需求是什么?他们专注于创建只有其客户,业务合作伙伴和客户才能使用的私有区块链。他们认为需求最大的三个领域是:

  • 金融服务.
  • 供应链.
  • 身份.

主要角色 他们正在招聘的是软件开发人员,技术架构师和业务策略师。但这仍不能解释为什么他们需要利用区块链。事实证明,这与信任有关.

正如埃森哲全球区块链业务董事总经理兼联合负责人戴维·特雷特(David Treat)所说,从历史上看,组织很少信任一家公司成为中央数据存储库,“要么是由于其数据的专有价值,要么是因为缺乏信任在其他人。”借助区块链,多方可以维护无法更改的记录交易的副本.

微软

Microsoft Corporation是一家美国跨国技术公司,总部位于华盛顿州雷德蒙德。它开发,制造,许可,支持和销售计算机软件,消费类电子产品,个人计算机和服务.

让我们看看微软希望履行的两个最高职位.

#1区块链首席项目经理

微软希望聘请区块链首席项目经理。根据他们, “此人将深入了解客户如何在Azure中使用分布式分类帐技术以及计算,存储,数据库和网络服务来构建其应用程序。”

此人需要的资格是:

  • 学士学位或计算机科学或相关领域的硕士学位

  • MBA优先,但不是必需的

  • 超过10年的软件开发或程序管理经验

  • 6年以上的设计和运营服务经验

  • 展示了跨团队和经验的客户关注点和端到端思维

  • 团队之间的高效沟通与协作

  • 高质量,自我指导,及时执行和注重细节的记录

  • 技术专长和沟通,工作能力 & 与技术团队建立信任

薪水: $ 91k – $ 131k 每年.

#2区块链SI合作伙伴开发经理

微软的一个商业合作伙伴(OCP)组织中的系统集成商团队(SI)正在寻求一位高级业务开发经理,以与顶级的全球系统集成商(GSI),咨询和利基区块链合作伙伴一起管理其招聘和执行活动。定义通过SI合作伙伴战略以销售到企业帐户.

关键成功标准

  • 成功开发针对Azure工作负载的区块链合作伙伴解决方案和项目

  • 与Global SI合作伙伴和其他顶级区块链合作伙伴成功开发并支持交易

  • 获得来自SI顶级合作伙伴的支持,以支持Microsoft赢得市场份额的目标

  • 通过合作伙伴实现获胜/部署的目标结果

  • 业务架构师,工程和销售合作与投资的演变

  • Azure SI合作伙伴上的区块链销售企业知识,技能和经验

优秀的候选人应具备:

  • 丰富的业务发展和/或企业销售经验

  • 与合作伙伴和BG进行投资谈判的经验

  • 对系统集成商合作伙伴有深刻的了解

  • 对Microsoft的Azure区块链策略有深刻的了解

  • 对区块链格局具有明显的了解,并具有推动与合作伙伴进行技术讨论的能力

  • 在全球范围内体验着陆计划和策略

  • 具有与高级管理人员互动的经验和较强的沟通能力

  • 卓越的问题解决能力和战略思维能力

  • 在没有直接授权的情况下具有跨组织协作,处理歧义并提高影响力的成熟能力.

工资:$109k – 172美元ķ

签证

Visa Inc.是一家美国跨国金融服务公司,总部位于美国加利福尼亚州的福斯特城。他们是 积极寻求 区块链专家加入他们的团队。希望使用区块链系统将清理国际银行业务.

工作要求的资格 (摘自Smart Recruiter):

  • 贸易融资,股票,付款处理,批发信贷方面的经验

  • 动手平台的区块链技术专业知识

  • 云架构和可扩展解决方案,包括业务流程 & 货柜

  • 必须拥有计算机科学学士学位

  • 必须具有2年以上分布式软件开发经验.

  • 必须具有软件开发所有方面的实践经验:数据,服务器端,UI和开源软件.

  • 必须具有Linux,开源,C ++或Java,客户端服务器应用程序的经验

  • 对金融科技创新,开源(OSS)软件贡献,区块链,密码学和数据科学表现出极大的热情

  • 对测试驱动的开发和持续学习的热情

  • 享受野外创业牛仔竞技表演。怡虎!

  • 不惧怕启动工程的边缘

  • 行业总经验必须为6-8年.

该工作的主要职责是:

  • 领导几个独特的区块链计划.

  • 直接的客户和业务曝光

  • 写代码

  • 在区块链POC上工作.

  • 监控区块链技术.

  • 与Hyperledger计划保持关系.

提供区块链工作的加密公司

我们已经看到了提供区块链工作的传统公司列表,但现在让我们看一些加密公司.

幸运的是,不乏加密作业职位。实际上,根据Angel.co的数据,加密公司的上市数量在6个月内几乎翻了一番.

区块链工作适合您吗?

这些公司正在寻找什么样的人才??

币库

让我们从世界上最大的交易所之一Coinbase开始。让我们检查一下他们可用的一些角色和工作.

#1业务分析助理

Business Analytics Associates的职责是:

  • 开发预测模型以预测关键指标

  • 报告和监控:设计,创建和自动化报告和仪表板,以跟踪执行团队和董事会的关键业务指标.

  • 端到端深度分析:深入研究某个区域,找到见解并了解观察到趋势的根本原因,并将这些见解转化为可行的建议.

这项工作所需的资格:

  • 文学士/理学士学位或同等实践经验

  • 3年以上使用SQL进行数据分析和数据库设计的实践经验

  • 具有Looker,Tableau或其他可视化工具的经验.

#2企业发展助理

职责包括:

  • 评估市场和竞争动态以制定公司战略

  • 与跨职能高管合作以实施最高优先级的战略计划

  • 与行业参与者,初创企业和投资者建立关系,以走在新发展的最前沿

  • 端到端执行合并和收购,包括采购机会,进行财务分析,组织和协商交易以及整合目标

  • 通过招募和开发新的团队成员来参与增强公司发展职能.

工作资格:

  • 在企业发展,管理咨询或私募股权领域的顶级公司有2年以上的经验.

  • 较强的分析,解决问题和沟通能力.

  • 文学士/理学士学位.

Coindesk

根据他们 网站, “ CoinDesk是加密资产和区块链技术社区的领先数字媒体,事件和信息服务公司。它的任务是通知,教育和联系全球社会,为致力于记录空间的权威每日新闻提供者。”

让我们来看看 工作 他们有空.

#1高级会议策划人

职责:

  • 计划者将提出并提出想法,并根据M推荐合适的供应商&电子需求和预算.

  • 研究设施和供应商,包括会议中心,酒店,饭店,视听公司。根据需要起草和分发RFP。根据M提出建议&电子需求和预算.

  • 为每次会议选择合适的供应商,并协商会议中心,酒店,饭店,地面交通和视听设备的合同.

  • 与会议供应商建立和维持良好的工作关系:酒店,饭店,视听和其他与会议相关的供应商.

  • 必要时安排临时人员参加指定的会议。指导他们履行职责并监督他们的表现.

  • 验证所有与会议相关的发票的准确性,并转发给副总裁进行审核.

  • 负责每个分配项目的每月应计和重新应计.

  • 协助副总裁为新的财政年度预算准备预算支出,因为它与所有相关场地成本的支出有关.

工作资格:

  • 学士学位;

  • 三到五年的会议计划或酒店经验;

  • 经验丰富的中大型会议活动策划者 & 多达10,000名与会者的会议;

  • 与高层管理人员打交道的能力;

  • 出行能力(20%);

  • 紧跟行业新趋势.

  • 与部门领导就业务发展机会合作,

  • 代表CoinDesk参加行业活动和会议.

  • 在活动营销的特定领域提供专业咨询,包括网络研讨会服务,赞助/贸易展览激活

  • 谈判合同条款/条件的能力强;

  • 事件技术产品和服务知识

  • 合同管理和法律知识

#2记者

职责:

  • 对我们网站上发布的新闻进行分析和深度报告.

  • 参加活动,会议和其他行业会议并进行报告.

  • 与相关影响者和公司建立关系并进行采访.

  • 编辑文章和研究报告.

  • 从国际区块链社区采购新闻故事.

  • 支持24小时覆盖比特币和区块链行业.

资格:

  • 对平台的深入了解:过去为Web制作内容的经验(博客,SlideShare,Facebook,Twitter).

  • 学历:本科以上学历.

  • 经验:2-3年的新闻工作者或专业作家的经验,最好具有在技术和/或金融领域的终端市场经验,精通比特币,区块链技术和分布式账本,并曾在在线/数字媒体工作.

  • 灵活性和好奇心:我们有一个精干的团队,通常需要协同工作以实现更大的目标.

  • 愿意在快速变化的环境中工作.

区块链工作:结论

所以你有它。如果您想进入这个领域,本指南应该为您提供一个良好的起点!我们希望您一切顺利,区块链工作:是您的正确选择?

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me