jacklightChen / homework

《开源软件设计与开发》课程作业——初识EOS社区

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

开源课作业

每一个真正意义上的开源项目的背后都有一个共同体

  EOS是由bytemaster主导建立的一个公有区块链项目,其主网于2018年6月上线,在当时有着很高的人气。
  这个项目也很早就拥抱了开源,在github上获得了超过5位数的星标。我很早就是bytemaster的粉丝,非常崇拜他的码力,也正因为如此,我挺早就开始注意到EOS这个项目。随着其主网上线,EOS项目步入正轨,越来越多的人开始参与进来,不论是开发者还是用户,都使得EOS项目社区日益庞大起来。举个例子,像国外有专门的telegram群其中包括普通用户和开发者专门的群还有国内有eosfans论坛等。
  对于我来说,参与进这个社区的时机也很偶然,我在学习如何编写智能合约。可当时在EOS上开发很困难,因为编写智能合约时没有一个完整的规范导致自己写的话会踩很多坑,且官方开发者文档也语焉不详。
我只好先在网上查找相关资料,可根本找不到,不得已我只能手动翻墙去telegram群找高人相助。
  在EOS的开发者社区(telegram群)存在着很多代码高手,他们来自于全世界,且乐于助人,当我将自己的问题用不怎么专业的英语描述了之后,不到几分钟就有人回我了。不过我的问题还比较复杂,具体一点是如何在智能合约中编写一个定时器,随着讨论的逐步深入,渐渐地又有几个人给出了解法,其中之一还是contributor之一,凭借着他深厚的代码功力一针见血地解决了我的问题。 通过这一次问答的经历,我对这个开发者社区的好感倍增,也变得习惯在这里面回答和提问。
  在这个社区中,人们都是弱相关的,没有利益上的关联,大家都是凭借着对区块链的喜爱和对技术纯粹的追求聚集在一起。所以在其中的讨论也没有套路都是单刀注入直指主题,节省时间的同时也能让人快速地成长。同时,考虑到如果在现实中要组织这么一批有技术的人,显然是很困难的事情。然而在这个社区中却能奇妙地聚在一起,为这个开源项目作贡献,实属不易。这也许就是开源的魅力吧。

About

《开源软件设计与开发》课程作业——初识EOS社区