如何让一个小白变成合格的区块链工程师(一)写在前面的话
年前我所在的公司新成立了一个区块链事业部,公司的本意是帮助我们公司上下游的供应链公司利用区块链技术消除一些不必要的商业摩擦,可以建立在区块链上的通证(Token)进行流通。年后开始了对区块链岗位的招聘工作,结果截止到今天周一(3月18日),一个程序员都没有招到?(哎,这年头哪有高薪办不到的事情呢?)。有些来面试的工程师也对一些区块链核心技术知之甚少(密码学,网络安全,去中心化等等)。在今天的公司例会上,老板对这个进度非常不满意,我把自己的苦衷也说了(MD,要是你的工资给的好,哪可能招不来呢?但我没胆量在会上直接怼)。于是,我给老板提出了一个建议,把年后新招来的这一批大学实习生给我分配,我来给他们内训。让他们快速掌握区块链开发的技能(熟悉我的园友都知道我以前做过培训讲师)。年内,我保证项目上线。老板执拗不过只好答应。
上午散会后,我通知了人事,分配给我了四个实习生下午来我部门。上午和中午的时间,我迅速整理了一下这两个月要给他们培训的内容,就是要让他们掌握哪些技能,培训哪些知识。简单准备了一个培训目录。下午给他们来讲解这几个月的工作。我突然想到,这不就是一次从零基础带领大家掌握技能的过程吗?当然,我自己也有很多对区块链技术掌握不足的地方。我想把整个培训的过程给大家来分享一下。要知道这几个实习生很多都是专科来的。基础并不好,我只能从零开始讲解。在我讲解的过程中,有哪些不对的地方,或者是有更好的办法,希望能得到园子里朋友们的指点。当然,如果园子里有哪位区块链行业的技术大咖,也欢迎你和我联系。想要了解区块链编程的朋友,可以通过这个系列文章大家一起交流学习。
首先:我把整个内训的课程目录给大家列出来。这是一个泛泛的大纲内容,在后面我会逐步把详细内容列出来,以便补充完整我们整套内容。
一、 GO语言基础
二、 GO语言开发及服务器开发
三、 去中心化前端开发及Web服务器开发
四、 用Go语言开发区块链公链
五、 以太坊与智能合约DAPP开发
六、 区块链分布式应用开发
七、 区块链系统开发框架以及超级账本
八、 比特币与EOS源码分析
九、 R3组织联盟链脚本开发
十、 公司区块链项目开发
最后我会把培训的内容录制成视频。如果朋友们有需要的话可以加我微信和我沟通。我把视频给各位分享一下。