自从接触区块链后,我对区块链技术很感兴趣,它如何发行代币、怎么加密、防止篡改,还有区块链底层的网站跟常见的网站有什么不同……等等太多想要了解的东西。可能很多人也有我这种困惑,看到很多steemit里的技术大牛发的文章,文章很好,但是看不懂,感觉会错过很多东西。所以我决定今年的一个目标是学会一些编程知识,为此我问了一个程序员朋友(简称友),以下是我们的部分对话:
我:我想学一点编程,老司机带带我。
友:哪方面的编程,分很多种。
我:都有哪种?
友:移动端APP、web、服务端、游戏,你具体想干嘛?
我:我想理解区块链。
友:区块链那得学算法了,主要好像是c语言吧。
我:c语言是最基础的吗?
友:是的,c语言是比较底层的语言,可以做很多事,几乎可以运行在任何系统里。 cn.hyperledger.org 这个区块链开源项目可以学Go语言开发,这门语言以后也会很多用。
我:好的。
友:这段话里,有哪些看得懂的?(他发了一段文字给我,想要测试我了解多少)
我:看不懂。
友:那要学的东西比较多,需要坚持。
我:我想学编程的最初想法是在接触区块链后,很多东西看不懂,很多涉及技术术语的东西都懵逼了,还有就是感觉没点编程知识,以后很容易被边缘化。
友:是的。
我明确了是感兴趣才想学编程,不只是想了解区块链,以后的人工智能时代也许还能用上,或许那时候编程语言就是一门基础语言,一种普遍性的硬技能,跟我们要学会普通话一样。如果有人也跟我有一样的想法,趁年轻一起学起来吧,能学会一点算一点。