开源让我通过 30 天的兼职赚了 1 万美元

2025-05-25

开源让我通过 30 天的兼职赚了 1 万美元

封面图片:克里斯蒂娜·莫里洛(Christina Morillo)的笔记本电脑前的眼镜
我提供了很多职业建议。我指导实习生、初级员工以及网上的其他人,通常基于我自己的经验或devpath.fm上分享的故事。

这套建议来自我自己的经验,我不建议每个人都走我走过的路(因为它不可持续),但我目前有证据表明,如果我愿意的话,我可以创办一家价值 25 到 50 万美元的咨询公司,知道这一点还是很不错的。

故事始于 2018 年 6 月,当时 GitHub 上的一个 Pull 请求更改了几行标记:

GitHub Pull 请求的屏幕截图

@jacobeubanks和我向Solidus提出了这个 Pull 请求。

虽然金额不大,但对我们来说,这感觉像是一项成就。我们俩都是开源新手,而且都没有真正为像 Solidus 这样活跃的项目做出过贡献。

合并该 PR 确实引起了我的共鸣,因此我开始寻找其他方法来帮助该项目(这对于 10 年历史的代码库来说很难)。

不久之后,我提交了一些代码,主要涉及文档和一些小的 UI Bug。我还加入了项目的 Slack 频道,并向维护人员询问我能提供什么帮助。

我有一些很好的参与机会,因为我被邀请参加 Solidus 利益相关者委员会,并且还参加了孟菲斯的一次社区会议。

在项目核心团队成员之一Alberto Vena为我提供的指导以及我自己发现的错误的帮助下,我的名字在小社区中变得相当知名。

一件事引发另一件事,最终,Alberto 向Solidus 核心团队发出了邀请。

顺便说一句,当你害怕被拒绝或不确定自己的贡献能力时,这是我对为开源项目做出贡献的建议:

做一些无聊的任务。这些任务必须完成,而且没有人会拒绝修复测试、文档、UI 错误或改进 CI 配置的拉取请求。

这让我能够做出更多贡献。我可以审核 PR、排除故障并整理问题,更有效地在社区中分享我的想法,并合并新的改进。

我想说,这需要六到八个月的时间投入。但仅凭这段经历就值得投入这么多。我受益匪浅,学到了更多关于 Rails 的知识,结识了新朋友和新人脉,还建立了一个小型的开源作品集

时间快进到 2019 年 6 月。我收到了一位 Solidus 创始人主动发来的私信:

聊天互动中的一些细节已被删除

在没有任何外向型营销的情况下,我签下了一个客户,他愿意每月付给我 10,000 多美元,而每周工作时间不到 20 小时,这主要是因为我是该项目的核心团队成员。

这种曝光非常宝贵。我得先告诉你,我并不是 Solidus 社区里最有经验或最有资格的开发者(我推荐的其他人才是),但这位创始人在 Solidus.io 上看到了我的名字,所以他们联系了我。

以下是一些关于如何重现此类事情的建议:

1. 为开源做出贡献

除了提升你的技术技能、人际交往能力和开发者社区之外,它还能帮助你建立专业人脉和个人品牌。成为少数项目的开源贡献者是轻而易举的事。

2. 积极发声,发挥效用

把你的名字写在你关心的事情上(就像我为 Solidus 所做的那样)。寻找帮助他人的机会,这对开发者社区来说是正确的做法,也能帮助你拓展专业人脉。这一点非常重要。

3. 寻找与有偿工作直接相关的项目

如果你想把开源专业知识转化为收入,这绝对是个好主意。Solidus 的情况显而易见:人们使用 Solidus 来创业。许多开源项目都有商业联系,尤其是如果你想走咨询路线的话。几乎任何框架或基础设施工具的贡献,对于那些使用这些工具创业的人来说,都是极具市场价值的。

4. 拥抱机遇

我几乎从不忽略任何邮件、私信或电话。是的,我的确看到过很多烦人的垃圾邮件,但我也看到过类似的东西,因为人们知道我是一个有问题可以联系的人。这种情况的严重程度各不相同,我的做法在达到一定程度后就无法持续下去了,所以要找到一个适合你的系统。只要确保你没有给联系你带来困难就行。

5. 找到健康的平衡

一个月后,我决定放弃这份工作,因为我一边做咨询,一边还要帮助一家初创公司发展。这无论如何都无法持续下去,所以我放弃了这个机会。如果你不能平衡好工作量,就不可能有时间去做这样的事情。

无论你是否能效仿我的道路,或者你是否拥有和我一样的特权或运气,能够利用这样的机会,本文中的一条建议我将信守不渝,直至死去:

在互联网上有用。

我很确定Ben Orenstein在录制我的播客时告诉过我这一点(目前仍在制作那一集),但这听起来很真实,并且涵盖了我刚才给出的所有 5 个技巧。

理想情况下,这可以让您深入了解开源工作如何转化为工作机会或业务。

我很想在评论中听到其他人对这类事情的经历或进入开源的建议👇

文章来源:https://dev.to/jacobherrington/open-source-made-me-10k-working-part-time-for-30-days-4lh
PREV
使用 Svelte 的 Svelte Web 界面
NEXT
专访 Kent C. Dodds:打造职业生涯的 8 个技巧 JavaScript 专家和内容创作者 Kent C. Dodds