The Data Way Vol.6|我不是开发者,但我依然向往开源
关于「The Data Way」
「The Data Way」是由 SphereEx 公司出品的一档播客节目。这里有开源、数据、技术的故事,同时我们关注开发者的工作日常,也讨论开发者的生活日常;我们聚焦开源,也鼓励开发者积极拥抱开源以外的多彩生活。这些,都将在「The Data Way」的节目中一一得到展现。
目前「The Data Way」已上线喜马拉雅、网易云音乐、小宇宙、Apple Podcasts、皮艇等音频平台,每双周周一更新,欢迎大家积极点击订阅,第一时间接收来自「The Data Way」的更新动态。上期回顾请点击这里。
圈子外的小白如何加入到开源社区中?我不是开发者,就代表着我与开源无缘了吗?
本周,由 SphereEx 推出的【The Data Way Vol.6】持续更新。本期节目邀请大家沿着两位身份并非程序员的开源社区贡献者的视角,通过一步步探索和总结,从新手的角度,一起去了解开源的故事。
👆点击链接,来听听看吧👆
01 协作·共赢,是社区与贡献者之间的默契
协作
开源社区似乎就有这么一种魔力,互无交集的陌生人之间,因为一个开源项目就能够无条件地信任对方,能够把项目源代码毫无保留地展示给对方,这毫无疑问是需要极大勇气的。而在开源社区中,通过公开透明的协作方式,让不同地区的开发者能够在跨越时区影响、跨越物质条件的基础下完成同一件事。这种协作与信任的精神,是开源社区所特有的。
共赢
开源为什么能存在这么长时间?为什么会有这么多人愿意去实践开源?一定是参与者在开源中得到了某些收获,可以是物质层面的,也可以是精神层面的。包括现在许多普通的开发者或参与者,以个人的身份在工作之外为开源项目贡献自己的时间,一定也是有收获在支撑他这么做。开发者在对社区进行赋能时,社区也在反馈给开发者成长的空间与机会。这种共赢的关系,才是让开源发展至如今这种规模的原因所在。
02 以自己擅长的方式去参与开源
并非只有开发者才能参与到开源社区建设中。
是不是只有开发者才能参与开源?当然不是。在 2020 年的中国开源报告中,社区贡献度最高的两种方式是开发和文档,文档撰写已经成为普通用户参与开源社区建设非常常见的一种贡献方式。也就是说,参与开源项目并非一定要提交一个功能或者模块,只要对项目、社区有益的行为都属于『参与』的范畴,如翻译、社区运营、优化文档、博客、软件布道等形式,都是直接参与社区建设的贡献方式。
03 如何选择自己参与的第一个开源项目
每一个开源社区都非常欢迎任何感兴趣的同学参与进来,对于没有相关经验的同学,可以先从 GitHub 上或相关开源项目的官网了解相关信息,浏览与贡献相关的指南,订阅社区的邮件列表等等。
以 GitHub 为例,通过填写自己擅长的领域,平台会推荐一些适合的项目,并可以在项目 issue 里面找到相关的 Good First Issue。通常,社区 Committer 会将一些比较简单比较适合入门的任务打上『Good First Issue』的标签,方便新手更容易找到融入社区的方法。当然,任何方法都是建立在实践的基础之上,只有自己主动去尝试,才有机会慢慢融入到社区中来。
总之,社区是开放、包容的,参与到开源社区中并没有什么特定的门槛。对于想要参与到开源中的你们来说,只要你愿意,我们随时欢迎大家的加入。
欢迎点击 链接 来收听,欢迎大家关注我们的公众号回复“播客”进入播客听友群与更多的朋友交流!
评论