1、CryptoZombies智能合约开发课程
最近几天经常看到有人在推荐——通过CryptoZombies课程学习以太坊智能合约开发。今天去体验了一下,设计的确实非常好,将编程过程游戏化,极大的提高了学习的乐趣性。
大概花了10来分钟学完了第一章的内容,对于程序员朋友可能会感觉有些枯燥因为这些都是我们熟悉的内容。因为这个课程是针对0基础用户的所以也可以理解。
程序员还可以用另外一个角度来想一个问题,等我们学会了智能合约开发,我们能不能更好的教给别人呢?
看它如何将一段简单的代码拆开了、揉碎了,讲给大家听。
CryptoZombies页面主要由五部分组成:
1、教程区——主要讲解本章节用到的知识点、范例以及当前章节要完成的主要任务;
2、代码执行区——执行代码、查看答案;
3、代码编写区——该区域主要用来编写代码;
4、错误对照区——对比正确答案与你编写的代码之间的差异,要求空格都得一致,这个有点太过苛刻,不过倒是可以养成好的代码编写习惯;
5、学习进度条——显示当前学习进度
CryptoZombies一开始就确认了一个终极目标——学习以太坊智能合约开发;为实现终极目标设置了6章内容,每章内容又进一步划分为可执行的若干小节;定制好目标及可执行课程之后又加入了代码编写模块实时练习、及时反馈。
CryptoZombies备受欢迎的几个可能的原因:
1、游戏化——将编写代码的枯燥过程游戏化;
2、最少必要知识——每个章节只学习最少必要知识;
3、学练结合,即学即用——实践出真知,书看的再多再好,不练不用一切百搭;
4、明确目标,及时反馈——每个章节目标清晰,每次完成之后都显示一个通关奖励图片;
2、向CryptoZombies学习——游戏化我们的学习过程
CryptoZombies目标明确,步骤清晰,反馈及时,学习过程游戏化。这些都是我们可以借鉴学习的。
1、明确目标——开始学习一项技能或者看一本书之前,应该先明确学习目标,确认最终获得什么成果。比如:CryptoZombies最终交付的就是一个简单的僵尸游戏;
2、目标拆分至可执行级别——将大目标划分为N个可执行的小目标。目标划分之后,每个小目标都是一次小的终点,防止目标过大导致的半途而废;
3、学练结合,输出要点——如果是学习一项技能就应该经常多练;如果是看书就应该写读书笔记,并将学到内容写成文章输出。
4、最少必要知识——不要一开始就想着面面俱到这个很难做到,应该优先学习最少必要知识,以后需要的时候再深入学习。












网友评论