时间: 2018-5-14
总结了拉勾网的区块链开发岗位要求
工作职责
区块链产品的设计和开发, 金融, 建筑
实现区块链协议层, 共识算法, 服务层接口 3up
文档编写
实现底层逻辑, 共应用层调度使用 2up
研发区块链的操作系统
专业技能
1.理解共识算法: POS POW DPOS PAXOS RAFT PBFT Level 5
说出POS和POW的中文意思
2.了解/理解加密算法 Level 3
知道对称非对称的存在
3.熟练以太坊, 比特币, 超级账本的原理+协议+运行机制+底层实现 Level 6
说不出原理
4.熟练智能合约的编写, 熟练solidity Level 3
熟悉编写流程, 使用API, 不知道前端部分
5.熟练Go/C++/Rust, 前端: Node.js, js脚本语言, 跨平台开发 Level 6
用Go编写过爬虫
6.了解MySQL/NoSQL的使用,数据结构 Level 6
基本语法
7.熟悉分布式原理, P2P网络, TCP/IP协议,网络编程 Level 4
接触了zookeeper分布式工具
8.熟悉LInux下高并发系统的开发 Level 2
刚接触高并发
9.英文文档阅读和编写 Level 2
勉强能读, 技术性文档很难懂
10.个人博客和GIthub
正在建设, 补充区块链文章
11.API的设计
刚知道API是怎么回事
网友评论