找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

纯干货,区块链技术从入门到精通——前篇

日芯| 2018-12-23 02:06 阅读 952 评论 0

相比于去年这个时候,区块链的发展可以说是日新月异,一大批传统程序员希望能够转型为区块链工程师,然而区块链作为一个新型的产业,各大互联网公司都有各自的标准,不过基本上可以分为几类。

1. 传统软件工程师/测试;

2. 区块链+传统软件工程师;

3. 密码学/共识/虚拟机/系统/存储等专业人才;

下面我们就来分析下这三类

第一类传统软件工程师/测试,转型难度最低的,但是也是岗位最少的。

无论是大公司还是小公司,区块链团队内都一定会有很多跟区块链本身无关的工作,因此对区块链的要求并不是最高的。比如说一些区块链应用的运维、区块链基础设施(包括数据库、网络通信框架等),这类岗位大公司和小公司都会比较缺。事实上,专员认为真正意义上的区块链工程师在目前是个比较小众的需求。

如果一个团队想要招募第一类的开发人员,最方便的方式就是通过社招或者其他部门转岗,不过通常来说按照目前的应用场景来看,不需要太多的开发人员,即使随着区块链的大规模应用,专员也不忍为此类的需求会大规模增长,所以如果要转行到区块链,一定的区块链背景和学习还是必要的。

第二类区块链+传统软件工程师;

传统软件开发转区块链工程师,这一类是目前需求量最大的,主要的要求是了解区块链基本原理和知识,同时在软件开发上有一定经验和技能。其中,关于具体的区块链技术点,专员会在下一篇介绍。此类岗位是大部分程序猿转行区块链的最佳方式之一,相比于第一类程序猿,竞争力比较强,只要你不要和第一类程序猿其他方面差距过大,一般来说都是非常有优势的。 同时,由于第三类程序猿专业性要求太高,短期速成较难,因此,第二类程序猿是进军区块链的最佳方式。

第三类密码学/共识/虚拟机/系统/存储等专业人才;

软件工程师专业性或者方向要求比较专一,常常倾向于业内有经验的老工程师,然而,由于区块链在这些模块发展较快,因比此类工程师的学习能力也有较高要求。 区块链行业目前急需落地,因此各类领域的业务专家也是各个团队争相争取的对象,比如发票系统里的核心成员以及供应链金融里的总架构师。这类人才一般都是领域人才,是各大团队争相抢购的资源。

除此之外

如果是非IT行业的朋友,想要进入区块链行业,有几类岗位可以考虑,比如产品经理,业务经理,销售等,其中产品经理和业务经理无论是大公司还是小公司都非常紧缺,不过需要一定的行业经验,比如金融,保险等业务需要了解。

文末

最后,最近华为,百度也接连搞了几件大事,我们越来越认为区块链是一片蓝海,或许,现在大家就可以准备起来了~