ALC Beijing Podcast

ALC Beijing Podcast

Download on the App Store

ALC Beijing Podcast episodes

  • No. 27: 使用开源项目的技术债

    简介:

    在 Ibrahim博士的技术债与开源开发报告中列举了目前企业使用第三方开源项目常见的技术债问题。

    技术债务,在软件开发中的定义有点类似于现实世界的 经济债务,指的是维护源代码的成本,这些成本主要是由开源项目偏离了联合(joint )开发的主分支而引起的。

    本期ALC Beijing播客很荣幸地邀请到了姜宁老师和建盛老师为我们带来一些关于“技术债”的相关经验的分享。两位老师从自己实际生活中的例子出发,谈论下如何避免欠债,如何还债,以及社区对于技术债的影响等问题。期望通过这期播客,大家可以了解使用开源项目可能产生的技术债务问题, 并且通过积极拥抱开源社区,参与上游项目的开发,降低技术债所带来的风险。


    时间线:

    * 00:22 嘉宾自我介绍
    * 01:49 技术债是什么?
    * 04:12 建盛老师描述技术债在实际生活中的例子
    * 07:32 欠下技术债的话,是一种透支行为吗?
    * 10:47 还债产生的破窗效应
    * 11:48 技术债对个人心情的影响
    * 14:57 往上游推 patch 是否可以从根源上避免欠债
    * 16:21 开发需要抵制fork的诱惑
    * 18:48 如果真的欠下技术债了,需要怎么还债?可以摆烂不还吗?
    * 23:14 往上游推 patch 是否可以从根源上避免欠债
    * 26:04 从公司角度出发:如何避免欠债
    * 28:32 从中层管理角度出发:如何避免欠债
    * 32:50 嘉宾总结


    嘉宾:

    姜宁:Apache 软件基金会 2022年董事 , ALC Beijing 发起人,Apache 孵化器导师,参与孵化了多个源于中国 Apache 孵化器项目孵化。

    李建盛:开源之道主创,Linux 基金会 APAC 开源布道者,Apache local community Beijing 成员。2020 年被 SegmentFault 思否和开源社评为“中国开源先锋 33 人”之一。

    刘小米:对开源充满好奇的开源运营。



    36 min
  • No. 26: 开源程序员自信心建立

    背景

    在 CHAOSS China 微信群里一个涉及到开源社群自信心交流的讨论

    描述了中国开发者参与国际社区遇到的一些问题,例如要面子,在公共场合自我展现缺乏信心,错失很多机会。

    中国老话,人要脸,树要皮。。。 哈哈哈 根生蒂固

    有一个观察是国内见到的很多人非常的两极化,用开车来比喻,就是路上只有两种人,比自己开的慢的菜鸟和比自己开的快的

    开源社群舞台需要有自信心的你我共同演绎开放协作的一幕大戏!今天ALC Beijing邀请到几位嘉宾一同和大家聊一下在程序员在开源社群自信交流的话题。


    时间线

    * 00:11 嘉宾自我介绍
    * 02:56 德福介绍开源程序的黑话
    * 05:21 英文单词正确发音到使用英文文法检查工具
    * 09:03 如何建立开源交流的自信心
    * 11:37 友善的社群在帮助大家跨越语言和技术门槛的重要性
    * 14:37 利用工具做好英文书面交流
    * 15:22 自信和不要脸是对等的吗?
    * 17:58 大家对于社群的贡献者还是非常宽容的
    * 21:12 技术牛的人就有自信了吗?
    * 24:32 技术好的人会看不起大家的代码吗?
    * 29:35 如何获得自信?
    * 35:21 选择开源社群加入的过程和谈恋爱一样
    * 36:17 国人发起的开源项目是不是更好参与?
    * 37:35 为什么项目都是中国人在开发但却要求大家说英语?
    * 43:10 信息能被搜索引擎索引到非常重要
    * 46:16 圳虎在Github上面的观察
    * 47:38 参与开源能让大家更自信吗?
    * 51:45 嘉宾总结


    嘉宾:

    Mikey: 开源与安全爱好者,一个码字的

    王德福:知乎用户,前端话题优秀回答者,目前在一个创业公司工作

    李圳虎:北京大学研究生


    主持:

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


    54 min
  • No. 25:Talk_Is_Not_Cheap!

    背景介绍

    Linux Torvalds 曾经说过 ”Talk is cheap, show me the code!” 但对于做开源项目的程序员来说,我们除了是一个非常资深的“语言工作者”, 我们还需要面对用户解答问题,在社群发布提案寻求合作,撰写文档介绍项目的使用方法,以及在大会上宣传项目最新进展。 站在把事情做成的角度上看,Talk真的是那么cheap吗?今天非常高兴我们借着COSCon 2022大会的机会偶遇到几位新朋友, 一同探讨一下与开源程序员个人成长有关沟通的哪些事。

    我们的口号是去掉中间商,做开源项目的主人!


    时间线:

    00:25 嘉宾介绍

    01:46 介绍今天话题的由来

    05:11 程序员借助开源完成需求设计开发推广的闭环

    07:55 去除中间商,避免信息不对称带来的剥削

    09:05 在交流过程中文档的重要性

    11:53 程序员为什么不喜欢写文档

    14:10 大家没意识到写文档的重要性

    17:35 开源项目文档是开源开发者和大家交流的重要途径

    20:07 对于内向的程序员如何迈出Talking的第一步

    24:15 内心强大的程序员成长非常快

    27:49 从good first issue 入手参与开源项目贡献

    28:33 学习印度同学的社牛精神

    30:04 分享Apache Board竞选的思考

    32:10 说得多的程序员是在不务正业吗?

    34:40 从做成一件事来思考,开源是程序员的自我觉醒。

    38:07 话题总结


    相关资料:

    文档系统 https://documentation.divio.com/

    Kelsey Hightower 晋升Twitter:

    https://twitter.com/kelseyhightower/status/1586066080551739392


    嘉宾:

    Rick:程序员,业余社区布道者

    王德福:知乎用户,前端话题优秀回答者,目前在一个创业公司工作

    陈永立: 前美国微软员工, 现在回国做一个开源的初创公司

    李圳虎:北京大学研究生


    主持:

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


    42 min
  • No. 24:跳出内卷,拥抱开源

    背景介绍

    开源社群为年轻人提供了一个非常好成长机会,在这里你不但可以得到资深程序员的无私帮助,你也可以通过帮助他人实现自我价值。 本期播客我们又一次邀请到了95后的新晋Apache Member,琚致远。同时也有了一位新朋友,他是来自北京大学的在读研究生李圳虎。在本期播客中我们继续以琚致远的开源经历为切入点,探讨了在开源社群中成长的奥秘。 希望这些可以复制的成功经历,能够给每一位想在开源领域有所发展的人有所参考。大家快来收听吧~


    时间线

    00:00  嘉宾自我介绍与开场

    02:17  琚致远提到在 freeCodeCamp 中认识朋友

    05:18  姜宁介绍职场的开发人员很少愿意 加入外部组织提升自己能力

    06:51  琚致远如何与FreeCodeCamp结缘的

    08:02  如何开启社区贡献的第一步

    09:45  姜宁强调了社群引路人的重要性

    11:14  琚致远分享在学习扮演社群mentor的经历

    13:54  琚致远分享如何获取同学和老板们信任的经验

    16:08  琚致远如何处理团队与个人之间的关系

    19:06  开源团队合作信任的根基

    22:22  在校大学生如何通过加入开源提升职场竞争力

    24:52  姜宁分析为什么有开源协作经历的简历会更有吸引力

    27:21  如何在开源社群构建影响力

    31:16  李圳虎分享在开源社群中扩展自己的人际交流面的经历

    32:13  琚致远分享给印度小哥送电脑的故事

    33:35  开源项目导师角色对项目的促进作用

    36:44  导师引进门修行看个人,琚致远分享他带高中同学学习web前端技术的故事

    39:29  通过参与开源 开启技术成长大门

    41:43  开源工作与企业里的工作有很大的不一样,给了大家一个实验场,学习尝试的空间

    43:21  在开源社群中除了技术成长还能交到好 朋友

    44:09  琚致远分享自己成为Apache member的故事


    嘉宾:

    琚致远:Apache APISIX PMC成员,API7.ai Global Team Leader, Apache Member

    李圳虎:北京大学研究生


    主持:

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


    剪辑、文案

    顾业鸣

    50 min
  • No.23:为什么做Community的事特别来劲

    本期节目是在首届技术播客月中,开源社陪你看开源 与 ALC Beijing播客 的串台录制的特别节目。


    关于首届技术播客月详细介绍可以看这里:

    《首届技术播客月开播在即》

    在7月13日晚上8点,我们还将和开源社的小伙伴一起直播串台,聊聊《开发者社区运营是怎么样一个体验?》,欢迎大家关注ALC Beijing 公众号(ALC Beijing)和 开源社公众号(kaiyuanshe)获取最新动态�



    在开源共同体中,大家可以自由选择自己的工作内容, 以及工作伙伴的, 于此同时还可以收获到大家的帮助与认可。 这种样的工作环境会极大激发大家的主观能动性, 让大家在实现自我的同时, 能够获得极强的满足感,持续激励大家在专精的道路上不断前进。 


    �本期嘉宾:

    姜宁:Apache 软件基金会 2022年董事,ALC Beijing 发起人,华为开源管理中心技术专家

    Cynthia:开源社理事,微软 Reactor PM,PyCon China 组织者

    许银:华为云 AI 开发者社区运营经理,开源社副执行长,PyCon China 组织者

    李圳虎:北京大学研究生

    ⏳时间线:

    00:17 嘉宾自我介绍

    03:18 在公司内和社区里的进行开发者运营及协作有什么不同?

    10:14 嘉宾们参与到开源社区机缘与收获

    16:25在开源社区如何和人“打交道”?

    26:05在校大学生/新人如何迈入加入开源社区的第一步,做出贡献?

    33:03新人没有自信心,担心犯错怎么办?

    39:18举办一个开发者活动/大会的心得和讨论

    46:07对于想参与开源社区的大学生的一些鼓励

    53:39嘉宾总结 & 撒花



    57 min
  • No. 22:为什么我们要提倡“上游优先”的开源协作模式

    背景介绍:

    本期播客我们邀请到ALC Beijing的老朋友tison,来和我们交流开源世界的“上游优先(upstream first)”原则。如何认识上游优先策略的底层逻辑?开源参与者怎样和上游社区进行良性交互?个人和企业又能从中获得哪些益处?快来收听本期播客,和我们一起揭开上游优先理念的奥秘吧!

    时间线:

    00:00 ~ 03:35嘉宾介绍和什么是开源参与的上游优先

    03:35 ~ 08:53开发者选择上游优先的三个理由

    08:53 ~ 13:13 Flink工作实例

    13:13 ~ 29:38 平衡企业的业务需求与上游优先的理念

    29:38 ~ 37:19 开发者如何与上游沟通

    37:19 ~ 45:42 者从参与上游中获得成长

    45:42~47:57 如何挑选上游社群

    推荐链接:

    tison“夜天之书”微信公众号

    嘉宾:

    tison:Apache Member,Apache Flink Committer, Apache Curator Committer PMC member,公众号“夜天之书”作者

    个人GitHub主页:https://github.com/tisonkun

    主持:

    姜宁,Apache软件基金会2022年董事,ALC Beijing发起人,华为开源管理中心技术专家,Apache孵化器导师,参与孵化了多个源于中国Apache孵化器项目孵化。


    48 min
  • No. 21:新晋95后ApacheMember--琚致远

    背景介绍


    本期播客我们非常邀请到了非常年轻的95后开源新星--琚致远(GitHub ID:juzhiyuan),2019 年 10 月入选 Apache APISIX PPMC,2022 年 3 月入选 Apache Member 和中国开源码力榜。他在开源软件商业公司 API7.ai 负责全球化团队,曾是 ApacheCon Speaker、OSPP/GSoC Mentor、freeCodeCamp 中国核心组织者之一。 想知道他是如何在这么短的时间内达成这些成就的吗?快来听本期播客,了解他在开源成长历程,以及如何帮助开源社区的小伙伴一同成长的故事吧!


    相关阅读:

    琚致远:95 后 Apache Member 的成长之路

    https://mp.weixin.qq.com/s/AAxqDiBhrWK4z5V1QmBpWg


    时间线

    00:00 ~ 03:40 从 apisix 到结缘 Apache

    03:40 ~ 08:30 送印度小哥 M1 Macbook 的故事

    08:30 ~ 14:08 让社区中的参与者能够持续参与

    14:08 ~ 18:40 在开源中互相帮助中的得到与付出

    18:40 ~ 30:12 琚致远在实际项目中获益匪浅

    30:12 ~ 43:48 从开源协作理念到搭建 apiseven 全球化团队

    43:48 ~ 51:13 远程工作的自我调节与相互协作

    51:13 ~ 58:28 琚致远对开源参与者的建议


    嘉宾:

    琚致远:Apache APISIX PMC成员,API7.ai Global Team Leader, Apache Member, 


    如果大家想了解更多关于致远的故事,欢迎关注他的博客https://wineso.me/ 和 GitHub 主页 https://github.com/juzhiyuan。


    主持:

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



    剪辑、文案

    顾业鸣


    59 min
  • No.20:开源基石--协同合作

    背景介绍

    最近世界产生了巨大的纷争,打乱原本存在的国际协作次序。  在这场地缘政治冲突中,科技文化体育等众多领域都受到的影响。 作为目前为数不多的由大家悉心呵护的合作净土,开源领域是否也会受到到这些地缘政治的影响? 


    本期播客我们再一次邀请到振华,一起来聊聊当前地缘政治冲突下,开源领域面对的一些挑战。 我们将从OSI对开源定义入手,跟大家探究一下开源协同合作的基石是如何被确立的,以及大家如何落实这些合作理念的。


    时间线

    00:00 ~ 00:25 开场与自我介绍

    00:25 ~ 08:56 地缘政治冲突与开源定义

    08:56 ~ 17:28 非零和博弈以及开源中的竞争与合作

    17:28 ~ 21:15 个人参与开源与企业OSPO

    21:15 ~ 22:41 振华与开源结缘的故事

    22:41 ~ 25:50 开源需要更深入的研究和推动

    25:50 ~ 28:39 深入了解开源许可证非常重要

    28:39 ~ 29:36 结尾总结


    链接:

    OSD 开源定义: https://opensource.org/osd

    TODO Group对 OSPO的定义: https://github.com/todogroup/ospodefinition.org

    开源大讲堂: https://tuna.moe/event/2019/apache-foundation/


    嘉宾:

    孙振华:开源社区爱好者,认同开源的价值和意义。字节跳动知识产权法务,加入字节前,在国内一家知名律所任知识产权诉讼律师。


    主持:

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

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


    剪辑、文案

    顾业鸣


    30 min
  • No.19: 聊一聊心目中开源那些事

    背景介绍

    本期播客我们有继续邀请到 tison ,来和我们聊一聊在开源项目中的人和项目相关那些事。在这一期节目中我们交流了:开源人的特质,开源共同体的沟通是怎样的,大家发起开源项目的热情是什么, 以及开源案例研究的价值,希望能对参与开源项目感兴趣的小伙伴有所启发。

    本期播客录制和上期以的播客录制时隔两个月, 按照 tison 的说法, 这期的声线要比上一期轻柔了很多,少了很多“嚣张的内容”。

    另外,欢迎大家关注 tison 的公众号“夜天之书”,在这里有大量开源相关的案例分析,以及与开源相关的深度思考。

    时间线

    00:00 ~ 00:37 开场与自我介绍

    00:37 ~ 05:38 开源项目中对人的要求有哪些

    05:38 ~ 11:55 通过案例调研加速对开源的认知

    11:55 ~ 19:16 开源社区需要开放与协作

    19:16 ~ 24:55 做开源的激情和动力

    24:55 ~ 26:08 开源创新之间的关系

    26:08 ~ 31:16 好的开源项目有哪些特质

    31:16 ~ 35:58 tison 对开源理论思考的原动力

    35:58 ~ 37:30 总结

    嘉宾:

    tison:Apache Flink Committer,Apache Curator Committer PMC。

    个人 GitHub 主页 https://github.com/tisonkun

    主持

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

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


    剪辑,文案:

    顾业鸣





    38 min
  • No.18: 从《开放式组织》看如何构建开源共同体

    背景介绍

    本期播客节目我们有幸邀请到 tison,一起来聊一聊开放式组织的相关话题。相比于传统企业,开放式组织有着截然不同的工作模式与人际关系。直到今天,如何构建好一个开放式组织仍然是一个令人困惑的问题。但好在现在有一个活生生的例子可以供大家参考,那就是红帽公司(Red Hat)。本期节目将以红帽前 CEO Jim Whitehurst 所著的《开放式组织》一书为线索,结合tison最近的一些文章和思考,从多个角度探讨开放式组织与现实的结合。欢迎小伙伴们收听并与我们互动!

    时间线

    0:55 ~ 5:50 社区布道师是一个什么样的角色

    5:50 ~ 9:20 什么是开放式组织

    9:20 ~ 16:41 开放式组织与传统企业相比,激励方式有什么不同

    16:41 ~ 20:46 从远程工作聊到员工的主观能动性

    20:46 ~ 25:11 多角度看开放式组织以及员工高自由度的利与弊

    25:11 ~ 29:46 tison 从自身经历出发介绍几个开放式组织中的关键点

    29:46 ~ 33:50 如今处于萌芽阶段的开放式组织的一些状况

    33:50 ~ 39:18 tison 最近的一些文章和思考的问题

    39:18 ~ 47:30 讨论内源与传统企业的一些问题


    嘉宾:

    tison:Apache Flink Committer,Apache Curator Committer PMC。

    个人 GitHub 主页 https://github.com/tisonkun


    主持:

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


    剪辑,文案:

    顾业鸣


    48 min

About ALC Beijing Podcast

From the publisher's feed

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