今天的文章写给程序猿们。
【致中国的开发者,积极拥抱区块链】
开发者,你们好,不管您是做游戏、产品、UI、服务器、客户端,也不管是Java、Node JS、Python、C#、JavaScript、c++,希望看了本文后,都能积极拥抱区块链技术,并迅速入圈。
原因有以下几点:
1.软件开发技术不断发展,未来发展方向为ABCD,AI(人工智能)、BlockChain(区块链)、Cloud(云技术)、Data(大数据),而这几种技术对于绝大多数开发者而言,区块链有最大的参与度,目前市场上缺乏的人才岗位包括:
主链开发工程师
应用开发工程师
钱包开发工程师
交易所开发工程师
区块链游戏开发技术人员
区块链社区运营
区块链媒体编辑
区块链产品经理
3.从行业发展趋势来讲,区块链技术必定在未来10-20年参与传统行业多方参与需要智能合约运行的应用场景改造,就像8年前人们都用电脑,现在人们都用Android、iPhone移动设备,发展趋势未来会来。
【如何开始学习】
1.学习路径如下:
A. 学习BitCoin源码,了解区块链基本运行原理
B. 学习以太坊源码,了解智能合约脚本和设计智能合约
C. 学习EOS、BTS源码和石墨烯技术,hyperledger技术等主流共识机制设计原理。
D.了解DAG技术以及发展趋势
2.相关学习社区推荐
http://remix.ethereum.org
remix编译器
https://solidity.readthedocs.io
solidity文档
https://www.ethereum.org
以太坊官网
https://github.com/ethereum/go-ethereum
geth客户端源码
https://github.com/ethereum/mist/releases
各版本钱包发布版下载地址
https://github.com/ethereum/go-ethereum/wiki/Management-APIs
geth命令行文档
https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethgetbalance
web3.js文档,即geth的nodejs库,可通过rpc与geth交互
https://bitcoin.org/en/developer-reference
比特币官网文档,包含非常详细的比特币运行原理以及比特币核心的RPC操作介绍
https://github.com/bitcoin/bitcoin
比特币核心源码,包含在各个开发平台上编译的文档和发布版本
https://bitcoin.stackexchange.com
如果遇到很偏门的问题,尝试下这里
https://www.hyperledger.org/
超级账本官网
3.参与相关行业活动
这里推荐DoraHacks的所有活动,大家有时间可以参与这些线下开发者活动:
祝开发者早日入圈
【晚评】上涨趋势不做空 下跌趋势不做空
领取专属 10元无门槛券
私享最新 技术干货