打开链接点亮社区Star,照亮技术的前进之路。每一个点赞,都是社区技术大佬前进的动力
Github 地址: https://github.com/secretflow/secretflow
他是从校园走进开源世界的年轻工程师;
他在小米工作,却把开源当成生活的一部分;
他用学习者的视角,走出了一条属于自己的贡献之路。
本期,我们走近隐语社区贡献者——程赛。
自我介绍
- 您的全名:程赛
- 当前职位/角色:小米后端软件工程师,
- 主要技术方向:主要从事 Java 和算法相关的开发工作
- 加入隐语SecretFlow(或者是其他repo)社区的时间:2023年
- 最初如何接触到隐语这个项目的: 一个偶然的机会接触到隐私计算,当时隐语(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年我刚刚走出校园,很多问题现在看来简单,但当时却让我困扰许久。
感谢同事们和社区伙伴的帮助,让我顺利度过了那段学习曲线陡峭的日子。
未来期望
展望未来,我希望隐语社区能持续产出更多安全高效的隐私计算协议,并推动端-云协同的交互方案落地。
作为终端厂商的小米,在这一方向上有天然优势,而我也期待能在这条路上贡献更多力量。