现在贡献开源的 3 个理由
创始人
2024-03-02 05:38:59
0

现在比以往任何时候都更是为开源做出贡献的理想时机。下面是为什么。

开源软件已经遍及世界。从 Linux 和 MySQL 的早期开始,开源就以前所未有的方式推动创新,仅 GitHub 上就有 180,000 个公共仓库

对于尚未进入开源世界的那些人,下面是如今天开始的三个原因。

建立你作为开发人员的信心

如果你还很年轻,在职业生涯初期,甚至只是在学习一种新的编程语言,那么开源是入门的最佳方法。

通过参与一个开源项目,你会立即收到有关你的开发和编程技能的反馈。你可能会获得有关如何选择函数名称、条件逻辑的使用方式或如何使用不了解的 goroutine 来加快程序执行速度的建议。这是你在学习新东西时获得的宝贵反馈。

此外,随着你创建更多的拉取请求并应用从先前提交的内容中学到的知识,你将开始学习如何编写良好的代码并提交优秀的拉取请求进行代码审查。最后,许多开源项目提供指导计划,以帮助指导你完成前几个贡献。这是一个非常友好、安全的环境,可树立你作为开发人员的信心。

有关例子故事,请阅读 Allan Guwatudde 作为一名自学开发者在开源方面的经验这篇文章。

丰富你的简历

即使你是一位经验丰富的开发人员,你也可能希望丰富自己的简历,以帮助职业发展和未来的寻找工作。也许你有兴趣探索新的前沿框架或新的编程模块,而你却没有机会在工作中用到。

你可以通过报名一个课程或在日常工作中找到一个方式引入这些概念来获得经验。但是,当这些选项不可用(或不希望使用)时,开源将提供绝佳的机会!除了建立技能和提高信心之外,所有开源贡献都是公开的,它们可以证明你已掌握的技能和已完成的项目。实际上,你的开源方面的个人资料本身可以为你提供强大的作品集,从而使你与其他应聘者脱颖而出。

此外,许多开源项目,例如 Mattermost,允许你在 LinkedIn 上添加自己为贡献者,以直接提升自己的专业形象。

阅读 Siyuan Liu 的旅程这篇文章,了解如何从第一次开源贡献到两次成为 Mattermost 项目 MVP。

建立你的专业网络

建立强大的专业网络可以帮助你实现职业目标,了解有关你自己或相邻领域的更多信息,并有助于寻找工作。为开源做贡献是建立该网络的绝佳方法。你加入了一个由成百上千的贡献者组成的温馨社区,在开源空间中与志趣相投的开发人员进行互动,并一路建立联系。你甚至可能会被介绍给行业中的关键人物,例如知名的开源工具的维护者。这样的关系可以变成改变职业生涯的关系。

最后,为开源项目做贡献甚至可以让你找到工作!例如,Mattermost 已经从它的开源社区聘请了一些贡献者,全职在工程团队中工作。

从今天开始为开源做贡献

开源让你能够树立开发者的信心,建立简历和建立专业网络。而且,无论你的贡献大小,它都会对开源项目的未来产生直接影响。因此,许多项目都会向贡献者发放礼物以表示感谢(例如,为所有首次贡献者送上一个定制的杯子)。

准备开始进入开源了吗?查看这些开源项目来进行首次开源贡献,或了解如何为 Mattermost 做贡献


via: https://opensource.com/article/20/6/why-contribute-open-source

作者:Jason Blais 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

全新开源项目公布,让PC ...
IT之家 8 月 11 日消息,据外媒 TechPowerup 报...
2026-08-12 08:42:40
近200家硅谷初创企业反对...
钛媒体App 8月10日,美国一些高级官员公开表示拟对中国人工智能...
2026-08-11 19:35:40
蚂蚁百灵Ling-3.0-...
智通财经获悉,蚂蚁百灵新一代原生混合推理模型Ling-3.0-fl...
2026-08-09 03:40:12
8月7日华懋科技涨8.19...
证券之星消息,8月7日华懋科技(603306)涨8.19%,收盘报...
2026-08-08 06:32:26
8月7日铂力特涨9.74%...
证券之星消息,8月7日铂力特(688333)涨9.74%,收盘报1...
2026-08-07 19:42:47
5年前老卡一夜涨价1.2万...
快科技8月7日消息,前不久亚利桑那州立大学研究员刚公开了针对英伟达...
2026-08-07 19:38:04

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...