我们今天就来介绍当今最红的区块链工程师该怎么入门吧!

基本上区块链工程师还有分:

链的工程师(需要了解算法及共识算法) 交易所的工程师(需要了解许多的链的串接跟使用) 应用开发(DApp)的工程师(需要了解智能合约以及前端的串接)

那我们大多数如果要成为Dapp 工程师,我们需要了解以太坊和智能合约!

分享一下我是怎么学这些的,基本上选定一个主题或主轴,就可以先多找几个网页开出来摆着,若有不懂或有疑虑的地方先笔记起来,若不懂的地方十分的关键那就利用「搜寻关键字」的方式来解决。

假如说你遇到以太坊智能合约代币程式码不懂的时候:

Ethereum Token SmartContract (以太坊代币智能合约) DApp ERC20 Token (区块链应用ERC20 代币)

基本上下好关键字如果这样找不到的话就在最后+ Github XD

然后可以先去玩CryptoZombie,了解基础的智能合约撰写方式!

Dapp 工程师也有分链

每款Dapp开发的核心语言也随着链大不相同,像是以太坊是使用Solidity而EOS是采用C++..等,那我们要怎么选择自己该要从哪里开始学呢

基本上,蛮建议新手就是看哪边资源多就往那边学!目前仍然是建议大家往ETHEREUM(以太坊)上的开发来学习,目前以太坊上的开发者够多且资源也大概也有两三年的累积量相较于其他的主链来说已经算是相对丰富了。

最后来为大家总结一下,要成为一个区块链工程师,要先选择自己的流派(应用开发(DApp)派、创建链派、交易所串接链派)。

若是DApp派的

就要再度选择要哪条主链(仅以最多用户的三条链来介绍)

Ethereum (以太坊) Solidity 智能合约 Tron (波场) Solidity 智能合约 Eos (柚子) C++ 智能合约

若是创建链派的

后端语言(Golang) 算法(Consensus 共识算法) 区块链知识科普 密码学

若是交易所串接派的

了解各条链的内容 并学会如何串接各条链

大概是这样吧.. 若是还想知道更多就google 搜寻一下区块链工程师看一下外界的薪水跟需求,朝着那些方向做应该就会差不多勒~