2017 年的区块链牛市已经过去了,目前看来,2018 年会是一个大熊市,投资抄币估计也捞不着什么。熊市只能囤囤币,囤囤技术,只能等下一轮风起了。
熊市囤技术,其实是技术人员很好的选择。等区块链牛市来了,说不定还可以加入区块链行业,获取区块链行业高速发展的红利。再不济,研究技术,对抄币也是有帮助的啊。于是自己,就在今年年初的时候下定决心,要学习一下区块链技术。
囤技术的三个方向
专门研究了一下“囤技术”的方向,大概可以分为三种:
- 白皮书研究
- 区块链底层研发
- 智能合约研发
白皮书研究,就是读大量的区块链白皮书,理解区块链项目的实现原理,然后从技术角度进行抄币分析。但摸摸自己的口袋,也没几个钱,投不了几个项目,所以这个方向不太适合我。
区块链底层研发,其职责是开发底层“链”,BAT 等一线互联网公司和区块链创业公司都有大量的招聘需求。该职位要求熟悉C++、GO、分布式网络、密码学、共识算法等。现在只有少量的程序员,能够满足该职位的要求,因此该类职位的月薪也是非常之高 —— 30k起。但是自己是前端工程师出身,要啃下这块硬骨头,难度有点大,想想就作罢了。
智能合约研发,更接近“应用”层 ,关注的是 DApp 的链上数据、逻辑和交互。智能合约工程师可以比作“区块链后端”,不过存数据的地方从数据库换成了区块链,写逻辑的语言从 Node.js 等换成了 Solidity,交互从 ajax 换成了 web3。现在 ETH、EOS、Fabric 等主流链的虚拟机,用的都是以太坊虚拟机 EVM。也就是说,通过一次学习,可以多个链上开发智能合约,这个性价比还不错的。目前来看,智能合约研发岗位非常少,只有区块链创业公司有招聘需求。但未来,区块链上的应用,肯定比链多很多。个人预测,短则一到两年,长则三到四年,区块链应用会有大爆发,到时候市场上的智能合约工程师的招聘需求也会大增,其薪资自然水涨船高。智能合约研发方向非常适合我,入手难度也不高。
学习智能合约的三个途径
我这两个月来的业余时间,基本都投入到了,智能合约学习中了。网上的智能合约开发资料中,很多是教你发币的,这类资料讲的太浅了,可以直接 pass。我认为,比较系统、且适合初学者的途径有三个:
Learning Solidity ,是 YouTube 上的免费教学视频。现在更新到了第 27 课,每节课大概 10 分钟。不过全都是英语,听的我实在费劲,也就没有跟下去。
cryptozombies,是一个免费教学的智能合约编程网站。现在一共有 6 节课,从 Solidity 到智能合约部署都有涉及。每一课都有几个小节,每个小节会讲一个智能合约的基础知识,然后会出一个编程题,你要完成代码并提交通过,才能进行下一小节的学习。这门课程最大的好处是免费,但是内容深度不够,另外到现在也没有更新完。所以即使你学完后,也写不出一个完整的智能合约应用。我一开始是通过这个网站学习的,学完后发现不过瘾,就到知乎上去找找有没有其他学习途径,能够让我深入学习。这就让我发现了老董的智能合约课程,看知乎口碑不错,就花了 1699 大洋,报了第三期课程。
老董的智能合约课程,物超所值,非常值得购买。一共 7 课,包括 Solidity 语言,项目开发、调试和部署等流程,还有智能合约安全都有涉及。自己花了一个月的业余时间学完了,写了一个独立的应用,部署到了以太坊测试网络上了。
提高学习效果的三个方法
老董的智能合约课程,背后的提高学习效果的方法要重点说说。得益于课程的优秀的运营模式,初学者通过一个月的学习,基本可以把智能合约的知识体系搭建起来。我总结了其中三个提高学习效果的方法。
- 找业内大咖当老师,带你快速上手
- 通过有效的奖励/惩罚机制,让你坚持学习下去
- 及时反馈,帮你建立正确的认知
第一个方法就是,找业内大咖当老师,带你快速上手。初学者通过模仿业内大咖的思考方式和行为,可以把原先复杂的学习行为进行简化,从而快速上手。为什么要找大咖?不找大咖,学会了错误的习惯,以后被带到坑里去了怎么办?传统的 Mooc,在找大咖教学这点上做的很棒。但是 Mooc 最大的缺点就是,完成率太低,大概只有 5%。在 Mooc、得到买过课程的小伙伴会有这样的体验,当学习的新鲜劲过去后,也就学不动了。有些人认为,学不动的原因,在于自己毅力太差,或者时间不够。但是换个角度想,学习效果不好,课程的运营方难道没有责任吗?我在学习老董的课程中,找到了解决上述问题的答案,就是接下来我要讲的第二个方法。
第二个方法,通过有效的奖励/惩罚机制,让你坚持学习下去。第三期老董课程一共录取了 150 人,有 100 人完成了所有的作业,也就是老董课程的完成率为 67%。换句话说,老董的课程完成率比传统 Mooc 高 10 倍,这是一个质的提升!我把原因归结于,返还学费的机制和积分体系。返回学费机制,就是按时完成所有的课后作业,返回一半学费。积分机制是,通过每日打卡,完成作业,帮助同学答疑等可以获得积分,积分最高的同学可以返回全部学费。1699 元的学费,对于大部分人来说,是一笔失去后会心疼的钱。参与课程的同学,往往会抱有至少拿回一半原本属于自己的钱的心态参与进来。这种希望得到金钱奖励,或者害怕被失去自己学费的心态,会促使学员完成学业。
第三个方法,及时反馈,帮你建立正确的认知。要达到学习效果好的目的,不仅要有学习意愿,还要有即时反馈。通过即时反馈,肯定正确认知,纠正错误认知,可以很快的在大脑中建立正确知识模型。传统的 Mooc 交流是发生在论坛上的,基本很难有即时反馈这一环节。老董的课程,每堂课都有课后作业,并且有助教会帮忙批改作业。其次,微信群里,交流非常频繁,如果有疑问在群里提出,通常会立刻得到助教团队和热心同学的回答。最后,如果还有什么疑难杂症的问题,周末老师也会集中答疑。学生通过学习课程=>作业实践=>及时反馈三步,可以快速的建立正确知识模型。
等风来!区块链熊市,技术人就要做技术投资。风来了,一定有会大丰收的!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。