零基础学编程

记得笑来老师说过,编程和英语是每个人都需要掌握的基本技能。小伙伴给我推荐了区块链研习社的比特币源代码研读班,认识很多编程的小伙伴,希望在大家的共同努力下精通比特币的原理和运行机制。

在2016年12月,听闻李笑来老师和Xdite合作,创立全栈工程师训练营。一直都对计算机编程感兴趣,当时也想着怎么切入IT领域,不谋而合,直接加入成为第一期学员。

Xdite老师,推荐先试试按着教程敲代码,不去管代码是什么意思,一遍有一遍的敲,慢慢形成肌肉记忆。然后,会慢慢知道哪一段后端代码输入进去后会在前端对应产生什么效果。达到这个程度以后,我在试试去理解,每一段代码到底代表的是什么。每天写ORID,记录自己的错误,心得体会。

按照这个步骤,不会让你因为各种陌生的概念而困扰,纠结于局部的代码,收获很多小的成功体验,正反馈让你对学习编程这件事更有热情,很好的跨过新手阶段。

编程,笑来老师说是目前这个地球上最快变现、最被高估、可事实上并不难以获得的技能。

编程,可以得到即时反馈。你输入什么,计算机就会忠诚地执行,马上反馈得到输出。现在的人工智能已经达到你输入算法,后面的进程设计者也是无法预料的,编程的算法本身已经拥有自己的生命和律动,按照自己的节奏自学习再进化。

比特币是区块链技术的第一个成功的应用,验证了区块链技术本身的优越性:不可篡改、去中心化、分布式账本。而区块链技术其他的方面,比如无线分割性、零手续费、可扩展性等,都有待外部世界技术的进步带动其产生成功的应用。

如果需要研究区块链,首当其冲就是研究比特币的源代码。我们想做深入的研究的话,就需要仔细研读,理解其设计的初衷,熟悉运行机制的底层逻辑。

就像菜菜子说的,研究比特币的第一个理由是,比特币的源代码在github上面是完全开源的,不管你看与不看,都在那里。可能中本聪大神就是希望大家去看,好好学习它,将比特币的内核精神发扬光大。

第二个理由是区块链离不开token,大家的投资自然少不了。想想爱西欧的大潮,但是我们到底有几个人看得懂token的项目白皮书?研究了token的应用模式?它是基于区块链技术的吗?实现原理是什么?

但是区块链基本所有的项目的代码都是开源的,我们应该找机会好好读一读,研究它的底层逻辑,是如何一步一步将区块链技术融入到项目中,团队是不是在做事情。这样让我们更有信仰长期持有。

第三个理由,榜样的力量。我们所熟知的《精通比特币》,这本书的作者安德鲁,说自己第一次看到比特币,觉得这怕是一个书呆子写的吧。等第二次看到很多人开始关注,觉得可能是个好东西,决定好好研究看看到底是什么。

等安德鲁读完,发现比特币的特点,点对点支付,信任网络,共识机制,一个一个词语在他脑中勾勒出全新的世界,然后疯狂寻找所有比特币的资料,阅读学习编程实现,全身心投入到比特币的世界不可自拔。

《精通比特币》就这样面世了,让更多的人了解和熟悉比特币。坊间传闻,有好事者嘲笑安德鲁说,你知道这么多,还不是没有多少比特币。然后,全世界从书籍中受益的读者们,自发地给安德鲁转btc。

加油!第0课开始了!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 孤独的像个鬼 你知道吗? 一个人其实真的很孤单,你每天看着马路上人来人往的人群,虽然你站在马路中央,但那些人就跟没...
    林哈哈哈阅读 3,701评论 0 0
  • 疯狂的喊杀声,伴随着阵阵寒风缓缓消散。一场战争的胜利,似乎并没有给众将士带来喜悦。士兵们在将领的指挥下木然...
    世间一浮萍阅读 3,783评论 2 2
  • “我想戒烟,可是这戒烟是先减量,还是一上来就直接戒断呢?” 有人说,我用的减量法,但昨天和今天都没忍住,多抽了两支...
    大东教练阅读 12,695评论 0 1

友情链接更多精彩内容