所以你想成为一名区块链开发者……
也许您被可用的创新项目所吸引,从解决世界饥饿到使能源市场民主化。
也许你被一种致力于尖端技术的冲动所驱使。
或者,也许您只是想利用经验丰富的区块链工程师可以要求的高薪来赚钱。
在任何行业找到理想工作的关键通常是运气、经验和技能的结合。 而且由于您对运气无能为力,因此您需要关注其他两个因素。
好消息是这个领域仍然相对较新,所以没有大量的适用经验对雇主来说并不是什么大问题。 事实上,许多项目经理已经放弃寻找所谓的“独角兽”或“忍者”开发人员。 相反,他们更愿意聘请经验不足但具备基本技能的工程师,然后就项目的复杂性对他们进行培训。 那些经验丰富的人很难找到,而且成本也相应很高。
那么,您获得梦想中的区块链工作的入场券就是发展您的区块链技能,这样您就可以在其他申请人中脱颖而出。 许多人想在区块链领域工作,所以要在就业游戏中脱颖而出,您需要让自己沉浸在技术中。
那么你需要什么技能? 这里有 最低限度 作为区块链开发人员为自己打分的资格:
- 区块链基础知识。 您需要了解该技术的基础知识,包括网络、加密货币、钱包、智能合约和分布式应用程序 (DApp)。
- 密码学、去中心化和共识协议。 从私钥和公钥到数字签名、工作证明和股权证明,您应该了解密码学和区块链共识。
- 加密货币钱包、交易和交换。 您应该知道如何构建钱包、钱包 API、生成密钥、使用助记符和发送交易。
- 加密货币挖掘。 合格的工程师需要了解挖矿过程,包括核心挖矿、挖矿软件、矿池和挖矿软硬件。
- 以太坊和加密代币。 以太坊区块链提供了一种在其区块链上创建新代币的标准化方式,称为 ERC20 协议。 因此,了解 ERC20 代币、ICO 和代币销售活动以及使用以太坊钱包至关重要。
- 优化区块链网络。 您应该熟悉侧链和链下交易,以及区块链和钱包安全、冷钱包和智能合约安全。
- 去中心化应用程序。 您需要熟悉 DApp 架构、用例和著名示例。 您还应该知道如何创建一个将智能合约与传统 Web 开发联系起来的 Web 应用程序。
- 智能合约。 您需要非常熟悉智能合约,包括可升级合约、单元测试和安全性。 您还将想知道如何在 RSK 网络上构建智能合约。
- 企业区块链平台。 因为大多数开发人员将在企业环境中工作,所以您会想知道如何在 Hyperledger Fabric 中编写智能合约和创建 DApp,Hyperledger Fabric 是一种区块链框架实现,也是 Linux 基金会托管的 Hyperledger 项目之一。
这是一个很长的清单,很容易看出为什么周末编码速成班甚至专门的独立学习都不足以让你跟上速度。
要为进入区块链开发世界做好充分准备,请寻找一个提供深入培训的强大计划,理想情况下,还提供职业匹配。
学院 – 区块链学院 是世界上第一所获得认可的区块链学校。 我们组建了一个由区块链领域的一些领军人物组成的顾问委员会,其目标是开发全面、密集的开发人员培训计划,以帮助实现您在区块链领域工作的梦想,并希望通过您的解决方案解决世界上一些最重要的问题新技能。
Jason King——人道主义黑客。 Unsung.org 执行董事。 联合创始人,学院 – 区块链学院,世界上第一个大学认可的区块链培训项目。 要了解更多关于学院 – 区块链学院如何努力解决开发人员短缺的信息,请下载学院白皮书“开发区块链的未来”的副本.
在此处阅读全文。