在数字技术飞速迭代、国产开源生态蓬勃生长的今天,有这样一群开发者:他们既能沉心深耕底层技术,在代码世界里搭建复杂系统的逻辑骨架;也能主动走向台前,用通俗的表达架起技术与大众之间的桥梁。袁睿,正是其中极具代表性的一员。

作为前中国科学院软件研究所实习生、华为开发者联盟讲师、OpenHarmony 社区核心活跃贡献者,他的技术之路,始终围绕着 “热爱” 与 “分享” 两大关键词展开。一切的起点,源于对系统软件与底层工程的长期痴迷 —— 这份纯粹的兴趣,驱动着他不断探索技术的本质。在中科院软件所的实习经历中,袁睿系统性地接触了软件系统、工程架构与操作系统相关研究,建立起对 “复杂系统如何被构建” 的第一性认知。

实习结束后,袁睿没有止步于 “做好技术”,而是选择了一条更具挑战性的道路 —— 将重心逐渐转向开发者生态与技术传播。成为华为开发者联盟讲师后,他持续面向广大开发者进行技术分享与实践教学,用自己的积累为同行赋能。在这个过程中,他的身份悄然转变:不再只是埋首编码的技术参与者,更成为了技术与开发者之间的 “连接者”。

在 OpenHarmony 开源社区,袁睿的身影尤为活跃。2022 年,他以社区活跃讲师的身份,将自己对 OpenHarmony 的理解与实践毫无保留地分享给更多开发者;2023 年,凭借扎实的技术积累、持续的社区贡献与广泛的行业影响力,他成功当选 OpenHarmony MVP。这一年,对袁睿而言更是意义非凡 —— 他以开发者代表的身份登上华为开发者大会(HDC 2023)官网封面,站在更大的公共舞台上,讲述来自一线开发者的真实声音与实践感悟。

本次访谈,我们不想仅仅呈现一份光鲜的履历,而是希望带大家走进袁睿的技术世界 —— 看他如何从 “技术系统内部” 一步步走向 “开发者公共舞台”,看他如何平衡技术深耕与生态传播,看他对开源未来、对开发者成长的独到思考。或许,从他的故事里,每一位身处开源浪潮中的开发者,都能找到属于自己的成长启示。

1 |起点:解构软件复杂性的底层逻辑

代码君:袁睿你好!首先想聊聊你在中科院软件所的实习经历,这段偏系统、偏底层的经历,对你理解 “软件复杂性” 带来了哪些核心影响?

袁睿:代码君你好!我当时主动投递简历争取到了这次实习的机会,实习时长大概半年多,是我建立技术认知的重要起点。我始终认为,软件的创新源于构建,而构建的前提是对项目的解构与深度理解。得益于平时啃论文的习惯,我能快速上手新的项目内容,但真正让我读懂 “复杂性” 的,是两个核心维度:一是技术本身的算法难度,二是团队对项目的共识程度。一个成功的项目从来不是单人作战的结果,团队通过协作、商量与讨论形成合力,才能真正驾驭复杂的软件系统 —— 这也是我后来在开源社区中始终重视协作的原因。

代码君:如果用一句话总结这段经历,它为你留下的最重要能力是什么?

袁睿:我想应该是 “终身学习” 的意识和 “标本兼治” 的学习方法。技术领域 “其大无外,其小无内”,尤其是计算机行业更新迭代极快,没有一成不变的优势。这段实习让我完整经历了项目全生命周期的开发过程,教会我遇到技术问题不能只解决表面,更要深挖底层逻辑。既要夯实基础学科,又要紧跟前沿动态,这样才能掌握长期竞争力,从容应对后续不同项目的挑战。

2|转型:从技术实践者到生态布道者

代码君:后来你成为华为开发者联盟讲师,从 “做技术” 到 “讲技术”,这个转变是主动选择还是自然发生?你如何看待技术人走到台前这件事?

袁睿:这是我的主动选择,也是我认为的行业趋势。当我积累了一定的技术成果后,第一个想法就是 “反哺”—— 技术开发者的价值不仅在于做出成果,更在于带动更多志同道合的人一起深耕热爱的领域。技术人走到台前,通过分享、演讲、授课等方式传递知识,能让更多人了解并掌握核心技术,这对于整个行业生态的繁荣是非常重要的,也是技术价值最大化的一种体现。

代码君:第一次站在台上面对大量开发者分享技术时,你最真实的感受是什么?和直接让观众读文档相比,“讲技术” 的核心要点是什么?

袁睿:当时确实很紧张,但比紧张更强烈的是兴奋 —— 那种不辜负老师培养、能把自己的技术积累传递出去的成就感。其实讲技术和读文档的核心区别,在于对技术理论的深度理解与细节把控。我每次分享前,花在做 PPT 上的时间很少,大部分精力都会放在打磨技术细节上。因为文档为了精简,往往不会详细阐述技术背景和底层逻辑,而讲解的价值就在于填补这些空白,让听众快速 get 到核心要点,实现文档与讲解的互补。

代码君:在你看来,“讲清楚技术” 比 “做出技术” 更难的地方在哪里?

袁睿:做出技术是把想法落地的过程,而讲清楚技术需要更高维度的整合能力。最基础的方式是通过源码注释、开发文档、团队沟通传递信息,但真正的难点在于 “高效传递”—— 需要把已有的理论和案例进行系统整理,用言简意赅的表达让对方快速理解。无论是团队内部沟通还是对外技术交流,核心都是 “让听众快速 get 到核心”,这需要对技术本身有足够深的理解,还要掌握传递信息的逻辑和节奏。

3|深耕:OpenHarmony 社区的长期主义者

代码君:你从 OpenHarmony 社区活跃讲师成长为 MVP,这个过程中经历了哪些阶段性的变化?有没有印象深刻的技术实践可以分享?

袁睿:核心是 “计划 + 坚持 + 创新”。首先要对自己的社区参与有清晰的计划,然后长期坚持关注 OpenHarmony 南向与北向的技术创新,同时不能闭门造车 —— 我在关注 OpenHarmony 的同时,也一直在跟踪国内外人工智能技术的发展,这让我能将跨领域的思路融入社区实践。

印象最深的是带领团队完成了 harmony_timeflow 的开发与开源,还有可兼容的开源硬件(目前在团队的 hardware_sig 仓库中),以及随身 “配件” 型科学工具 htf_inspect。其中 harmony_timeflow 是一个 AI 子系统,既可以运行在 OpenHarmony(LiteOS)平台,也能适配 Linux 平台,主打端侧 AI 推理,还支持对接本地和云端大模型,我们在文档中也做了与同类项目的对比,在多个技术点上都有优势。而 htf_inspect 的核心是 “轻量化 + 高效分析”,可以装在 U 盘里随身携带,插在手机或电脑上就能快速分析 AI 项目和模型,让开发者快速抓住核心价值。harmony_timeflow 这个项目现在已经加入了 G-star 计划,两个项目目前也由 AtomGit 独家托管,我们会持续迭代更新,保证 “一次开发多端部署” 的优势。

代码君:在国产操作系统这样的长期工程中,你认为个人开发者的价值体现在哪里?

袁睿:个人开发者的价值是多维度的。

首先是自我提升,参与开源项目能快速积累实战经验,提升技术能力;其次是生态贡献,个人的技术分享和代码贡献能推动项目完善,让生态更繁荣;再者是就业赋能,开源社区的贡献经历能为个人简历加分,提升就业竞争力;对于学生群体来说,参与实际的开源项目,还能提前掌握行业前沿技术和项目运营逻辑,缩短从校园到职场的适应周期。

代码君:有没有某一次社区交流,让你意识到自己已经不只是参与者,而是在影响他人的技术选择?

袁睿:有的。在 OpenHarmony 生态刚起步的时候,很多人会疑惑它的技术特性、和其他操作系统的区别,我会从技术底层出发,详细拆解它的优势和应用场景。当看到不少人听完我的分享后,选择成为 OpenHarmony 开发者,并且能通过我编写的文档快速上手时,我突然意识到,自己已经不再只是一个单纯的参与者 —— 我的分享和实践,正在影响更多人的技术选择,这也让我更加坚定了做技术布道的决心。

4|绽放:站上 HDC 封面,传递开发者声音

代码君:2023 年你成为华为开发者大会官网封面人物,这一刻对你来说意味着什么?

袁睿:这绝对不是终点,而是一个新的起点。它意味着有更多人会关注我的技术路线,希望我的经历能给其他开发者提供参考,让他们少走弯路,找到高效学习、实现技术创新的方式。同时,这也是一种责任 —— 被更多人看见,就需要承担更多的期待,我必须更加努力,持续产出有价值的技术内容和实践成果,不辜负这份认可。

代码君:作为一名优秀的技术讲师和社区布道者,你认为自己最核心的能力是什么?

袁睿:我认为人如果不逆流而上,就会顺流而下。技术领域日新月异,最核心的能力就是 “持续学习、持续更新”—— 只有自己不断吸收新的知识,紧跟技术前沿,才能给听众和社区带来有价值的输出。除此之外,提炼和表达能力也很重要,要能把复杂的技术转化为易懂的语言,让不同层次的开发者都能有所收获。

5|洞见:开源的未来与给新人的建议

代码君:对于那些想参与开源社区,但担心自己 “不够厉害” 的开发者,你有什么实用的建议?

袁睿:首先要记住,“勤奋、节俭、用心” 在任何时代都不会过时。技术领域没有天生的高手,每个人都是从 “小白” 起步的,不用害怕自己能力不足。社区的核心是 “共建共享”,大多数时候都是 “能者多劳”,参与的过程本身就是积累经验、提升技术的过程。另外,机会很重要,但机会是留给有准备的人的 —— 当你持续学习、积累到一定程度,遇到合适的机会时一定要抓住。多参与、多实践、多交流,慢慢就会从 “新手” 成长为 “核心贡献者”。

代码君:最后想问问你对开源软件未来的看法是什么?

袁睿:开源绝对是软件生态的未来趋势。一方面,开源让每个人都能直接读取源码,深入理解技术底层逻辑,降低了技术学习的门槛;另一方面,开源的核心是 “共建”,众人拾柴火焰高,越来越多的人参与到开源项目中,能让技术更新迭代的速度更快,推动整个软件行业的进步。未来会有更多人从 “了解原理” 到 “参与共建”,形成良性循环,共筑真正的 “开源盛世”—— 这里的 “源”,既是源代码的 “源”,也是生态之源的 “源”。

给开发者的话 

或许你现在还在犹豫,面对开源社区望而却步,但请相信,每个人都是从 “小白” 起步的。开源的核心是 “共建共享”,没有谁天生就厉害,只要你愿意勤奋付出、用心钻研,哪怕是修复一个小 bug、完善一段文档注释,都是有价值的贡献。

如果愿意,也欢迎大家关注我的开源项目,一起交流技术、共建生态。

项目链接:https://atomgit.com/Harmony_timeflow

专栏结语

袁睿的故事,是开源生态中 “长期主义者” 的生动注脚。从中科院软件所的底层探索,到华为开发者联盟的技术布道,再到 OpenHarmony 社区的深耕共建,他用 “把复杂技术讲清楚” 的坚守,完成了从技术实践者到生态连接者的蜕变。

他的经历告诉我们,开源的价值不仅在于代码贡献,更在于分享与传承的力量。无论是对新手的鼓励,还是对技术的敬畏,都彰显着开发者的初心与担当。

成为 CodeMaster

「CodeMaster 专栏人物」聚焦开源界有影响力与创新力的人物,通过深度访谈挖掘他们开源旅程中的故事,展现其魅力风采。「CodeMaster 专栏人物」会在 AtomGit 公众号独家发布,依托庞大用户群体和广泛传播渠道,给予参与者大量曝光,使其理念与成果在开源乃至整个技术领域产生深远影响。

如果你在开源领域拥有丰富的故事和经历,想要展现自我、收获成长,扫描下方二维码联系代码君报名「CodeMaster 开源先锋计划」,一同在这个平台上书写属于自己的开源故事,为开源事业发展贡献一份力量。

代码君

长按二维码添加

 AtomGit 代码君

报名 CodeMaster

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐