查看原文
其他

ALC Beijing Podcast #12|开源是创造软件诸多方法中最好的一种形式

ALC Beijing 2022-04-06

The following article is from SphereEx Author SphereEx

01

内容梗概

每一个人对于开源的理解都是一步一步由浅入深的,大家都经历过小白的阶段,也都有过崇拜开源理念、渴望加入开源社区的经历。但是在资深的开源从业者看来,开源并不高大上,其就是一群有着共同目标的人在一起,基于某些开放的技术来协作,最终成就某一件事情的过程。

本期节目由 ALC Beijing 和SphereEx联合推出,全面解读一名新人加入到开源社区的过程以及心路历程。本期从 Apache 软件基金会成员、Apache 软件基金会孵化器导师、ALC Beijing 发起人姜宁老师的视角,配合两位初出茅庐的开源社区志愿者,全面解读一名小白加入到开源社区的心路历程。


02

精彩摘要


在姜宁看来,从未知到恐慌,再到如今的自豪。从工作到社区奉献转型,更多的是一种心态上的转变。

当第一次将代码公开在网络上,第一次意识到自己的代码会被别人注意到的时候,不自觉的就会感受到开源门槛的高度,因为我们每一个人都想要把自己最好的一面展示出来,开源也是同理。因为要展示出来,所以对自己的要求也会提高,迫使我们去提升自身代码的优雅程度,让他人更易读、更易懂。

另外就是责任心,当意识到自己的代码被越来越多的人应用,在世界的某一个角落,你的代码正在帮助某个团队提升他们的工作效率,想到自己能够给这个世界留下一些东西的时候,内心中一种责任感油然而生。

其实归根结底,开源就是个中参与者在共享各自经历的过程,只不过这个过程被以代码的形式留存下来了而已。



做开源,脸皮『要厚』。

很多同学想加入到开源社区中,但是又担心自己的能力不够,所以往往就止步于加入社区的前夜。不过在姜宁看来,这些都是人之常情,学会克服自己的情绪并以厚脸皮的状态参与到开源中,是很重要的一项天赋。

对很多人而言,在别人面前把自己的东西秀出来,是一种相对难为情的事情,尤其是在很大概率会收到别人对你所暴露出问题的指责的时候,绝大多数人内心中都会产生退意,毕竟人人都喜欢被夸奖。但换一个角度想,既然你已经将代码公开在了互联网上,这些东西就是无法抹去的了。就像明星一样,大家过去都有非常青涩的照片和记忆。

因此我们要学会『看轻』自己。要知道,虽然互联网是有记忆的,但它同时也是健忘的。也要相信在开源领域,没有人会去注意一个初出茅庐的开发者,因为大家都是从这个阶段过来的。并且,相比于『出丑』,更为关键的是你会获得更多的反馈,也会获得更大的提升空间。因为在开源社区的发展历程中,本质就是传帮带的过程,因此开源社区对于新人而言,会产生一种天然的友好感。有时候顾虑太多也并不是好事,迈出第一步,比在脑海中思考千遍万遍更重要。

将上述这些整合在一起,就形成了开源的生态圈,我们所要做的,就是在开源生态圈中创造更好的软件。而这一过程,离不开新鲜血液的持续涌入。如果你对开源社区还存一些疑虑,还在纠结要不要踏出那最后一步,欢迎你收听本期【ALC Beijing Podcast】,相信它能带给你一些新的思考。

📣特别福利】收听完本期节目后,在 SphereEx 或 ALC Beijing 公众号后台回复『你心目中的开源是什么样的?』,我们将随机挑选五位幸运听众赠送 SphereEx 和 ALC Beijing 的联合周边大礼包!快来参与吧~


03

请收听



04

本期嘉宾



姜宁:Apache Member , ALC Beijing 发起人,华为开源软件中心技术专家,Apache 孵化器导师,参与孵化了多个源于中国 Apache 孵化器项目孵化


周禹任:北京大学社会学系在读本科生,Apache IoTDB 参与者


李梦晗:UIUC 美国伊利诺伊大学香槟分校 20 届毕业生,ApacheCon Asia 2021 志愿者


05

关于 ALC Beijing Podcast


该播客是 ALC Beijing 旗下的一款访谈、聊天的音频节目,每周会给大家带来Apache 相关的文化、项目、孵化、共同体(Community)建设、技术/架构等优质内容。旨在让更多的人了解 Apache 之道,也希望在访谈中碰撞出更多的灵感,让本土的 Apache 力量茁壮成长。
欢迎大家和嘉宾互动、提问,也欢迎来我们的录音室坐坐,谈谈开源和 Apache 之道!


关于ALC Beijing

ALC-Beijing(Apache Local Community-Beijing)致力于通过(但不限于)下述行动帮助开源爱好者更好的在 Apache 社区生根发芽:


  • 举办线上和线下沙龙,将本地的开发与用户聚焦在一起。

  • 通过分享开源开发经验,鼓励更多的人参与到 ASF 的项目开发中来。

  • 为 ASF 的项目寻找相互合作的机会,让这些项目能够更加茁壮的成长。

  • 介绍 ASF 管理和运作开源项目的成功之道,帮助大家更好地运作开源项目。


如果希望和我们一起推广开源文化,共建Apache Way

欢迎扫描下方二维码,加入 Apache 中国本土社区建设




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存