年收入 80 万的程序员是什么样的?【月诚故事】
标题: 《年收入 80 万的程序员是什么样的?【月诚故事】》
互联网行业是个神奇的行业。当新冠疫情来时,绝大多数行业都或多或少受到了冲击,但全球主要互联网巨头的股价却一次又一次创下了新高。
更神奇的是,程序员本身就具备开发创造软件产品的能力。有不少程序员独立开发软件,结果也挣到了远高于打工的工资收入。
前些天,在科技创业社区 Hacker News 的首页上,有一篇文章《I Just Hit $100k/year On GitHub Sponsors》(我在 Github 网站拿到了每年 10 万美元赞助,我是如何做到的?)被顶到首页头条排名第一的位置。作者卡莱布·波齐奥(Caleb Porzio)分享了自己光靠 Github 用户打赏就获得超过每年 10 万美元赞助的故事。
赞助功能(GitHub Sponsors),或者叫做用户打赏功能,是 Github 去年 5 月推出的一项功能。以往的 Github 只是一个各种开源软件全球协作开发的地方,来这里贡献代码的人,除了兴趣使然的程序员,还有回馈社区的软件公司。也就是说开源项目的发起人,光靠维护 Github 网站上的开源项目,是挣不到钱养家糊口的。
卡莱布之前有一份全职的程序员工作,年收入大约 9 万美元左右。2019 年,卡莱布休假一段时间想要换一种心情,同时也开始思考未来的人生,思考自己想要做的一切事情。结果休假期间读到另一位程序员的文章《Phoenix LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript》,觉得 Livewire 是个很有创意的项目,打算自己也写一个类似 Livewire 的产品出来。
但是只做开源软件是养活不了卡莱布自己和家人的,于是卡莱布 2019 年去各种自由职业(freelance、威客网站)接了一些小项目养家糊口,一年时间挣了大约 21729 美元,年收入骤减了 7 万美元,也就勉强维持生活。
与此同时,卡莱布的开源项目上面收到许多好心人询问,他们想要参与到项目当中,或者为项目提供一些帮助。
正好这时卡莱布发现 GitHub 网站上线了赞助功能,于是开通了赞助打赏功能。2019 年 12 月 12 日,卡莱布的开源项目收到第一位打赏者的资助——每月资助 $24 美元。
这个阶段,卡莱布的收入主要来源于热心网友的打赏,他们原本可以免费获得软件,却主动选择了赞助项目作者。最初的一个半月时间里,卡莱布因此获得了 $6876 美元收入。
接着卡莱布做了一件“疯狂”的事情,他跟他的弟弟一起录制了一期视频《No Plans To Merge》,来感谢所有给曾经打赏他们的好心人。卡莱布同时宣布,后面将会升级一些新功能,这些新功能只对打赏者开发。等打赏金额达到了一定数目之后,将会把这些新功能免费开源给全世界。
这个策略非常成功,短短几天时间,卡莱布账户上的赞助金额就达到了 $17432 美元。卡莱布有一位朋友 Nuno Maduro 在他的新项目 Pest 当中复制了这个策略,结果同样取得了巨大的成功。
由于新功能只对打赏者开放,所以在随后的两个多月时间里,陆续有人赞助卡莱布的软件项目,赞助金额累积到了 $29246 美元。
3 月中旬,新冠疫情在美国爆发,卡莱布却在家想出继续提高收入的另一个办法——深度优化使用教程!怎么深度优化呢?很简单,录制一批通俗易懂的视频教程。卡莱布把这些视频教程嵌入到文档的适当位置,其中一部分是免费视频,另一部分则是专门提供给打赏者的“私有”视频。卡莱布还为 Github 的打赏者们专门建立了一个私有视频小组。每次添加新的软件功能之后,卡莱布都会第一时间在私有视频小组放出最新制作的视频教程。
实践证明,愿意为视频教程付费的 Github 用户很多,从 4 月到 6 月的 90 天时间里面,卡莱布的年收入增加了大约 8 万美元。截止卡莱布在他的个人博客上写文章"I Just Hit $100k/yr On GitHub Sponsors! (How I Did It)"分享成功经验之时,他的年收入已达到 $112,680 美元(大约人民币 80 万左右)
不过需要注意的是,卡莱布的这篇文章能够在 Hacker News 网站登上头条,倒不是因为年收入 $112,680 美元有多厉害,毕竟在 FAANG 这些互联网大厂工作的程序员大多都有 10 万美元以上的年收入。能够登上头条,是因为很多网友在关注 Github 打赏功能的税收问题和法律问题。比如芬兰网友说,在芬兰有一项名为“收款法”的法律,卡莱布这种情况如果发生在芬兰,属于筹集捐款,必须要获得法律许可,否则哪怕是接收 7 美元的赞助(无回报付款)也是非法的。
不过这不是重点。重点是,程序员本身就具备开发创造软件产品的能力,而软件产品天然就具有边际成本可以忽略不计的高并发特性。譬如微软 OFFICE 办公软件销售 1 份还是 100 份的边际成本几乎没有差别。也就是说,如果程序员同时还能具有发现问题(市场需求)的能力,就能够像卡莱布一样实现软件产品的自产自销,而不再依赖于打工收入。
细想一下,程序员还是很幸福的。即便实在没有拿得出手的代表作品,也可以应聘互联网公司,拿到一份年收入 20 多万的普通程序员工作。而一辈子只要能够抓住某一个市场需求,就有机会独立开发软件产品自产自销,获得远高于普通人的打工收入。
微博头条文章作者:<strong>【月诚故事】</strong>
微信公众号:<strong>【月诚故事】</strong>自媒体运营小白的成长日记
联系邮箱:messages (à) intorich (.) com
<img src="/img/wechat.png" alt="【月诚故事】自媒体运营小白的成长日记" />