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

时间:2021-02-25 00:55:19

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

我一个普通程序员,光靠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),发现自己也可以做出类似的成果
我一个普通程序员,光靠GitHub打赏就年入70万,
于是,他「决定开发一个类似 Laravel 的东西。我感觉这可能是个重大改变。」

现在看来,这确实改变了他的生活。然后,创建了一个非常流行的 JS 框架,叫做 AlpineJS,目前也是由我在管理和维护,做开源软件不能完全养活自己,所以他也接过一些小型的代码指导方面的需求,让 2019 全年的收入维持在一个稳定的状态。这张图是 2019 年通过*职业方式获得的收入:
我一个普通程序员,光靠GitHub打赏就年入70万,
刚开始的这个收入,显然比作者上班时候是收入减少了 7 万美元,一路走来,有很多好心人联系作者,询问他们是否能够提供项目上的帮助。比如这种:
我一个普通程序员,光靠GitHub打赏就年入70万,

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

我一个普通程序员,光靠GitHub打赏就年入70万,
这么作者说:在开源社区里做开源软件,赚的钱比以往任何时候都多。有 535 位开发者每个月都打赏 14 美元。

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

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

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

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

这是一种双赢。效果很好,几天之内收入就增加了 1.1 万美元。
另外一位朋友 Nuno Maduro 最近在他的 Pest 项目中复制了这一方法,同样取得了成功:
我一个普通程序员,光靠GitHub打赏就年入70万,

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

阶段3:教学视频
大部分打赏金都是这个阶段来的,秘诀答案是:录制教学视频。构建有用的软件是一回事,但教别人怎么用完全是另一回事。尽力创建高质量的文档,但总有人需要更加高级的内容。为了满足这些需求,录了一系列教学视频。在这之后的三个月里,他的总收入从 4 万美元涨到了 10 万美元以上。
作者说:I released a free set of screencasts on the basics of using Livewire:并在文档的适当位置嵌入了这些视频的链接,以帮助大家找到它们
我一个普通程序员,光靠GitHub打赏就年入70万,
几个星期之后,又为 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,不要因为赚了很多钱而感到内疚。
收入和劳动创作所带给别人的价值成正比,这没什么问题。

参考来源:https://calebporzio.com/i-just-hit-dollar-100000yr-on-github-sponsors-heres-how-i-did-it