“帮助别人让我享受到了开源的愉悦” | 开源故事

开源故事,讲述开源人自己的故事。 这是Linux Foundation开源软件大学推出的一档访谈栏目,重点分享开源从业者的过往趣事、成长经历,心得体会与开源感悟等一切与开源成长有关的故事。 本期的故事主人公是,Linux Foundation开源软件大学人才激励计划获奖者蔡松健。

开源故事 hyperledger

2021-04-29 1056

“帮助别人让我享受到了开源的愉悦” | 开源故事

开源故事,讲述开源人自己的故事。

这是Linux Foundation开源软件大学推出的一档访谈栏目,重点分享开源从业者的过往趣事、成长经历,心得体会与开源感悟等一切与开源成长有关的故事。

本期的故事主人公是,Linux Foundation开源软件大学人才激励计划获奖者蔡松健

 

如果你的故事也想与大家分享,欢迎与我们联系。投稿地址:enquiry@linuxfoundation.cn

 

1.png

姓名:蔡松健

职业:硕士研究生

技能:区块链

码龄:3

最爱的开源项目:Hyperledger Fabric,Substrate, Ethereum

技术界的偶像:Gavin Wood, Vitalik Buterin

最爱的电子产品:手环,机械键盘

爱好:乒乓球,羽毛球

 

1. 首先请做个简单的自我介绍


我是一名在读研究生,目前是研一,研究方向为区块链跨链,热爱区块链技术和编程。

 

2. 从开始接触区块链技术到现在,可否谈一谈你对区块链的理解?为什么会选择联盟链?


一开始接触区块链是大二的时候,那时候Hyperledger Fabric刚出1.1版本,选择联盟链也是机缘巧合,当时也是因为学业上的迷茫,找到老师,看是否有相关的课题可以安排给我,老师就让我研究联盟链——Hyperledger Fabric,也就是这样,我跟Hyperledger Fabric结识了,也算是相爱相杀吧,一开始在Hyperledger Fabric 部署上遇到了很多坑,但还是成功走过来了,收获很多,同时也让我直到区块链技术并不是一个单纯的技术,而是多个技术柔和起来的,想要深层的理解,需要花不少功夫,有一定的学习成本,尤其是早期作为一个小白刚接触它的时。

 

3. 毕业后,有没有想到要从事哪些工作,想继续做研究,还是会进入企业,有什么规划?


毕业后我想继续从事区块链的工作,目前国家在大力倡导区块链,我相信,区块链在未来有很大的应用前景,并且这一块的人才缺口比较大。以后还是会进企业,一个技术有没有价值,还是需要看它能够带来什么落地场景和价值。目前我做的是跨链的研究,所以以后还是想做关于跨链方面或者区块链研发方面的工作。

 

4. 在早期接触 Hyperledger Fabric 时,遇到了哪些困难?你也谈到,通过社群认识了很多行业的技术大牛,从他们身上,学到了哪些?


最开始接触Hyperledger Fabric 的时候,它还是一个不是很成熟的项目,那时候在部署网络方面遇到很多坑,再加上自己也是接触技术不久,需要很大的学习成本。不过还好,我加入了不少社区社群,里面有很多热心的技术大牛可以一起探讨,互相解决问题。比如 TWGC (超级账本技术工作组) 也是很负责,2020年,他们组织了很多线上的研讨会,邀请国内区块链公司进行前沿的技术分享,收获良多。同时也认识了像 TWGC 成员:程阳,刘宇翔,郭剑南等技术大牛,他们都一直在为Hyperledger Fabric 社区做贡献,开源他们的优秀项目,带领新人认识 Fabric,从他们身上我也学到了开源和奉献的精神。

 

5. 除了社群,你会逛一些技术论坛或社区么,能否罗列一些你常去逛的社区,简单谈谈该网站吸引你的地方。


除了社区和论坛,最经常去的就是Fabric官方文档的网站,看看有新版的特性,不得不说,官方文档真的是一份很全面的学习资料。

 

6. 通常你是如何提升自己的技术实力的,有没有一些窍门或方法分享给大家?


看优秀的项目源码,学习大牛的项目,和社区的伙伴一起讨论技术难题。

 

7. 有看到你也做了一个有关医疗信息共享的开源项目,能不能分享下这个项目的情况?


这个项目其实是我的本科毕业设计,做的也是比较匆忙,从考研结束之后就在做,题目是老师给的,做这个项目一开始花了不少时间研究如何在保护隐私的同时又共享数据,最后采用了较为简单的密钥共享的形式,其中还采用了IPFS技术来进行文件的存储,花了大概一个月的时间把区块链的部分做完,一个月的时间完成了后端的部分,总体来说还算是比较顺利。

 

8. 在做这个开源项目的过程中,遇到了哪些比较大的挑战,有哪些难忘的经历?有没有得到其他人的帮助,亦或有没有特别想感谢的人?


在做这个项目信息共享模块的时候出现了将近半个月的卡壳期,所幸在社区遇到了一些小伙伴,听取了他们的建议,才顺利完成,同时我的同组同学也给我在后端开发上的很多帮助,包括我的老师也给了我一些技术指导。

 

2.png


9. 作为项目的发起者和亲历者,想必你对开源有了更深的理解,能否分享一下你的感悟?


最大得感悟就是,既然开源了,就得把项目维护好,让其他小伙伴们能够按照部署步骤把项目搭建起来,我把项目开源之后,大概一周左右,有一个小伙伴问我如何搭建(因为我没有写部署步骤),后来我抽出时间把项目从0重新部署搭建了一遍,把教程放在GitHub上面,最终这位小伙伴按照部署步骤成功搭建起来了,那一刻我享受到了开源带给我的愉悦。

 

3.png


10. 站在你个人的角度,你是如何看待开源的?你说你想成为一名开源布道者,能否谈一谈你对这个职业的看法,亦或有哪些规划?


一开始开源项目的时候,有过一些担忧,害怕自己的项目写的差,但是吸收别人的建议才会让自己的项目更好,所以我觉得开源是一个优化自己项目的好机会。

如成为一名开源布道者,我觉得首先需要更多的责任,任何一个项目,都不是十全十美的,可能一个项目每天都有人提出issue,那就需要我们抽出自己的时间去解决,完善它。

 

11. 对于那些也想从事开源技术或区块链技术研究的小伙伴,你有哪些经验想分享给他们?


首先对于一个新技术,最重要的就是抓住官方的文档,紧跟开源项目的动态,多认识该领域的大牛,和他们多聊聊技术上的落地,你会收获很多,毕竟前辈都是过来人。

 

12. 通过这几年的接触和了解,你认为区块链技术未来的前景如何?会在哪些领域得到应用?


未来区块链会有很广阔的前景,不管是公链还是联盟链,再加上目前国家大力扶持区块链技术的发展,相信在不久在将来,区块链一定会出现杀手级的应用。同时区块链可以应用到溯源,存证,医疗等领域。我个人觉得,未来跨链是一个必然趋势,公链和联盟链必定要走向联合,而不是现在的一个个“孤岛”。

 




有关 Linux Foundation开源软件大学

 

Linux Foundation 开源软件大学依托于全球最大的开源软件组织, 是领先全球的高端专业软件人才教育机构, 为科技企业培养了大量软件人才, Linux 基金会开源软件大学不仅拥有丰富的线上专业课程,面授课程的导师同样是由业内资深专家担任, 所颁发的证书更是全球认可的专业资质。Linux 基金会做为非牟利国际技术组织, 致力于通过开源推动创新和促进科技发展, 我们唯一的目标就是帮助您的事业发展更上一层楼。


相关文章

Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2