开源+技术影响力,联创共建云端技术生态|TeaTalk·Online演讲实录

开源+技术影响力,联创共建云端技术生态|TeaTalk·Online演讲实录
文章图片

3月2日 , TeaTalk· Online开源论道系列活动第一期——“开源时代 , 如何续写‘侠义江湖’”线上直播成功举办 。 本次直播围绕开源的本质 , 针对高性能、高可靠、高SLA和灵活部署特性 , 分析开源社区与其他生态合作、联创与共建 , 拓宽技术的应用领域 , 实现贡献外部开源需求的同时也让开发者自身技术走向成熟 。
开源+技术影响力,联创共建云端技术生态|TeaTalk·Online演讲实录
文章图片

以下为中国移动云能力中心 , 消息队列领域技术专家胡宗棠老师演讲实录 。
我从2018年有幸结识Apache开源社区 , 在Apache和其他开源社区中贡献过开源项目的相关特性代码及各类设计文档 , 同时也对API网关和分布式事务等中间件有一些深入的理解 。 今天想要分享的内容有两个关键词:开源和个人技术影响力 。
开源的本质是什么?
首先 , 来了解下开源的本质是什么?主要分为四个方面 , 对开源本质的追求精神的体现、是个人影响力的一种塑造、是本身技术实力的一种体现以及是通过开源项目让自己为更多的人所熟悉 , 走向全世界 。
(1)追求奉献精神 。 作为一个技术人是希望自己所开发的产品或所开源的项目能够为越来越多的人使用 。 技术人做技术的初衷是希望凭借自己能力去改变身边人的工作、娱乐和生活 。
同时开源又是一种无偿、非商业化的工作 。 从开源工作中还可以获取一些技术突破点 , 假设自己的项目或软件是闭源的 , 就会很难从中突破技术瓶颈 。
(2)个人影响力的塑造 。 如何在行业提升个人影响力 , 对技术人职业生涯规划很重要 。 可以通过参与开源项目快速积累并塑造个人影响力 , 如果你的开源项目为越多的人所知所用 , 你的个人技术品牌和影响力也越知名 。
(3)技术实力的体现 。 深度参与一些开源社区或获得社区里的头衔 , 例如项目管理员PMC , 核心代码提交者 Committer , 这不仅体现你的实力 , 由于在各个开源领域都有门槛和技术壁垒 , 如果你能够深度贡献这些代码或文档 , 说明你已经深入融合进这个开源项目中 。
(4)自己主导的开源项目能够面向世界 。 众所周知 , github是世界上最大的一个代码协作平台之一 , 这里聚焦了许多国内外的顶尖技术高手和牛人 , 如果在这个平台上自己主导或深度参与的开源项目被更多人关注和参与进来 , 可以很好地让世界认识自己 。
开源社区如何参与?
其次 , 一个开源项目如何长久地推进下去?如何能够把开源社区治理好?如何能够让更多的人参与到开源项目中去?
(1)作为项目管理者可以建立类似sig的兴趣小组 , 并通过兴趣小组保证重要的特性能顺利完成开发;
(2)对于贡献比较多的开发者 , 开源社区可以给予生态周边的激励和奖励;
(3)建立月会和双周会机制 , 通过月会和双周会确保像PMC和Committer以及其他贡献者能够快速协同开发项目以及了解社区中的规划和情况;
开源社区的管理者不仅需要重视代码的贡献 , 也需要关注开源项目中的文档 。 城市开发者社区的建立 , 可以围绕本地城市去建设专属于城市的社区开发者 , 通过线上和线下的方式来保证开源社区的正常运行 。
这边我列举三种参与开源社区的方式:
B.参与开源社区Jira/Slack形式;
C.在github上寻找和认领相应的issues/pr;
开源和标准化的联系是什么?

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。