等了 1 个多月,我就自己动手了

简介: Photo @https://danielbachhuber.com/文 | 白科 有人问:开源是为了什么? 这里有一些大家能在网上找到的参考答案。 从个人的视角看 参与开源 可以证明自己的 专业能力 并在行业内获得 认可 释放自己的 兴趣爱好 ⇣ 从企业的视角看 可以建立 技术影响力 .

lALPDgQ9q_vkGEjNAkDNBAA_1024_576_png_620x10000q90g

Photo @https://danielbachhuber.com/
文 | 白科

有人问:开源是为了什么?

这里有一些大家能在网上找到的参考答案。

从个人的视角看

参与开源

可以证明自己的 专业能力

并在行业内获得 认可

释放自己的 兴趣爱好

从企业的视角看

可以建立 技术影响力

对 招聘 、建立商业化 竞争优势 都有帮助

当然还有更经济学的说法

开源作为一种生产协作模式

大幅提升了商品的生产效率和分发效率

阿里巴巴中间件这一服务号

自去年6月15日发布第一篇文章开始

随着阿里巴巴的一系列微服务开源项目

一起成长
(点击了解成长之路)

Dubbo
Rocket MQ
Sentinel
Nacos
Arthas
Spring Cloud Aliabba
Seata
ChaosBlade
...

lAHPDgQ9q_vkGFHMjs0BQA_320_142

正如您第一次订阅我们时

接收到的自动回复

破土而出的生命力,源自理想主义者心底对技术的信念

我们

尝试把对技术的情怀、实践

以文字的形式

进行表达和传播

由此聚集了不少的开发者

他们正通过这些开源项目构建自己的微服务架构

还有不少人加入社区, 参与开源共建

让技术变得更好

为表感谢

2019 年 8 月 12 日

我们向1349位社区开发者送出了定制礼品

lADPDgQ9q_vkGEvNA8DNBQA_1280_960_jpg_620x10000q90g

例如

这是来自 Seata 社区的通知邮件

lALPDgQ9q_vkGE3NAgvNBQA_1280_523_png_620x10000q90g

同时

我们也采访了几位开源贡献者

看看他们是如何看待 开源的

“简单纯粹的喜爱”

GitHub ID: SetDaemon
社区角色:Dubbo 前用户,线下志愿者

结缘 Dubbo:
以前的公司使用了 Dubbo,这是和 Dubbo 结缘的起因。虽然后面新公司不用 Dubbo,但出于个人对 Dubbo 简单纯粹的喜爱,一直关注着社区的发展。

每年 1 次来北京的频率虽然让人觉得很不过瘾,但我也已经连续参与 2 年了,今年 5 月份还做了一次志愿者(啥也没干,白“蹭”了顿饭)。希望以后可以贡献 Dubbo。

“我觉得可以更好”

GitHub ID: linlinisme
社区角色:Sentinel Contributor

结缘 Sentinel:
我之前接触过 Hystrix,自己也有参与开源项目的意愿。正好公司有同事接入了 Sentinel。看完接入文档后,我觉得可以有更好的接入方式,所以就去 GitHub 上看 Sentinel 的源码。

记得我提交的第一个 PR 是一个性能上的小优化(将一个计数的数据结构换成另外一个数据结构),虽然花了一些时间在测试样例和性能分析报告上,但还是成功地被合并了。后面就开始提更多的 PR,并去解决社区里的一些 issue。

“参与开源是非常酷的事情”

GitHub IDsczyh30
社区角色:Sentinel 开源负责人

结缘 Sentinel:
我上大学的时候就对开源有非常高的热情,之前也参加过一些 Summer of Code,混迹于各个开源社区。进入阿里实习的时候,我就开始参与 Sentinel 的开源准备工作;去年毕业正式入职后,逐渐开始负责整个 Sentinel 的开源技术演进和社区维护,一步一步和 Sentinel 社区一起成长起来。参与开源是非常酷的事情。希望未来有更多同学来参与开源,一起打造社区、定义未来。

“等了 1 个多月,我就自己动手了”

GitHub ID: KeRan213539
社区角色:Nacos contributor

结缘 Nacos:
一开始只是体验 Nacos。当时用的是 Nacos 自带的文件存储,每次下载新版本后都要把文件复制到新下载的 Nacos 中,很麻烦。当时,社区已经有人提出做导出导入功能,提了 issue 并表示由他来做。

但等了 1 个多月没进展,我就自己动手实现了导出导入的功能,提了 PR,并根据社区的建议,做了 ACM 的兼容。但在此期间,之前提 issue 的那位同学也提了 PR。看到他没有兼容 ACM, 我就主动去告诉他了(后面发现他参考了一些我的思路修改了)。

Nacos 社区对两个 PR 进行了 review,最终合并了我的 PR。我也从一个体验者变成了一名 Nacos Contributor。

“感觉自己的代码要运行在全世界了”

GitHub IDl81893521
社区角色:Seata Contributor

结缘 Seata:
4 月中旬, Seata 的开源负责人清铭,在 Seata 群招募开发、测试、文档和用例等的贡献。我一直盯着着那个群公告,然后做了一件“傻事”,申请开发者去了,没错,不是测试,不是写文档写用例,一个连这个中间件怎么用都不知道的人,跑去申请开发者了。接下来,第一件事就是进入开发群, 讨论的内容可以用"天书"来形容。一步步的了解和调试后,4 月底, 我的第一个 PR 诞生了,详情参考这里

5 月 5 日,我的 PR 被合进了 Dev 分支, 当时我很激动, 感觉自己的代码要运行在全世界了!

目前为止, 我提交合并的 PR 已经有 11 个了, 每一个 PR 社区都会给予开发者建议和帮助。社区对代码质量极严, 连一个空格都会被纠正, 久而久之自己的编码能力也提高了。开源社区人人平等, 只要你想学肯学, 那么就肯定有人给你指导, 给你意见, 传授给你知识, 不要让恐惧去阻止自己前进的步伐, 只要走出第一步, 就会发现其实并没有那么难。

“那些年,我们一起‘追’过的分布式事务解决方案”

GitHub IDxingfudeshi
社区角色:Seata Committer

结缘 Seata:
从单机事务到分布式事务,那些年,为了解决分布式事务带来的问题,熬过了多少个日夜:XA二阶段提交、MQ、TCC...她们各有优点,但是依赖多、配置难、业务侵入性大最终让我放弃了对她们的追随。作为完美主义的我发誓一定要找到适合自己业务的"真爱"。

直到有一天,遇见了她 -- Fescar。是的,那个时候她的名字还叫 Fescar,是分布式事务解决方案中崭露头角的一枚“小萝莉”。她出身名门(阿里巴巴中间件团队),强调简单易用、高性能、灵活拓展。我被这魅力所吸引,甚至想迫不及待的把她变的更好,于是我提交了自己的第一个 PR,虽然仅仅是 code cleanup,但开启了我与她的不解之缘。截至目前,我已经累计提交了 32 个 PR,社区角色也从 Contributor 变成了 Committer。

截止至 2019 年 8 月 24 日 00:00

社区共收到来自世界各地的 660 多位 Contributors 的反馈

《大教堂与集市》说:

如果你有正确的态度
有趣的事情自然会找到你。

**如果你有正确的态度
有趣的人自然会找到你**

也同样适用

中秋送福利

留言写下【你和阿里巴巴开源结缘的小故事】

最走心的留言,送出乐高正版积木一套;

随机抽选 3 位,送出中秋小礼包各一份;

请您移步到“阿里巴巴中间件”公众号留言哦,留言格式如下,
GitHub ID:
社区角色:
结缘小故事:

lADPDgQ9q_vkGE_NAo_NAxs_795_655_jpg_620x10000q90g

相关文章
|
2月前
|
开发者
Mac Axure RP 9.dmg 安装教程 简单步骤 含汉化方法
Axure RP 9 是专为原型设计打造的工具,适用于绘制网页与APP交互稿,支持无代码预览产品效果。本文介绍其在Mac上的下载、安装、授权及中文汉化步骤,助你快速上手使用。(238字)
|
Kubernetes Cloud Native API
欢迎报名 Apache Seata (incubating) 开源之夏
Apache Seata (incubating) 邀请学生参加 2024 年开源之夏活动,报名时间为 4 月 30 日至 6 月 3 日。该项目旨在培养分布式事务领域的开发者,参与者将远程协作并有机会获得奖金。
1473 86
|
JavaScript 前端开发 Java
基于VUE的酒店管理系统的设计与实现
基于VUE的酒店管理系统的设计与实现
227 0
|
5天前
|
人工智能 自然语言处理 JavaScript
2026年Windows+Ollama本地部署OpenClaw保姆级教程:本地AI Agent+阿里云上快速搭建
2026年OpenClaw凭借本地部署、私有化运行的特性,成为打造个人智能体的核心工具,而Ollama作为轻量级本地大模型管理工具,能让OpenClaw摆脱对云端大模型的依赖,实现**本地推理、数据不泄露、全流程私有化**的智能体验。本文基于Windows 11系统,从硬件环境准备、Ollama安装与模型定制、OpenClaw部署配置、技能扩展到常见问题排查,打造保姆级本地部署教程,同时补充阿里云OpenClaw(Clawdbot)快速部署步骤,兼顾本地私有化需求与云端7×24小时运行需求,文中所有代码命令均可直接复制执行,确保零基础用户也能快速搭建属于自己的本地智能体。
6884 47
|
2天前
|
人工智能 安全 API
CoPaw:3分钟部署你的 AI助理
源自阿里巴巴开源生态的个人 AI 助理——CoPaw。作为阿里倾力打造的开源力作,CoPaw 完美打通钉钉、飞书、Discord 等多平台对话通道,支持定时任务自动化。内置 PDF/Office 深度处理、新闻摘要等强大技能,更开放自定义扩展接口。坚持数据全程私有化部署,绝不上传云端,让每一位用户都能在大厂技术加持下,拥有安全、专属的智能助手。
|
6天前
|
人工智能 JSON JavaScript
手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人
手把手教你用 OpenClaw(v2026.2.22-2)+ 飞书,10分钟零代码搭建专属AI机器人!内置飞书插件,无需额外安装;支持Claude等主流模型,命令行一键配置。告别复杂开发,像聊同事一样自然对话。
3248 9
手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人
|
4天前
|
人工智能 自然语言处理 机器人
保姆级教程:Mac本地搭建OpenClaw及阿里云上1分钟部署OpenClaw+飞书集成实战指南
OpenClaw(曾用名Clawdbot、Moltbot)作为2026年最热门的开源个人AI助手平台,以“自然语言驱动自动化”为核心,支持对接飞书、Telegram等主流通讯工具,可替代人工完成文件操作、日历管理、邮件处理等重复性工作。其模块化架构适配多系统环境,既可以在Mac上本地化部署打造私人助手,也能通过阿里云实现7×24小时稳定运行,完美兼顾隐私性与便捷性。
2675 4
|
12天前
|
存储 人工智能 负载均衡
阿里云OpenClaw多Agent实战宝典:从极速部署到AI团队搭建,一个人=一支高效军团
在AI自动化时代,单一Agent的“全能模式”早已无法满足复杂任务需求——记忆臃肿导致响应迟缓、上下文污染引发逻辑冲突、无关信息加载造成Token浪费,这些痛点让OpenClaw的潜力大打折扣。而多Agent架构的出现,彻底改变了这一现状:通过“单Gateway+多分身”模式,让一个Bot在不同场景下切换独立“大脑”,如同组建一支分工明确的AI团队,实现创意、写作、编码、数据分析等任务的高效协同。
5318 31
|
4天前
|
人工智能 数据可视化 安全
Claude Code小白邪修指南:一键安装+语音增效,附阿里云极速部署OpenClaw/Clawdbot攻略
对于AI工具新手而言,Claude Code的原生安装流程繁琐、终端操作门槛高,让不少人望而却步。但2026年的今天,“邪修”玩法彻底打破这一壁垒——通过开源工具实现一键部署,用语音交互提升3-4倍效率,再搭配阿里云OpenClaw的稳定运行环境,让小白也能快速上手AI编程助手。本文将详解“邪修”核心技巧、语音增效方案,以及阿里云OpenClaw部署步骤,附带完整配置代码与避坑指南,帮助你轻松开启AI辅助工作新模式。
1743 0