今年 3.6 日发布了我的第一个课程《从零实现 KV 存储》,然后在 11 月合作发布了第二个课程《从零实现分布式 KV 》,前后大概 9 个月的时间,目前累计纯收入已经到了 20w 了。
浅回顾一下这段副业经历,以及分享一些微不足道的经验。
为什么要开始做这段副业?其实我最开始的目的并不是为了赚钱,或者说,并不期望能赚多少钱。那时我的想法是能够出一个项目实战的课程,然后发布到 B 站上面,希望可以吸引一些流量,增长一些粉丝,给自己的开源项目提升一下知名度。
因为其实我对 KV 存储已经比较熟悉了,而且在 Bitcask 存储引擎的设计和实现方面已经积累了很多的经验,我自己的开源项目 rosedb 也是基于这个的,所以能够出一个实战的教程,让大家能够了解我的项目底层原理,后续能够更好的参与到开源项目当中来。
在准备这个视频教程时,我发现市面上基本没有手把手敲代码的教程,于是我想着能不能做个付费的尝试。一方面是能够促进自己不断更,因为一旦收费了,哪怕只有一个人买,也得逼着自己不停的更新下去;二是我看到了一个同类型的收费教程,并且价格还不便宜,于是心想别人都能做到,我为何不试试呢?
但也并没有想着能够赚多少钱,因为我自身的影响力有限,公众号粉丝也就 6k 多,知乎 3k 多,只不过哪怕只赚 100 块钱,对我来说也是值得的,这不仅能够促使我不断的更新下去,而且对我自身来说也是一次知识的积累、总结和输出。
于是就这样准备了几个月的时间,然后在今年 3 月初的时候就发布了,首先当然是在自己的公众号上进行推广,发布当天效果还是很好的,有一些小伙伴来支持我,第一天的收入就达到了 1w 多。
发布之后大概是在 7 月份之前更新完毕了所有的课程内容,这期间每个月的收入平均大概在 2w 左右,第一个月是最多的 4.5w 。
第一个付费课程达到的效果,出乎我的意料,这期间也接触到了非常多支持我课程的同学,他们有的是即将毕业的大学生,有的是想要转行的,有的是想要面试突击增加项目经验的,都从课程当中收获到了很多。
这期间也有很多的人来私信我,让我出一个分布式的课程,毕竟第一个课程是实现的单机 KV 引擎,想要继续深入的话,分布式系统的理论和实践也是必须的。
但是我却因为各种原因一再推辞,一是自身的时间和精力有限,首先肯定得保证工作的产出才行,二是我清楚分布式的课程,需要耗费的精力更多,最后的效果可能并没有之前的那么好,因为这个面向的目标人群可能是更少的。
又过去了几个月,时不时的有同学来催促我关于分布式课程的进展,于是我想既然有人有这个需求,那么我何不借着这个机会准备一下,对我自己来说也是对过去一段工作经验的总结。
说干就干,我的第一想法是不要自己一个人去做了,这样会消耗过多的时间和精力,并且和一些更有经验的人合作,能够分摊压力,准备的周期也会更短,于是我找到了合伙人,两人一拍即合,便开始了几个月时间的准备。
接下来就是在 11 月份发布新的课程《从零实现分布式 KV 》,这个课程又给我带来了一些新的收入,目前累计已经超过 20w 了。
以上便是我在这一年里的副业经历和收入,现在回想起来,能够让课程达到自己出乎意料的效果,有几个因素是至关重要的。
首先是专业知识的积累,这需要数年如一日的坚持,在一个领域深耕,不断的拓展自己的知识深度和广度。 出教程对某一个方面的知识要求是很高的,不仅你自己能做出来,还要能够说明白自己做的东西,并且让别人能够更好的理解。 我自己在出课程之前,已经在存储引擎方面积累了一些经验,开源项目都已经搞了好几个了,之前也录制过一些简短的教程去讲解项目,这方面的经验以及积累的比较足了。
有了技术的积累,其实还不够,就算你录制好了教程,但是没有知名度和影响力的话,推广不出去,别人也是不会买单的。所以第二个因素就是影响力的积累,积累的方式是多种多样的,比如可以写文章,录制公开的视频,公开演讲等等,反正就是让更多的人知道你,知道你所做的事情。
我的公众号开通已经有 6 年多了,期间虽然有间断,但是最近这两年还是在尽量坚持去更新,加上搞开源项目的加成,让我的影响力有了更多的扩散。
以上提到的这两个因素,技术和影响力,过渡到其他的领域我想也是差不多的,只是这两方面其实都非常需要时间的积累,很容易半途而废,能坚持下去的人始终是少数。
除了这两个重要的因素,其实还有一个比较重要,那就是信誉,这算是一种无形的资产。说简单点其实就是你留给别人的印象,即当别人想起你的时候,你是一个什么样的人。只有当你在别人的印象中是一个可靠、值得信赖的人,别人才会放心的去购买你的服务,并且不担心你中途跑路,所以我也一直都非常感谢信任我的同学们。
我觉得作为技术人,想要去开拓自己的副业,并且产出自己的服务,以上我提到的三点,技术、影响力、信誉,缺一不可。
这期间还有一个很大的收获是让我明白了合作的重要性,在准备第二个分布式 KV 课程的时候,如果我还是打算自己搞,那么我准备一年可能都难以发布出来,因为一个人在漫长的时间里可能总是会产生懈怠的情绪,甚至坚持不下去就放弃了。 但是两人一起的话,能够起到互相监督的作用,会给自己一些心理暗示,比如自己不好好搞也会拖累别人,这样逼着自己往前走,所以第二个课程我们只花了三个月左右的时间就准备好了。
总之,无论你是做技术的,还是其他方向的,其实本质都类似,应该是在某个领域去深耕,坚持不懈的去折腾。我刚毕业的时候也花了很多钱去购买付费的课程学习,充实自己。
我也并不喜欢到处去搜罗一些免费的资料、教程等等,学习任何一个领域,如果有比较系统、权威的付费资料,我会毫不犹豫的购买,因为这能够最大程度上帮我节约筛选的成本,让我把更多的时间投入到学习当中,这样学习一个领域的速度是最快的,不会造成一种假装努力的假象。 现在回过头来看我当初的选择和坚持都是值得的,因为它带给我的回报远远超过了我的支出。
以上就是我今年这段时间副业实践的经历和感想,如果你也有同样的想法,那么可以参考我说的几点去积累,我只是一个愚钝的普通人,我都能做到,你为什么不可以呢。
1
momo1pm 362 天前
卖课和课好不好有关系么。。。
|
2
yang2yang 362 天前 1
确实厉害,在某个领域持续深耕,很多人都做不到这点
|
3
AppJun 362 天前 2
但是其实很多领域,比较系统权威的资料,反而是免费的。
|
4
huiwang520 OP @momo1pm 当然有,现在一些烂大街的课程已经没法出手了,至少是能够写到简历上有亮点的
|
5
izzy27 362 天前
牛
|
6
izzy27 362 天前
写得很好,关注了,另外想问一下 OP 几个问题
1. 你是录一节课发一节课,还是自己全部录制好,再放出来?如果是后者,如何确定读者是否对自己的课程内容感兴趣? 2. 有做防盗录措施吗? 3. 第一个月最多达到 4.5w 收入,是有什么宣传策略起了作用吗? |
7
veike 362 天前 via Android
同楼上,主要推广策略是啥
|
8
bug123 362 天前
开发者要通过卖课来赚钱是比较悲哀的
|
9
hefish 362 天前
2024 年的热点将是从零开始直播带货。
|
11
ITHaoge 362 天前
很有启发,谢谢 UP 分享
|
12
huiwang520 OP @izzy27 感谢关注。
1. 课程的总体内容是确定的,更新 30%就开始发布,后续每周更新。所以是不是感兴趣,别人一开始就能知道 2. 做了些简单的措施,加了水印,控制权限 3. 倒没有什么特别的宣传策略,可能只是这种类型的课程是比较少见的,大家感兴趣而已。后面几个月就没有第一个月那么多人了 |
13
ITHaoge 362 天前
@huiwang520 你好,请问课程使用的是飞书的什么版本,有授权人数和视频流量限制吗。感觉用飞书做课程载体挺不错的
|
14
zhaozhao 362 天前
感谢无私的分享
|
16
Pichai 362 天前
挺有启发的。坚持微信公众号技术类文章更新到出课程,感觉有点打造个人品牌的意思?
|
18
nodejsexpress 362 天前
感谢 op 的分享。
根据楼主的数据,大概有 500 人付费,使用的是应该是微信咨询的方式,感觉这个时间耗费也挺多的吧? |
19
dofy 362 天前
请问课程是发到哪个平台上的啊?
|
20
littiefish 362 天前 via iPhone
教别人赚钱赚别人的钱?
|
21
BaffinLee 362 天前
感谢分享
|
22
huiwang520 OP @nodejsexpress 还好,均摊到每天,其实就一个人,有时候还没有
|
23
huiwang520 OP @nodejsexpress 还好,均摊到每天,其实就几个人,有时候还没有
|
24
huiwang520 OP @Pichai 嗯是的吧,主要有了稳定的粉丝,其实变现的方式有很多种
|
25
huiwang520 OP @dofy 自己维护的,没有第三方平台
|
27
shubiao 361 天前
换头像了?
点看 github 看, 还是僵尸头像 |
29
weegc 302 天前
非常好的分享, 受教了
|