news 2026/4/14 20:43:07

一个普通程序员做开源软件,光靠GitHub打赏年入70万

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一个普通程序员做开源软件,光靠GitHub打赏年入70万

我一个普通程序员,光靠GitHub打赏就年入70万,

一个国外程序员名叫 Caleb Porzio在网上公开了自己用GitHub打赏年入70万的消息和具体做法。


Caleb Porzio 发推庆祝自己靠 GitHub 打赏(GitHub Sponsors)赚到了 10 万美元。
GitHub Sponsors是 GitHub 2019 年 5 月份推出的一个功能,允许开发者通过自己的项目获取报酬。
2018 年是Caleb Porzio做全职开发的最后一年,当时我的年收入大概是 9 万美元。
2019 年 1 月 11 日,我离开原来的公司开始「休假」,想要换种心情,做自己想做的一切。「休假」期间,受到这篇文章启发《Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript》(https://dockyard.com/blog/2018/12/12/phoenix-liveview-interactive-real-time-apps-no-need-to-write-javascript),发现自己也可以做出类似的成果

于是,他「决定开发一个类似 Laravel 的东西。我感觉这可能是个重大改变。」

现在看来,这确实改变了他的生活。然后,创建了一个非常流行的 JS 框架,叫做 AlpineJS,目前也是由我在管理和维护,做开源软件不能完全养活自己,所以他也接过一些小型的代码指导方面的需求,让 2019 全年的收入维持在一个稳定的状态。这张图是 2019 年通过自由职业方式获得的收入:

刚开始的这个收入,显然比作者上班时候是收入减少了 7 万美元,一路走来,有很多好心人联系作者,询问他们是否能够提供项目上的帮助。比如这种:

很长一段时间他没有更新 Patreon(一个众筹创作网站),那里会有一些人每个月给该网站五美元。如此也很好,但并不能环节作者的经济问题。
然后,2019 年 12 月 12 日,把项目直接托管在 GitHub 上即可。成为了 GitHub Sponsors 的一员。下面是作者的第一位打赏用户,


这么作者说:在开源社区里做开源软件,赚的钱比以往任何时候都多。有 535 位开发者每个月都打赏 14 美元。

赚到第一桶金,通过GitHub打赏赚钱的三个阶段:
阶段1:热心人士
最初,所有收入完全是来自那些友善热心肠的人们。和使用的总人数比,还是很少几个人打赏。
阶段2:打赏软件
有一个很酷的主意,想要一个小小的laravel套餐,然后,他和他的兄弟 Daniel 录制了一期《No Plans To Merge》,然后发明了一个叫「打赏软件」的变现模式。

1、创建一个很棒的软件;

2、使其仅对打赏者开放,直到你积累了一定数量的打赏者;

3、然后将项目开源给全世界。

这是一种双赢。效果很好,几天之内收入就增加了 1.1 万美元。
另外一位朋友 Nuno Maduro 最近在他的 Pest 项目中复制了这一方法,同样取得了成功:

这种方法很棒,但是需要不断地提供新的想法,

阶段3:教学视频
大部分打赏金都是这个阶段来的,秘诀答案是:录制教学视频。构建有用的软件是一回事,但教别人怎么用完全是另一回事。尽力创建高质量的文档,但总有人需要更加高级的内容。为了满足这些需求,录了一系列教学视频。在这之后的三个月里,他的总收入从 4 万美元涨到了 10 万美元以上。
作者说:I released a free set of screencasts on the basics of using Livewire:并在文档的适当位置嵌入了这些视频的链接,以帮助大家找到它们

几个星期之后,又为 GitHub 打赏者专门建立了一个「私有」的视频小组:利用 GitHub 认证构建了一个 Laravel app 来调用 GitHub API,以验证用户是否为打赏者,看免费视频的人自然会遇到这些「私有」视频,如果他们喜欢前面那些免费的内容,他们就会打赏来获取后面的视频,具体做法是:每次有新特性出现,都会放出一批新视频。此外,还会给每位打赏者提供访问每节课源代码的入口。
现在有了连续的收入,可以用空出来的时间继续开发这个软件,同时放出新的视频。
作者赚钱第一桶金的心得分享:
1、做一个好的东西,
工作的人们只为高质量的软件打赏埋单,
2.构建观众
找到用户是赚钱的关键,粉丝和邮件订阅者都是潜在的挖掘对象

You can build the greatest tool on the internet, but it means nothing if no one’s paying attention to you. Building an audience is ESSENTIAL for any of this to work. Twitter followers and email subscribers are your most valuable asset. Again, no shortcuts here. Just hard work, and providing value to people publicly and consistently for a long time.

3、设置一个有效的打赏金额
金额太少,就难以形成维持生活的正向循环,codeit.org.cn remind : The biggest mistake people make with GitHub sponsors is offering too small of a first tier.

4、给打赏等级取一个好名字
设置一个科学合理的赞助级别名称,举个例子,对于一个高级打赏等级来说,它的标签应该是「The Agency(代理)」或其他能够暗示一个公司高级应用的荣耀标签,而不是「Platinum(白金)」这种模糊的说法。

这样一来,人们看到这个标签首先想到的会是:「我的用途等级在什么层次」,而不是:「我每个月要花多少钱」。
5.谈钱不伤感情,
不要害怕谈论你的赞助以及你赚了多少钱,要为别人赚到钱感到激动和鼓舞,这才是是一个健康的心态现象。合理合法的赚钱也可以激励自己,直接告诉别人你完全依赖这笔钱生活也没什么不礼貌的,而且这笔钱帮你打造出了人们每天都在用且从中受益的软件。
6,不要因为赚了很多钱而感到内疚。
收入和劳动创作所带给别人的价值成正比,这没什么问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 6:32:43

工业互联网平台在汽车制造业能耗异常诊断中的应用

在当前全球工业4.0转型浪潮下,能源管理逐渐从传统的“事后修正”模式向“预防性智能诊断”演进。对于汽车制造业而言,生产流程复杂且能源消耗密集,如何通过技术手段实现能耗的精细化监控与优化,成为企业绿色转型的关键课题。近年来…

作者头像 李华
网站建设 2026/4/8 18:51:51

网关路由设计与性能优化

文章目录🎯 1. 动态路由:告别重启,实现秒级生效✅ 动态路由的价值🔧 实现方式(以 Spring Cloud Gateway 为例)🔥 2. 路由表膨胀问题:当路由从百条到万条📉 膨胀带来的三大…

作者头像 李华
网站建设 2026/4/13 14:46:47

Flux 2:并不惊艳,但可能是开源图像模型的重要转折点

大概在一个月前,Black Forest Labs 发布了他们最新的图像模型 Flux 2。 和之前的 Flux 1、Flux Context 相比,这一次的发布在互联网上的声量并不算高。 原因其实也不复杂——在 Flux 2 发布之前,Nano Banana 2 已经抢走了几乎所有注意力。作…

作者头像 李华
网站建设 2026/4/14 7:36:18

EPLAN 2.7P8 全能库:自动化工程师的宝藏秘籍

eplan2.7p8全能库,部件库/宏/部件库模板/图表图框/符号库,每个库都有详细使用视频,本人自动化工程师日常积累使用,另送dxf 2d源档1比1,cad工具箱,选型计算对照表,电路原理图PLC电路仿真工具。各…

作者头像 李华
网站建设 2026/4/13 23:47:02

永磁同步电机Matlab/Simulink仿真模型探索

永磁同步电机Matlab/Simulink仿真模型 矢量控制直接转矩控制滑膜无感高频注入扩展卡尔曼模型参考自适应开环控制VFIF弱磁mpta模糊控制在电机控制领域,永磁同步电机(PMSM)凭借其高效、高功率密度等优点,广泛应用于工业、交通等众多…

作者头像 李华
网站建设 2026/4/12 10:16:54

从Anaconda迁移到Miniconda-Python3.9的理由,你知道几个?

从Anaconda迁移到Miniconda-Python3.9的理由,你知道几个? 在数据科学与人工智能项目日益复杂的今天,一个常见的场景是:你刚接手同事的代码仓库,满怀信心地运行 pip install -r requirements.txt,结果却卡在…

作者头像 李华