我对区块链的认识以及区块链课程大纲

  从接触和学习区块链,将近两年时间了。一直在持续关注着区块链的发展和应用。到目前为止,我认为区块链已经进入一个百花齐放的现状。各个公司企业特别是IT公司或企业,都希望能够在区块链领域有所发展,或至少不会在区块链技术方面掉队以至于被淘汰。阿里、百度、腾讯、迅雷等知名IT企业都有自己的区块链平台和项目,并且在区块链实际应用中进行不断的尝试。虽然已经有很多项目已经颇有成效,但是在整体上看区块链技术远远没有达到大规模的使用,区块链的应用仍然处于最初级的应用阶段。所以给我的感觉,各个公司各自为政,没有一个通用的区块链平台,让中小公司可以基于这个平台上做各种业务的开发。最终导致的结果,区块链是大公司玩儿的,个人或中小企业很难参与。可能有的人会说,现在很多的平台都是开源的,比特币、以太坊、EOS、Fabric,可以有很多的参考,基于这些,中小公司可以做区块链创业型公司。但是目前由于区块链技术没有大规模的使用,即使有项目也会先被大企业拿到。中小区块链创业公司项目来源少,基本上都在烧钱,烧不起的就歇菜了。

  我是从事IT培训工作的,就一直从培训的角度考虑,目前区块链的培训和就业问题。从企业招聘需求上看,区块链从业人员一般需要有2~3年的开发经验,对一些区块链系统或平台,例如:比特币、以太坊、Fabric、EOS等有相关了解。所以,对于区块链的培训和学习,还是需要从这些基本的通用开发系统和平台学起,尽管进入公司并不会使用这些平台。另外,对操作系统的了解以及基本计算机语音的使用要熟练。招聘量不大,但是要求不低。我的观点是,不要盲目的丢掉现在的工作,盲目的转做区块链,除外你确实可以进入到一些知名的大公司。但是,要持续关注区块链技术的发展,学习并储配区块链相关知识和技术,因为区块链迟早有火的那一天!你在时刻准备着...!!!

  前一段时间,为公司录了一期区块链的线上课程。但是由于时长的限制,感觉并不算很完整。所以,想基于之前录制的课程,自己重新整理一下,并加入新的内容,我把它命名为大区块链课程。先把大纲列到这儿,留做计划和记录。

1 Linux操作命令和shell脚本
2 Go语言
3 密码学(对称加密、非对称加密、Hash算法、公钥基础实施等)
4 区块链理论基础
5 使用Go语言实现数字货币系统
6 NodeJs和ES6
7 以太坊(去中心化微博)
8 基于以太坊游戏编程(加密僵尸)
9 以太坊扩容解决方案
10 Docker基础&&服务器集群
11 Hyperledger Fabric

 欢迎评论和交流!!!

posted @ 2019-08-11 10:32  北京记忆  阅读(1004)  评论(0编辑  收藏  举报