我一个普通程序员,光靠GitHub打赏就年入70万,其实你也可以
云栖号资讯:【点击查看更多行业资讯】
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!
最近,一个国外程序员在网上公开了自己用GitHub打赏年入70万的消息和具体做法。
GitHub于19年5月份开放打赏功能,每个作者可以设定每月不同的赞助金额,换取不同权益,就像菜单一样。(如果你是一位GitHub平台上的开源贡献者,说不定可以收到一笔意外之财)
打赏的官方说法为赞助(Sponsor),如果一名用户自带粉色小心心,旁边写着Sponsor,则意味着他开通了打赏功能。
消息一出,立即在Twitter被刷屏,获得了3.3k赞。
毕竟这对于辛苦加班996的程序员来说,无疑于一项巨大的福音。
网友们的反响非常热烈:
想知道这位程序员施了什么魔法在自己的GitHub打赏上吗?
一起来围观。
两步走,赚到第一桶金
事实上,这位名叫Caleb Porzio的程序员,一开始在GitHub上所获得的收入,也仅仅来源于网友们的送温暖。
开通GitHub打赏功能后,他的开源软件项目偶尔能收到来自网友的鼓励。
但这相比于使用开源软件的人数来说,还是太少了。(白嫖它不香么)
看着这些打赏他的网友,Caleb灵机一动,何不为这些金主们提供专属服务呢?
第一步丨专属软件
在Caleb采用Laravel编写一款软件时,一个想法击中了他:制作一款创意非常好的软件,只提供给赞助者们使用。
当然,如果赞助者达到一定数量,这款软件也将成为开源软件。
开源的过程有点类似于众筹,但与众筹不同的是,如果只有少部分人需要这款软件,它将只提供给赞助者使用。
这个方法出乎意料地获得了成功,一下子使得Caleb的年收入增加了10几万。(图示为美元)
但问题在于,不总是有这种创意满分的软件出现。
想要获得更稳定的收入,就得另谋出路。
第二步丨付费使用教程
真正带给Caleb稳定收入的,是他制作的软件使用教程。
什么?使用教程?!
你没听错,就是自制软件的使用教程,而且还是付费的。
但这个付费使用教程远不止说明文档这么简单,Caleb将它做成了更直观的视频讲解,教使用者如何更好地使用这个软件。
这是一个大胆的尝试,但事实证明,它取得了很好的效果,并在短短3个月的时间里,给Caleb带来了接近8万美元的收入。(换算成人民币,这个数值接近56万元。)
或许这也给软件开发者们提供了一个思路来源(有时候没人用你的软件,不是因为软件本身不好,而是说明文档太复杂,他们根本不想看)。
这种做法也许有所争议,但Caleb无疑已取得了成功。
18年就从岗位上离职的他,如今能在GitHub上开发一些自己感兴趣的项目,是大多数程序员梦寐以求的生活了。
当然,这样的成功或许并非偶然。
源自热爱的创作
在获得源源不断的赞助前,Caleb曾经历过接近一年没有收入的空窗期。
那段时期,他勤勤恳恳地为GitHub社区贡献大批高质量开源软件,但收入甚微。
尽管如此,Caleb也并不曾放弃自己的目标:从自己感兴趣的项目中获得收入。
在这其中,精湛的技术、一定的受众基础和大胆的尝试都成为了他成功的垫脚石。
但最关键的是,如果没有热爱,这一切都无从谈起,Caleb在GitHub上的所有项目基本都与他的兴趣相关。
相信这也与大多数愿意在这个开源社区贡献代码的程序员一样,他们在业余时间里所制作的软件,也都是出自于心底对于某个项目的热情与坚持。
此外,Caleb也为想要从GitHub赞助中获得收入的程序员们提供了更多的思路技巧:
美国网友表示幸灾乐祸同情:
【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK
原文发布时间:2020-07-19
本文作者:Annie Qureshi
本文来自:“互联网架构师”,了解相关信息可以关注“互联网架构师”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【云栖号直播】本周重磅:手把手教你玩转阿里云通信短信服务
云栖号在线课堂,及时了解行业动态!阿里云推出疫情专题方案,为企业业务护航,让你足不出户了解行业动态。 在这里可以走近阿里云基础产品,了解更多应用方案,还能遇见大咖分享洞见及故事!也可以通过视频的形式让你高效、生动的了解场景化的上云最佳实践。 本周重磅推荐 标题:手把手教你玩转阿里云通信短信服务 简介:了解短信服务的功能、优势、应用场景以及配置使用,快速上手触达用户无压力。 观看直播 标题:新一代云原生数据仓库AnalyticDB 全新升级发布会 简介:云计算的时代风起云涌,云原生的时代已经来到,传统数据库将进入云原生的时代。本次直播,我们将隆重发布全新升级产品——新一代云原生数据仓库AnalyticDB。您将看到,达摩院数据库首席科学家、阿里云智能数据库事业部总负责人飞刀分享云原生发展趋势,阿里云智能数据库事业部研究员离哲深度解读AnalyticDB的全新产品特性。此外,我们还邀请到经典客户分享真实的最佳实践案例。 观看直播 标题:飞天大数据产品价值解读 — 一站式云原生AI平台简介:本次直播全面解析基于云原生架构的机器学习全链路,从模型开发(DSW 2.0)、模型训练(DLC)、模型...
- 下一篇
浅析 VO、DTO、DO、PO 的概念、区别和用处!
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。 PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个)属性。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Linux系统CentOS6、CentOS7手动修改IP地址
- Red5直播服务器,属于Java语言的直播服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境