一起磨课程 [众说区块链] 学习区块链看理论难落地,想实践缺环境,怎么办?

yanyan · 发布于 2018年05月07日 · 13 次阅读
600b82
本帖已被设为精华帖!

image

第一期【众说区块链】我们聊了对“区块链”这一火热技术的两种态度:All in & 嘲笑。有人将区块链比作围城,城内的人笑城外的人目光短浅,城外的人笑城内的人盲目疯狂。到底“区块链”是机遇还是泡沫,HiBlock区块链社区的人展开了讨论。

周六晚9点,第二期【众说区块链】如期而至,这次社区成员围绕“开发人员如何学习区块链技术”分享自己的学习心得,且听听看,大家都是怎么入门区块链的。

主题:开发人员如何学习区块链技术

时间:5月5月(周六)晚9点-10点

特约嘉宾:Bob

讨论实录

@Cynthia:大家好,周六晚9点,HiBlock区块链社区特别栏目《众说区块链》准时和大家见面啦,我是主持人Cynthia,非常感谢大家对社区的支持。

《众说区块链》由HiBlock区块链社区发起,每周六晚9点,在社群内组织一个区块链相关主题的讨论,在讨论过程中加深社区成员对区块链的理解。

本期《众说区块链》讨论的主题是“开发人员如何学习区块链技术”,大家可以围绕这个主题分享自己入门区块链的经验和路径,以及踩过的坑~

接下来欢迎本期特约嘉宾Bob,带领大家一起聊聊“学习区块链的那些事儿”~

@Bob大家可以先说说看自己都是如何学习新东西的?

@康熙:先查经典书籍,买书看

@孔:买书,网上查找

@何强:一边干一边学

@康熙 :边干边学是没问题,但是很多时候是没有这样的机会的。比如区块链,只能自己学,从何处着手开始干?

@何强:纸上得来终觉浅。其实现在自我学习的门槛已经很低很低了。有了google,有了youtube,基本知识本身已经没障碍了。

@知行合一:有没有入门级的好资料?尤其实践指导的。

@孔:最好是大家一起学,边交流边学习边实践。

@朱琨:我感觉关键是欲望,理论容易,实操困难,特别对于中年油腻男,坚持不懈,太不容易了

@Bob学习,是有方法的,很著名的比如费曼学习法。

“我很早就学会了知道名字和知道某事之间的区别”

——理查德 费曼

学习不是要记住某事,而是需要理解并能将其融入到自己的知识体系中。

这是我之前写过的一点关于费曼学习法: https://bobjiang.com/how-to-learn-quickly

费曼学习法,简单说,就是 以教为学,也就是我们经常听到的,以终为始。而且教的过程中,可以发现自己哪里不懂,不明白。可以更深入去学习。设定个教的目标,自己就会跳进去了。

大家一边交流一边学习,一边实践,也是好方法。

@何强:我感觉在学新技术的过程中,一个物物翻译的能力是很有帮助的。举个例子来说,就像我们出国了,看到一个很奇特的水果,没见过,也不知道怎么吃。但是如果别人告诉你,这就是国内的无花果。这样是非常容易理解的。

@厦门~~~:作为一名在校学生,学习区块链的思路也是从相关概念着手,看了区块链技术指南,《区块链原理、设计与应用》等书,然后重点学习了一下以太坊的链的搭建,智能合约编写等知识,走着走着发现涉及到js,nodejs,go语言等知识,又开始补习。现在感到迷茫的是,老师这边缺少项目,自己学习的总感觉缺乏实践,不能有所发展,老师前辈们给点建议呗。

@Bob:下面说一下我学习区块链的经历,我先抛砖,希望能引出大家的玉。

第一阶段,懵懂期

只知道区块链这个名词,开始看大量的书:

  • 1. 《精通比特币》

  • 2. 《比特币白皮书》

  • 3. 《以太坊白皮书》

更多书籍参考: http://mp.weixin.qq.com/s/GLvy3qjNzIW2J54yZKgcaQ

部分学习资源收集: https://github.com/HiBlock/hiblock/blob/master/learning-materials.md

第一阶段,大概持续了1-2月,因为自己确实也没想明白要干啥,能干啥

后来,明确了目标,先学习以太坊(逻辑是,目前主网稳定运行,生态最完善,大家可以去看看以太坊的节点分布以及DAPP的数量。)

不管是从学习技术,底层公链,还是开发应用,以太坊都有很好的学习和参考价值。

对于技术,可以去了解一下EOS,但应用,真的还没有必要开始。(主网还没上呢)分享的都是我的个人经验哈。大家可以说说自己的理解。

@Bob:刚才说的是第一个阶段,下面说第二阶段,动手。

我的第二个阶段,动手,既然确定了以太坊那就动手把。

我的动手学习笔记https://github.com/etherchina/ethereum

这个动手笔记里面的啊,大家可以这么来看,里面会有一些理论的介绍,也会有真正动手去搭建环境,写代码的过程。

理论的介绍呢,我会去写一些文章,然后回头把他们录成视频:http://edu.51cto.com/course/13419.html?source=so  我录制的理论课程,里面有错误的地方。还没有想好怎么更正。

image

这是以太坊课程的大纲。

@胡建:其实,说半天,要掌握和深入了解,还得实做。参与和体验,才能有感悟。跟吃饭一样的道理,跟年龄没有关系

@Bob:必须的呀,不做还是漂着呢。不过学习这个事情,不分年龄。

@赵晓楠:直接实战做项目就行了,比什么都来的实在和速度

@Bob:实战是最好的。后面有实战的项目

image

下一步我先做好以太坊实战课程,实际动手的课程,理论只是指导我们的动手,不要陷入进去了。

对于以太坊实战课程,大家有想法,或者能够提供实例(例子)也欢迎聊。

我现在基本处在第二阶段中,正在努力向第三阶段走。

第三阶段,产品应用,也就是大家说的边做边学。

上面的做,还是动手理解里面的细节,真正的动手,还是需要实战(产品开发)

@Cynthia你是怎么学习区块链的呢?比如是从哪一本书开始看起...从哪一篇论文开始看起...从哪一段代码开始写起...

@何强:说说我的吧。 工作了,学习不能像学校那样按部就班从低到高慢慢学习,虽然学习效果很好,但是成本太高。 所以我是倒着来,先看应用。比如马士基准备用区块链改造他们的船运系统,我先想办法去尽可能多了解他们现在遇到什么问题了

当然,这个需要有一个能力能理解某个特定行业的问题和她的一些背景知识。

知道问题之后,我再去了解为什么区块链的什么部分能解决它的这个问题

然后带着这个疑惑,再去深入了解背后的原理。这样一层一层深入下去,你去了解这个知识的目的性要强的多.

这样做下去,去做垂直领域也可以,可以把知识点一直深入到最底层。

去做T型领域也可以,你可以顺着这个思路,去延展开来看周边,比如IBM这样的大巨头,是如何快速去拥抱这种变化的。

@Cynthia:这也是一种方法,以终为始,先看应用,然后“溯源”,看是怎么实现的,在其中用到了哪些技术,从而学习。

@robin:我做过不到一年联盟链(顾问),炒过币,公链靠读代码自学。现在在做交易所和公链,我觉得现在三个月不学习就会跟不上发展了

@孔:我的工作与区块链关系不大,先买一本书看科普知识,后来加入有关群、小蜜圈等等,看视频,看外文材料,还有炒币,了解各种币是为什么解决问题而产告的,目前还没有深入,只能算个门外汉

现在想搭建开发环境,试着去编程。业余时间做,总感觉时间不够

@何强:搭环境看这个就行了。https://github.com/etherchina/ethereum/blob/develop/setup-a-private-ethereum-blockchain.md

@Bob:开发环境,如果不想搭建,就用 remix.ethereum.org

@何强:我自己理解区块链的技术本身只是一个基本服务,将来发挥威力还是要和行业融合。技术是基础的底子...底子打的越好,将来盖楼才能盖的更高

@Bob:我补充几点学习的技巧哈:

1 会翻墙

2 读懂英语材料

3 会用google.com

4 上github多看看

@Cynthia:看来大家都有很多回忆,当初接触区块链时的迷茫,入门后的成就感,都是学习一门新技术过程中的感悟和心得,希望还在摸索的同学能从“前辈”们的经验中得到启发和借鉴,也希望“前辈”们继续探索,多多分享,指指路,希望同一个坑不要掉进去俩人~~

你在学习区块链技术的过程中有什么学习心得呢?可以写在文末留言区和大家分享哦~

下期主题未定,特约嘉宾未定,欢迎(加主持人微信:EF0815)自荐或推荐哦~image

点击“阅读原文加入HiBlock区块链技术布道,共同学习

本文内容来源于:HiBlock区块链社区微信群讨论

【众说区块链】是HiBlock区块链社区组织的微信群讨论活动,每周六晚9点准时开始,围绕一个主题进行讨论,有兴趣的小伙伴加小助手:baobaotalk_com入群吧~

合作社区:

image

image

点击“阅读原文加入HiBlock区块链技术布道,共同学习

共收到 0 条回复
600b82 yanyan 将本帖设为了精华贴 05月07日 22:33
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册