Apache Member、ALC Beijing 发起人姜宁:一个人走的很快,但是一群人能走得更远

一个人走的很快,但是一群人能走得更远

——姜宁

ApacheCon 是 Apache 软件基金会(ASF)的官方全球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源运动早期的知名活动之一。

早在 1998 年,在 ASF 成立之前,ApacheCon 已经吸引了各个层次的参与者,在 300 多个 Apache 项目及其不同的社区中探索 "明天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。

ApacheCon 每年举办一次,一般在欧洲或北美举行,是 Apache 开发者们线下交流、讨论、见面的绝佳机会,也是分享想法、思想激荡的难得的场合。通过动手实作、主题演讲、实际案例研究、培训、黑客松活动等方式,展示 Apache 项目的最新发展和新兴创新。

今年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很高兴地宣布,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举行。

为了让大家进一步了解开源、了解 ApacheCon Asia,SegmentFault 思否将采访部分 Track Chair 或大会讲师,让你了解大会筹备的背后,和这些专家大牛们的故事。

今天,我们为大家带来的是,我们对Apache Member、ALC Beijing 发起人姜宁的访谈。

以下为 SegmentFault 思否对姜宁的访谈内容:


关于姜宁

Apache 软件基金会 Member、Apache Local Community (ALC) Beijing 发起人 —— 姜宁。

姜宁 华为开源软件中心技术专家,前红帽软件首席软件工程师,有十五年以上企业级开源中间件开发经验,有丰富的 Java 开发和使用经验,函数式编程爱好者。

从 2006 年开始一直从事 Apache软件基金会 (ASF) 开源中间件项目的开发工做,前后参与 Apache CXF, Apache Camel,Apache ServiceMix,以及 Apache ServiceComb 的开发。2015 年开始担任 ASF 孵化器导师,先后参与孵化了 Apache Rocket,Apache Weex (retired),Apache Skywalking,Apache ShardingSphere, Apache IoTDB,Apache Doris(Incubating),Apache APISIX,Apache Shenyu (Incubating),Apache Kyuubi(Incubating) 。


姜宁初次接触开源的故事

初次接触开源还是在读研的时候,当时因为需要使用一些开源项目来完成课题相关的开发工作,当时对我来说最大的感受就是开源项目的文档和代码都是活生生的学习教材。

真正开始全职加入到开源项目是在2006年的时候,当时IONA亚太研发中心成立了一个6个人的开发小组,专门从事一个叫做 Celtix 的 WebService Java 开发框架的开发, 后来这个项目和 Xfire 合并成为 CXF 进入 Apache 软件基金会孵化,我作为项目初始的成员成为 Apache 软件基金会的 Committer。当时在国内能够专职做开源的机会并不多,我非常有幸成为其中一员,具体的心路历程大家可以参考我之前的写的一篇博客。

博客地址:

https://willemjiang.github.io/opensource/2008/02/18/something-about-opensource.html


在参与开源并且为 Apache 社区做贡献的时候,个人及公司有哪些收获?

参与开源我觉得最大的收获就是见识到了世界级的优秀软件是如何开发出来的。借助开源社区的帮助,我们可以十分高效地将开源项目打造完善,借助开源社区我们可以做到一个人都不敢想象的事情。参与 Apache 软件基金会给最大是收获就是成为孵化器导师,在帮助国内项目孵化的过程中不但加深了对 Apache Way 的理解,积累了很多项目孵化的经验,同时收获到了一群好朋友,这为后续成立 ALC Beijing 奠定十分重要的基础。


姜宁理解的“The Apache Way”?

我理解的 The Apache Way 的核心价值:开放透明,精英之治 Meritocracy,社群化的协作。

在 Apache 有一句话,就是事情只有在邮件列表上发生了才算是真正发生了。通过这种开放透明可存档方式,极大降低了大家获取信息的成本,让我们可以跨越时空进行沟通交流。

Meritocracy 将权力交给实际干活的人,让有才能的人展现出来,让好的点子脱颖而出,真正做到才配其位。这种按照以对社群贡献的功绩来衡量才能,并且赋予权力的运作方式,保证了志愿者社群的健康发展。这种运作方式极大鼓励大家要站在社群的角度上看待问题,跨越组织边界,帮助团队成员成长, 而不是局限在自己蝇头小利上。

社群化协作让大家跨越各种边界为了共同的目标聚到一起协同解决同样的问题。只有依托社群化的协作,我们才能完成一个人不可能完成的事情。开源的开放协作文化可以让来自于不同公司,有着不同背景的人坐在一起一同解决大家关心的问题。除了我们可以在一起开发软件,我们也可以在一起制定标准,或者是一起写一本书,创作一个故事。一个人走的很快,但是一群人能走得更远。通过开放协作我们可以做到很多时候一个人想都不敢想的事情。


姜宁与 ApacheCon Asia

我第一次参加 ApacheCon 是在 2007 年,当时 Aapche 北美峰会是在亚特兰大举办的,会议是在中心的酒店举办,距离亚特兰大奥运会公园并不远, 因为 2008 年北京奥运会的原因,我对举办过 1996 年奥运会的亚特兰大有很大的兴趣,特地去了离会场不远的亚特兰大奥运会公园逛了一下, 而且当时我在心中就许下了一个小愿望,就是想什么时候 ApacheCon 能在北京举行。

随着越来越多的源于国内的开源项目加入到Apache软件基金会,越来越多的国人参与到 Apache 项目建设中来, 成为 Apache 项目的 Committer,PMC 成员。我们在 Apache 软件基金会的声音也越来越大。

非常高兴这次今年 ALC Beijing 能够承办 Apache Con Asia 2021 大会, 虽然由于疫情的关系我们和 200 多位国内外讲师只能通过线上会议的方式相聚,但借助会务平台我们在三天的大会中可以做很多近距离的交流。

我所在的 Track 是 Keynote,演讲主题是孕育开源社区,· 开源共同体(Open Source Community) 借助互联网能够把用户和开发者有机的凝聚在一起,让大家跨越组织边界,为了一个共同的目标有效地协作起来。为了让大家拥抱开放透明,合作共赢的开源文化,孕育健康发展的开源生态,我们在积极融入到业界成功的开源共同体过程中吸取经验的同时,还要在组织内部孕育有机发展的开源共同体。

希望大家能在听完我的分享后能够了解开源共同体的组成要素,以及开源共同体与知识社群之间的关系,为了培育有机可持续发展的开源共同体,我们需要坚持的哪些原则。


和我们一起加入 ApacheCon Asia!

ApacheCon Asia 将在 8 月 6 日到 8 日在线上举行,本次大会的主题是 Let's grow the community together! 这次大会将为大家带来 Apache 软件基金会最新的项目动态,以及开源文化,开源社区建设相关的经验分享。欢迎大家注册并参会!

关于 ALC Beijing

ALC Beijing 是服务于本土的 Apache 软件基金会(ASF)项目的社群, 我们通过举办活动,将本地的 ASF 项目开发者与用户联系在一起;通过分享开源开发经验,鼓励更多的人参与到 ASF 的项目开发中来;为 ASF 的项目寻找相互合作的机会,让这些项目能够更加茁壮的成长;介绍 ASF 管理和运作开源项目的成功之道,帮助大家更好地运作开源项目。

今年 ALC Beijing 非常高兴承办了 ApacheCon Asia 2021的会议, 欢迎关注这次会议,与我们的讲师,Track Chair 和志愿者进行互动。

公众号:ALC Beijing

ApacheCon Asia 完整议程地址:

https://www.apachecon.com/acasia2021/zh/sessions.html

即刻注册地址:

https://hopin.com/events/apachecon-asia-2021

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300083.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何把朋友升级成情侣?| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅

java 多线程原理(一)

2019独角兽企业重金招聘Python工程师标准>>> 要说Java的多线程,首先要明白什么是多线程。 多线程,线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程. 我勒个擦,定义好官方啊&#xf…

discuz!5.5.0安装方法及常见问题解决

今下午在前几天刚组好的windows xp sp2apache2.2.4mysql6.0php5.2.3(下一次做成LAMP——Linux ApacheMysqlPHP)的环境下装了discuz!5.5.0。安装之前到网上下了一个ZendOptimizer-3.2.6-Windows-i386.zip(最新版)&#…

百般受虐!“波士屯动力”机器人这一次枪口对准人类

全世界只有3.14 %的人关注了青少年数学之旅如果机器人拿起了枪会怎么样?这两天,一则Bosstown Dynamics发布的新视频在社交媒体疯传:视频中,一个酷似“波士顿动力Atlas”的机器人在进行射击训练。请看视频:刚开始&#…

计算机数控是什么专业,数控是什么专业

数控是数字控制的简称,数控技术是利用数字化信息对机械运动及加工过程进行控制的一种方法。下面是小编整理的相关内容,一起来看看吧!数控是什么专业数控专业是培养掌握数控技术及应用专业的基本理论、基础知识,能在生产第一线从事生产、管理、…

看懂通信协议:自定义通信协议设计之TLV编码应用

为什么80%的码农都做不了架构师?>>> 因为之前从事过电信信令类工作,接触较多的则是ASN.1中的BER、PER编码,其中BER是基于TLV方式进行编码,本文主要介绍一下TLV在自定义协议中的应用。 通过该文章,你可以肉…

统信软件用一年时间跨越式发展说明了一件事

近年来,随着国际局势风云变幻和国内政策利好,国产操作系统迎来了发展机遇期,多家厂商合并重组,或引入投资人实现跨越式发展,在研发人员规模上也从原本的几百人规模快速增加了上千人,其中,统信UO…

C#中as和is关键字

一. as 运算符用于在兼容的引用类型之间执行某些类型的转换。例如&#xff1a; staticvoidMain(string[] args) { object[] obj newobject[3]; obj[0] newclass1(); obj[1] "hello"; obj[2] 10; for(inti 0; i <obj.Length; i) { …

c#小技巧

1.将一个Form显示在另一个Form里面添加一个Panel控件到FormA中&#xff0c;设置FormB的TopLevel属性为false FormB.TopLevel false;FormA.Panel1.Controls.Add(FormB);FormB.Show();2.求一串混合字符的长度&#xff08;中英文相间的&#xff09; stringstr "hello world 时…

SQL Server默认1433端口修改方法

SQL Server默认端口1433端口并不是十分的安全&#xff0c;需要将SQL Server默认端口进行更改&#xff0c;在更改之前&#xff0c;让我们先了解一下什么是1433端口。 什么是1433端口 1433端口&#xff0c;是SQL Server默认端口&#xff0c;SQL Server服务使用两个端口&#xff1…

相亲有风险,且行且珍惜!| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅

netcore一键nssm发布为windows服务

AntDeploy是我开发一款开源一键部署工具包功能一览&#xff1a;docker容器一键部署docker镜像一键发布支持iis一键部署windows服务一键部署linux服务一键部署支持增量发布支持一键回滚支持点火支持选择特定文件发布支持查看发布记录一个issue前两天有一个使用者给我反馈了一个i…

冒名者还是重名?疑惑中!

虽然已经算是离开存储行业了&#xff0c;但是还是偶尔去存储行业的专业中文网站瞄上几眼&#xff0c;还是很关注存储行业的发展。今天早上无意中打开Dostor([url]http://www.dostor.com[/url])&#xff0c;看到前段时间讨论的关于IBM存储价值的问题又重新归来&#xff0c;如下所…

过了双十一之后的你。。| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅&#xff08;图源 阿粪青&#xff0c;侵权删&#xff09;

失业、创业。。。

在这个经济危机的时候&#xff0c;突然遭遇失业。呵呵&#xff0c;&#xff0c;暂且不说失业的原因了。当然这样的事情可能每天多发生。在一个企业里面待的时间长了对自己的发展未必是好事。在目标我待了两年&#xff0c;突然出来以后发现自己多难以适应这外面的世界。就像井底…

Exchange server 2007 出现“0x8004010F”错误的解决办法

环境&#xff1a; 服务器&#xff1a;Exchange server 2007 客户端&#xff1a;outlook2003或outlook2007 在outlook中通过MAPI方式访问Exchange server&#xff0c;在点击"发送接收"后出现0x8004010F的错误。 -------------------------------------------------- 1…

Hello Blazor:(7)WebAssembly、Server模式你选哪种?小孩子才做选择!我用混合模式...

在上次的文章中&#xff0c;我们介绍了“Blazor WebAssembly和Blazor Server的区别”。它们各有优缺点。Blazor WebAssembly的优势在于运行期间可以和服务器无交互&#xff0c;但是需要长时间下载资源&#xff0c;而Blazor Server则首次加载速度非常快&#xff0c;但是必须和服…

一生只有43年,喜欢泡妹打架,却凭借一篇文章震惊世界,跻身一流数学家

全世界只有3.14 %的人关注了青少年数学之旅不会做就别乱套我洛必达的公式!——节选自《数学之旅 闪耀人类的54个数学家》众所周知&#xff0c;求极限是高等数学中最重要的内容之一&#xff0c;而洛必达法则将对原式的求导转化成了导函数形式的问题&#xff0c;这就大大简化了一…

计算机三级网络技术分值占比,大一能考计算机三级吗?计算机三级考试题型分析...

原标题&#xff1a;大一能考计算机三级吗&#xff1f;计算机三级考试题型分析计算机等级考试&#xff0c;很多学生在刚刚进入大学时&#xff0c;就想把计算机三级证书拿到手。那么&#xff0c;大一能考计算机三级吗&#xff1f;计算机三级考试题型有哪些&#xff1f;下面&#…

DTO 和 POCO(或 POJO)有什么区别

DTO 和 POCO&#xff08;或 POJO&#xff09;有什么区别原文链接&#xff1a;https://ardalis.com/dto-or-poco/作者&#xff1a;Ardalis Steve在讨论 .NET 和 C# 中的软件开发时经常出现的两个术语是 DTO 和 POCO。一些开发人员交替使用这些术语。那么&#xff0c;DTO 和 POCO…