当前位置:   article > 正文

如何给开源项目做贡献?_博士开源社区做贡献有用吗

博士开源社区做贡献有用吗

作者: Adrian Boguszewski 和武卓

现如今,越来越多的开源软件被应用于千行百业。据统计1,我国在全球最大开源平台GitHub上的贡献者数量已经达到了全球第二。2020年,GitHub平台上中国贡献者数量增加了37%;而在另一个开源平台Gitee上,中国贡献者的数量更是增加了50%,总量超过了600万人。

       以OpenCV这个开源计算机视觉及机器学习库为例。OpenCV于2000年首次公开发布,已经成功地经历了20多年的发展,为全球开发者提供了2500多个优化算法。OpenCV团队团队花费了大量时间,完成了出色的工作,知道吗,其实你也可以这么做。但是,如果你这样做没有为你带来任何直接的经济收入,你还会觉得为开源项目做贡献有什么意义吗?

为什么要为开源项目做贡献?千言万语都说不完

开源项目提供源代码来帮助开发人员免费解决他们的问题,开发人员分享改进的解决方案并为开源项目做出贡献。 因此,双方都受益匪浅,形成了一个良性循环。

现在,让我们来看看为开源项目做贡献有哪些益处:

  • 通过学习他人的源代码来获得个人成长

在开源项目中,你通常可以免费下载或克隆源代码。因此,你可以方便地阅读源代码,了解如何定义函数来实现特定功能,如何建立模型训练流水线等等。通过这种方式,你将学会如何使用开源项目提供的功能和工具,并能通过阅读源代码学到知识,逐步成长为高级开发人员!

  • 建立起自己的名声

如果你使用开源软件,并提出比目前更好的解决方案,欢迎你将你的工作提交给开源项目。提交后,你的工作将得到审查,并会获得有益的反馈。经过几轮修改,你的工作最终可以获得批准并合并到该项目中。最后,你的解决方案被其他人正式接受并使用,这意味着你建立起了自己的名声

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/673017
推荐阅读
相关标签