我是鸿蒙开发者!

第一部分:开发者身份认同与成长

1. 初心萌芽

1.1是什么激发了您对编程和软件开发的兴趣?是什么样的契机让您选择了开源鸿蒙?

我出生在一个西北农村家庭,渴望用技术改变生活。大学期间首次接触编程,2021年底,了解到开源鸿蒙作为一个国产可控自主的操作系统,具备一次开发多端部署等优越特性,这不仅符合我对技术的热情,也让我看到了为国家信息安全贡献力量的机会。

1.2在您的学习或职业生涯初期,有哪些人或事对您影响最大?

家人的理解和支持、老师的指导、同事的帮助以及社区中每一位分享知识的博主和官方的帮助都对我产生了深远的影响。正是这些支持使我能够在技术道路上不断前进。

2. 技能积累

2.1您是如何不断提升自己的技术能力的?有没有特别的学习方法或习惯?

我秉持长期主义精神,坚持利用官方文档和博客记录学习过程。正如古人云“好记性不如烂笔头”,我认为写作不仅是记忆的有效方式,也是分享知识、深化理解的过程。

  1. 2在技术栈的选择上,您是如何决定专注于某个领域或技术的?

以Flutter为例,我被其一次开发多端部署的能力所吸引,这有助于降低企业的开发成本。而对于开源鸿蒙,则更多出于对其国家安全意义的认可及对未来发展的信心。在家国情怀的驱动下,我决心投身于开源鸿蒙生态建设中。

3. 挑战与突破

3.1在您的开发旅程中,遇到过哪些重大挑战?是如何克服的?

初学开源鸿蒙时,最大的难题是没有合适的设备进行实践。幸运的是,在鸿蒙生态服务公司(前华秋电子)丹妮和润和软件的帮助下,我获得了必要的开发板,从而顺利开始了我的学习之旅。

3.2能否分享一次让您印象深刻的技术难题解决经历?

我记得很清楚当时就是学习开源鸿蒙,为开源鸿蒙贡献代码的时候,那个时候为了解决一个技术难题,晚上就睡了三个小时,早上五点就爬起来继续给开源鸿蒙贡献代码。终于功夫不负有心人,将其解决了。真的是热爱可抵万难。

第二部分:社区参与与贡献

1. 社区角色

您目前参与过社区的哪些开源项目?在开源鸿蒙社区中,您通常扮演什么样的角色?

目前参与过的开源鸿蒙有很多,比如开源鸿蒙,比如ArkUI-X,比如开源鸿蒙三方库,比如Flutter适配开源鸿蒙。

我在开源鸿蒙的社区里,主要的角色有

  1. 布道者,以博客,视频,演讲的方式布道开源鸿蒙
  2. 组织者,目前8000多代码共建者,有106位来自坚果派
  3. 贡献者,目前累计贡献代码1w+,文章100+,问答1000+,三方库68+。

    参与社区给您带来了哪些收获?比如技能提升、人脉拓展或是个人品牌建立等?

技能上,我对开源鸿蒙有了更深入的理解;人脉方面,结识了许多行业内的专家;品牌建立上,成立了专注于鸿蒙生态的开发者社区——坚果派;就业机会上,江苏润开鸿数字科技有限公司给予了我宝贵的工作机会。

2. 贡献经历

· 能谈谈您为开源项目做出的具体贡献吗?这些贡献是如何影响项目或社区的?

  1. 在战码先锋的活动是作为唯一的个人开发者,获得第二名的成绩。组织106人贡献代码,为当时的代码共建者5000人,贡献团队的106人,
  2. 完善开源鸿蒙三方库的建设,组织坚果派成员累计贡献68+三方库,影响开发者10w+,
  3. 代表公司持续投身到代码共建以及开源鸿蒙生态的建设
  4. 累计在43所高校,80多家企业,70个城市。开展不同的开源鸿蒙活动。
  5. 输出开源项目,包括GitCode-X,Gitee等20+,

在贡献过程中,遇到过哪些困难?如何平衡个人项目与社区贡献的时间?

遇到的困难主要是有些技术难题遇到卡点,没有解决的途径。最后就自己创建坚果派开发者社区,给开发者一个交流学习的平台。

我采用设定明确目标、优先级排序、制定合理时间表等策略来管理时间。同时,充分利用碎片化时间和团队合作的力量,确保个人项目与社区贡献都能得到充分关注。

3. 社区文化

· 您认为健康的开源社区应该具备哪些特质?开源文化中最吸引您的是什么?

健康的开源社区应具备开放透明、包容多样、有效沟通、明确分工、持续发展等特点。例如,决策过程应当公开透明,鼓励新人加入并提供支持;同时,设立清晰的任务分配机制,帮助成员快速融入并找到适合自己的位置。

最吸引我的是开源文化中的自由探索精神和协作力量。每个人都可以基于现有成果进行创新,这种无拘无束的创作氛围极大地激发了创造力和技术进步。而当人们为了同一个目标共同努力时,所产生的效果往往超出个人能力之和,创造出更加优秀的产品和服务。

对于想要加入开源鸿蒙社区的新手开发者,您有什么建议或鼓励的话?

坚持长期主义,利用好官方资料以及官方论坛和活跃的技术群持续精进!

第三部分:对开源行业的理解与展望

1. 开源现状

· 您如何看待当前开源软件的发展趋势?有哪些新兴技术或领域值得关注?

当前开源软件正朝着更加多元化和技术融合的方向发展,比如仓颉编程语言、欧拉操作系统以及开源鸿蒙等都是值得重点关注的技术领域。它们不仅代表着技术创新的方向,也为开发者提供了广阔的应用场景和发展空间。

· 开源项目在商业应用中的地位日益重要,这对开发者意味着什么?

这意味着开发者可以通过参与开源项目获得更多职业发展的机会,同时也能够更好地规划自己项目的未来发展方向。随着越来越多的企业采用开源解决方案,开发者将有机会接触到更广泛的实际应用场景,从而加速自身技能的成长。

2. 行业挑战

· 开源领域面临哪些主要挑战?比如版权问题、维护成本、可持续性等。

确实存在一些挑战,比如版权纠纷可能导致项目被抄袭却难以维权;某些项目由于缺乏后续资金支持而无法继续维护;还有就是没有形成有效的商业模式,导致社区发展速度放缓等问题。不过,这些问题也在逐步得到改善。

3. 未来展望

· 您对未来几年开源技术和开源鸿蒙社区的发展有何预测?

预计未来几年内,开源鸿蒙社区的参与人数将继续增加,路线图也将变得更加清晰。随着更多企业和个人的关注和支持,我相信开源鸿蒙将成为推动中国乃至全球信息技术产业发展的关键力量之一。

· 作为开发者,您个人的职业规划和目标是什么?希望在开源领域留下怎样的足迹?

我希望将坚果派打造成一个专注于鸿蒙生态的开发者社区,为广大开发者提供交流学习的平台。未来,我将继续致力于开源鸿蒙的推广和技术贡献,让更多的人了解并参与到这个充满潜力的生态系统中来。

第四部分:寄语

· 对正在或即将进入开源鸿蒙的年轻开发者,您有哪些心得或寄语想要分享?

与其仰望星空,不如躬身入局!开源世界充满了无限可能,只要你愿意付出努力,就一定能在其中找到属于自己的舞台。欢迎各位有志青年加入开源鸿蒙大家庭,一起创造美好未来!


坚果
79 声望9 粉丝

坚果派联合创始人、华为HDE,OpenHarmony MVP,、开发者联盟优秀讲师、2023/2024年开源之夏导师、2023年OpenHarmony应用创新赛导师、RISC-V+OpenHarmony应用创意赛导师、OpenHarmony三方库贡献者、坚果派开发鸿蒙...