区块链编码部分:这需要了解以太坊RLP。大型公司可能需要代码级的操作,并且了解原理非常简单。我建议将微服务用于RPC框架,该框架具有完善的轮子并且易于掌握。
5.具有相关的分布式系统架构和P2P网络系统开发经验者优先;
区块链P2P部分:这是最重要的,也就是说,这是要与其他人区分开。您需要完全阅读一些区块链源代码才能了解P2P节点发现,阻止交易数据同步和共识设置。
6.具有区块链技术(超级账本,以太坊)的知识为佳,并且具有比特币或其他类似货币系统研究的经验为佳;
区块链框架:这是您和访问者在谈论大山时使用的东西,这是最基本的,即使这不是访问者会直接让您放弃的。
如果要从事区块链Dapp开发,目前招聘的人员相对较少,因此您需要执行以下三个步骤:
1.建立以太坊网络和结构网络,以了解区块链的基本概念。
2.理解最基本的Go或C ++或Java,并掌握统一合同语言。
3.掌握nodejs开发,最基本的JavaScript,html,css,了解一些前端和后端框架。
需要以下技能:
1.熟悉WEB开发,了解前端开发过程
前端开发部分:这个流行的框架,用于掌握前端和基本前端语言。
2.熟悉Java,Nodejs
后端开发:掌握一些nodejs框架,例如express,koa等。最好拥有自己的产品。
3.掌握常用的算法和数据结构,并具有良好的编码技巧;
算法能力:剑指要约。
4.合同语言
合同开发:这是相对简单且容易上手的。只需查看一些常用的合同代码即可。
我对区块链生态发展部分了解不多。交易所和钱包开发目前很流行。掌握这一点的最好方法是查看源代码。
我目前从事区块链的基础开发,并且我也有能力开发区块链Dapp。如果您想了解具体技术,可以留言。