关于后端:来自-Apache-APISIX-committer-的经验分享-编程之夏专访

2次阅读

共计 3056 个字符,预计需要花费 8 分钟才能阅读完成。

继上篇「开源之夏来啦,欢送报名 Apache APISIX 我的项目!」,咱们邀请到了去年加入编程之夏的两位同学,两位同学当初都是 Apache APISIX 的 committer,也是往年社区我的项目的导师,分享正式开始!

分享嘉宾:吴舒旸

吴舒旸

小 A :舒旸,请简略介绍一下本人。

舒旸:Hello,大家好~ 我是吴舒旸(Github ID: yiyiyimu),去年本科毕业于上海交通大学环境学院,往年八月会在佐治亚理工学院开始读计算机硕士。当初在 APISIX 背地的商业公司——干流科技全职保护开源社区,也是 Apache APISIX 和 Chaos Mesh 两个我的项目的 committer。去年参加“编程之夏 2020”在 Apache APISIX 实现了“反对 etcd v3 协定”这个我的项目,这也作为了 APISIX v2.0 的次要更新点,之后也有幸被评上了“编程之夏 2020”的优秀学生,往年也会作为 mentor 持续参加“编程之夏 2021”。

小 A :去年为什么会抉择加入编程之夏?

舒旸 :去年因为疫情起因有工夫能够在家陪父母,就想着尽量找能够近程实习的我的项目,运气很好找到了开源社区的流动(这里给我司打个广告,下班是齐全近程工作的)。编程之夏相比 GSOC 和 Community Bridge,因为我的项目多并且每个我的项目都保障会有本人的 slot,能够说有着十分高的入选率了。 去年的数据是:397 的项目数,219 的被申请数,185 的当选数。根本有着 85% 的报名当选率,如果算上能够报名三个我的项目当选率就大于 99% 了,所以我这个 Github Contribution Graph 根本全白的人也能够入选。

小 A :听到舒旸这么具体的介绍,小 A 这里也再次激励下大家,欢送大家报名 Apache APISIX 的社区我的项目!

小 A :舒旸去年为什么抉择 Apache APISIX 的我的项目?

舒旸 :我把去年会议上讲的 PPT 截进去了,对于有明确趣味指标的同学,天然不须要思考如何抉择我的项目的问题。但如果像去年的我本人一样,看一圈我的项目下来发现都不怎么看得懂该怎么办呢。这个时候大家可能会去抉择 star 数多的我的项目,但实际上 star 数多只表明了这个我的项目的受欢迎水平,而不是能从社区中取得多少帮忙的“社区活跃度”指标。 沉闷的社区在你两个阶段都会有所裨益,在入门时提供足够的帮忙,也在前面保护社区时提供足够的反馈。

舒旸 我过后抉择的指标次要是 issue 回复状况(入门时碰到问题是否及时失去回复)、good first issue 数量(有没有好动手的 issue,既减少对我的项目的理解也能够多刷脸)以及 insights 指标(社区整体的活跃度)。 往年咱们在公司也写了一个查看贡献者状况的小工具(https://www.apiseven.com/en/c…

舒旸:去年参加 APISIX 之前我对于我的项目须要的技术栈包含 Lua/Openresty/etcd 甚至 API 网关都齐全没有任何理解,但其实上手速度很快。借助文档把程序跑起来运行几个 demo 很快就能够实现,Lua 也半天就能够上手。这里再举荐一下 APISIX PMC moonming 大佬的两份 Openresty 入门必备,收费的 Openresty 电子书和付费的 Openresty 极客工夫课程,过后入门从其中播种颇丰。

小 A :社区活跃度对开源我的项目来说是十分重要的,舒旸介绍地十分具体。

小 A :舒旸,加入到 Apache APISIX 我的项目中,你最大的播种是什么?

舒旸 :最大播种应该是第一次晓得了 大型项目是如何运作的。可能是因为转业余的缘故,不论是在学校做的还是本人做的我的项目都只能算是 toy project,参加开源社区是我第一次学习到一个在生产上应用的我的项目是如何开发和保护的。在社区中也会遇见各路大神以及酷爱开源的小伙伴们,都是十分开心的经验。也非常感谢 mentor nic-chen 不厌其烦的领导我这个小白。

小 A :加入这次流动,是怎么成为 committer 的?能够跟大家分享一些你的教训吗?

舒旸:最次要的起因应该就是奉献了一个比拟大的 feature。除此之外因为咱们是开源社区嘛,分享单干都是十分重要的组成部分,在社区中帮忙别人,回复 issue,review PR,以及在邮件列表中参加新 feature 的探讨都是参加社区很重要的局部。

小 A :对想加入编程之夏 2021 的大学生,有什么想说的?

舒旸:心愿大家多多报名,不要有太多顾虑,多和社区交换,大家都十分敌对的,好好享受这三个月的开发经验~

分享嘉宾:白泽平

白泽平

小 A :泽平,你好,请做个简略的自我介绍吧。

泽平:我是白泽平,目前在天津商业大学工商管理业余大三年级。从我初中时开始我就在自学编程了,它也成了我的趣味之一。我善于的畛域次要是后端、Web 前端开发,已经还客串过 Android 开发,次要应用 Golang、PHP 和 Javascript。

小 A :去年你为什么会抉择加入编程之夏,抉择 Apache APISIX 的我的项目?

泽平:之前在应用 Apache APISIX 网关控制面板时发现了一些没有反对到的性能,于是提交了一些代码欠缺了这块的性能,社区的大佬们很给力,能让我学到不少货色,这给了我参加开源我的项目的能源。在去年编程之夏流动开始之前我申请了其余社区我的项目的 GSoC,但没有被选中,起初看到编程之夏 2020 的流动宣传时,就报名加入了。

小 A :往年你成为了 Apache APISIX 我的项目导师,对于我的项目申请有哪些 tips 能够给到大家?

泽平 在我的项目申请书中次要形容一下你对于以后我的项目计划的想法或相干的技术路线,同时还要简要形容一下实现我的项目指标的过程(从每一个小模块登程逐渐实现我的项目指标)和大抵所需的工夫。其余的信息须要如集体介绍等。以上内容能够帮忙咱们疾速的你的能力和我的项目计划,有助于我的项目申请。同时还能够提前与我的项目导师分割,理解更全面的我的项目信息。

小 A :给申请我的项目的同学划重点,申请时肯定要留神泽平提到的方面哦。

小 A :泽平,往年你成为了社区我的项目的导师,对于这个角色的转变,有什么想和大家分享一下的吗?

泽平:去年作为学生加入编程之夏流动时,失去了不少领导与帮忙,如果你往年抉择加入 Apache APISIX 社区的我的项目,我同样也会为你提供帮忙,让你更快的上手我的项目开发。

小 A :对想加入编程之夏 2021 的大学生,你有什么话想对各位同学说?

泽平:编程之夏能磨难你的技术,还能帮忙你更快地入门开源我的项目的合作,参加到开源我的项目中去。申请我的项目机会很多同时提交的资料也并不艰难,心愿大家不要犹豫,踊跃加入!

Apache APISIX

Apache APISIX 是由深圳干流科技捐献给 Apache 软件基金会的。它是新一代的云原生 API 网关,提供丰盛的流量治理性能,如负载平衡、动静上游、灰度公布、服务熔断、身份验证、可察看性等。

Apache APISIX 是 Apache 软件基金会毕业最快的我的项目,目前寰球贡献者近 200 位,社区十分沉闷。寰球已有数百家企业用户在应用 Apache APISIX 解决外围业务流量,包含金融、互联网、制作、批发、运营商和其余许多行业。

编程之夏 2021 Apache APISIX 社区共提报了 24 个我的项目,这些我的项目 不只有代码方面,还包含文档、短视频制作。

对 Apache APISIX 的我的项目感兴趣的同学,不要犹豫,快来报名加入吧!

Apache APISIX 社区我的项目:https://summer.iscas.ac.cn/#/…

正文完
 0