首页 > IT职业 > IT生活 > 我的第一份开源贡献:小米工程师程赛的社区之旅
打开链接点亮社区 Star,照亮技术的前进之路。每一个点赞,都是社区技术大佬前进的动力

Github 地址: https://github.com/secretflow/secretflow

他是从校园走进开源世界的年轻工程师;
他在小米工作,却把开源当成生活的一部分;
他用学习者的视角,走出了一条属于自己的贡献之路。
本期,我们走近隐语社区贡献者—— 程赛。

我的第一次开源贡献是在
Kuscia 项目中,验证《如何运行一个 FATE 作业》的教程文档,包括文档流程和 FATE 脚本运行。
👉 PR #63:https://github.com/secretflow/kuscia/pull/63
在 SCQL 中实现单方算子 abs、round、ceil、floor、instr SCQL #127、SCQL #129、SCQL #133、SCQL #135、SCQL #138
那次经历让我第一次真切感受到“参与开源”的流程——从验证到修改,再到被合并,每一步都让我收获了信心。
在完成多次代码贡献之后,我受邀参加了隐语社区的线下交流活动,并发表了关于 开源新手成长经验与知识体系建设的主题分享。
详情可见 👉 开源成长分享 | 程赛的隐语经验谈
当然贡献的过程也不是一蹴而就的,刚开始主要是技术上的,对开源贡献流程不熟悉、对不同操作系统下的编译命令不熟悉、有的功能隐语刚开始也不健全等。
我通过不断在 Github 上提 issue ,以及寻求同事和社区其他小伙伴的帮助,克服了技术上的问题。
成为隐语社区的贡献者,对我而言不仅仅是一种身份的转变。它让我认识了更多 志同道合的伙伴,也让我在协作中获得了全新的思考方式。
而且在隐语社区,很多问题都能通过社区小伙伴的经验与案例共同解决。
有时候,即使暂时没有答案,也能在别人的案例中找到灵感。这种“共享与共创”的氛围,是开源带给我的最大收获。
隐语最大的优势在于—— 被越来越多的开发者与企业所认可。
如果各家机构都以隐语作为隐私计算的底层框架,那么未来在多方协作与数据流通上将更加顺畅。
我最喜欢隐语的“ 开盒即用”特性。
文档详实、使用门槛低、部署流程清晰,这让初学者能够快速上手,也体现了社区在易用性上的用心。
从我个人的观点来看,我希望发展方向可以围绕一下两点:
新手首先需要了解隐语的各个模块的功能,并找到适合自己需求的模块;
其次,遇到问题的时候多看看文档自行解决,提升自己独立解决问题的能力,或者在 issue 搜索有没有前人遇到过同样的问题,最后也可以在 issue 里寻求社区的帮助。
建议整体先易后难,可以先从一些简单的任务开始,比如文档的翻译、验证性的任务入手,然后逐渐提升难度。
工作之外,我的兴趣爱好包括策略对抗 Game、爬山,最近在学游泳
平日工作为主,周末会抽时间参与开源。如果遇到难题,我会选择暂时放下、去放松一下,等待社区伙伴的回复。
我把开源当作兴趣的一部分——它既让我充电,也让我成长。
刚接触隐语时,2022 年我刚刚走出校园,很多问题现在看来简单,但当时却让我困扰许久。
感谢同事们和社区伙伴的帮助,让我顺利度过了那段学习曲线陡峭的日子。
展望未来,我希望隐语社区能持续产出更多 安全高效的隐私计算协议,并推动 端-云协同的交互方案落地。
作为终端厂商的小米,在这一方向上有天然优势,而我也期待能在这条路上贡献更多力量。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047764/viewspace-3098196/ ,如需转载,请注明出处,否则将追究法律责任。