CatCoding

程序员如何做副业

2022-02-27

有些人问我程序员如何做副业。我有一些经验,但是并不算很多,因为我自己也在摸索中。我做过的副业包括:

  • 【一年】自建英文站点
  • 【两年】在 Medium 上写作
  • 【半年】写开源代码

下面我谈谈自己的一些思考和理解。

为什么做副业

我认为主要有以下几个好处:

副业是一个备用选项,可以让我们尝试如何能不依赖组织,自己创造价值、自己摸索出一条业务。

副业可以多方面发展自己,因为在公司做可能只是涉及某一方面,做副业可能涉及到如何找需求,如何营销,如何谈价,如何保持收支平衡等等各方面。这也许是创业之前的尝试。

如果想多赚钱,给公司打工明显是一个慢车道,在慢车道上你不容易撞车,也很不能很快到达财富自由这个目的地。注意,这里的财富自由不单指赚很多钱,还包含那种被动收入能满足所需,这样也算自由了,有的人想搞些副业也是为了追求这种自由。

兴趣,很多人发展副业完全是因为兴趣爱好,愿意投入时间在自己感兴趣上的事上。

总而言之,副业是一种相对小成本的方式来做各种可能性尝试。

副业不是刚需

副业听起来很美好,那是否所有人都应该去做副业?特别是疫情这样的灰天鹅事件出现以后,人们发现工作是很没有保障的,有些人甚至喊出了刚需副业,副业比主业更重要这样的口号。

我们网络上看到的教你月入多少、保证你能做成的 99% 是收割智商税,一定能挣钱、好挣钱的事谁还拿出来教别人?

实际上很多人也不适合做副业。

如果你处于刚毕业没多久,事业处于爬坡期,那就好好拼一把主业,不管是从专业技能还是业务方面,多投入时间提高自己,副业也可以关注,但是不要花太多精力,因为这可能会影响主业。

任何行业都需要一定时间的积累,如果还没做好积累就花时间做积累,副业以后再考虑。

另外,如果主业工作已经很忙很累,这种情况做副业只会更累,对身体不好,而且更多的结果可能是两方面都没做好。如果真想做副业,那就得先换工作或者用其他办法让自己有空余时间。我上一次换工作,有一部分原因就是我需要把主业所占的精力和时间降低。

如何做副业

所以,副业的前提是:

  • 有时间和精力来折腾
  • 自己的主业进入了瓶颈期和疲劳期
  • 有些想法,有感兴趣的领域,想做点尝试

下面我们谈谈一些可能的副业,以及我自己的思考。我没法告诉你一个具体能做成的副业,或许能给你一些启发。

个人品牌

现在有了个人品牌才可能得到流量和注意力,这是很多事情的开端。当然你也可以一开始就买流量,这就需要金钱上的投入,也很难保证转化率。长期来说,个人品牌的经营绝对是有益的,本质上是你需要通过互联网建立起和他人的信任感。

现实中很多副业不是自己找到的,而是别人通过你的个人品牌找到的。因为现在大家在网络上的时间太多了,个人品牌就如同你逛街看到的广告牌。有了个人品牌别人会向你发问,你只要能帮忙解决掉别人的问题,就会有收入。

有非凡成就的人自带个人品牌,而如果是平凡人,可能需要常年累月的积累和主动输出。

我在知乎上混了 10 年 (回答问题不多🤣),才积累几千关注者,我在 Medium 上写了两年才积累 2 K 左右读者,爆火的公众号仙人 JUMP,写公众号之前已经写了 10 多年网文。

虽然如此难,但是个人品牌的建立任何时候都不晚,因为大多数人都不会去输出,而做了的大部分人都不会坚持

我最近半年经常看一个推主 @coolXiao 的推文和文章,他也是中年突发想做点新的尝试,我觉得这点说得很有道理:


想通了这点,就可以解决一些困惑,比如现在公众号已经是红海了,还有必要投入吗?

市场上大多数人都是信息的贩卖者,原创者很少。所以如果是打算做原创,并且要创造出比其他人更好的同类内容,那什么时候进场都不是事。如果是打算学着做,红海不红海更没有关系。

当然,网络上的爆红也有些偶然因素,但不去尝试那是更没有可能性。

提供服务

给他人提供技术咨询,这类活也通常需要一定人脉积累和个人品牌。如果你做到某个领域优秀或者顶尖,就不缺这类机会。

还有其他类的服务,比如内推这类事情就是顺手一做的事情。现在内推这行也很卷了,比如有的人做个网站,上面全是各公司的面试题,然后顺带内推。内推说白了是兼职 HR 和猎头,是一个投入可大可小的事情。

去接平台接项目也算是一种服务,接项目不是一种好的副业,因为通常你接到的项目还抵不过公司给的时薪,而且更大的问题是不够稳定。除非是极少的个别项目,但这种项目投入的精力和时间也多,这里面还得涉及谈价,收款等麻烦事。所以如果你的技术能力在市场上都拿不到稳定的薪水,去做这类外包就更难应对,不如提高能力先拿到市面上的较高薪。

国内的那些外包平台我不看,国外也有一些平台接外包项目,一上去就可以看到一群印度人和你竞争,而且你可能并不占优势,因为人家英语溜、开价低廉。

接项目这事终究还是出卖劳动力,和在公司编码一样的,一次性投入一次性产出。我也还做了点在 Github 上做收费开源的这类活,因为我刚好对那个领域有些兴趣,比如我帮公司做的 second-state/dapr-wasm

提供服务不一定是技术范围内的事,我有个前同事得副业是做咨询教练,为此去考了相关的教练资格证。

数字资产

创造个人的数字资产,这是一个不错的方向。写个软件,做个网站,制作课程,拍个视频,写些文章,都可以称之为数字资产,这些也是通常我们程序员最容易想到的方向。

数字资产的好处是可以多次销售和贩卖,也不像传统产品有囤货的压力,同时也可以顺带做个人品牌。

现在随便做个网站、APP 就能发财的事越来越少了,需求越来越细分,做的事情越来越垂直。作为程序员在这块我们有优势,我们有开发技能,有领域内知识,但领域外知识和技能需要自己补充,比如发现需求、推广能力、写作能力等,所以能做成稳定副业的少之又少。

我们可以看看思否的关于独立开发者的统计数据,2020 中国独立开发者生存现状调研报告 ,我不确定这数据是否真实:

程序员做开源也可以算作是数字资产,如果你的代码被足够多人用到,就有机会获得赞助,比如这位中国开发者 egoist

我认为自己在线公开写作创造的也是数字资产,还有一定复利效应,参考 我如何写出一万元的文章

发现机会

我之前大疆的一个同事,从外表看起来他是最老实的工程师,每天兢兢业业完成工作,看起来无欲无求的那种。

突然某天他要离职了。我后来才知道,他在大疆工作时就开始通过网络做无人机的返利推广。

大疆有一个类似推广返利的项目,别人通过他的链接购买了商品,他就可以拿到一定比例的返利。他做的事情就是把自己的推广链接放到百度问答,一些论坛之类的地方,当大疆发布新机的时候,一个月可以赚上近十万。他边工作边筹划着副业,顺便做个小网站。具体故事请参考我是如何凭借大疆无人机的风口开上特斯拉的?

后来他离职自己做无人机自媒体,然后开始接货卖货,完全成了自由职业者。最近和他聊了一下近况:

要发现机会需要平时多观察、琢磨和积累,我在大疆的时候写这个推广者联盟的代码,但是我并不太懂网络营销,对无人机也没什么太大的兴趣,所以即使我知道这东西能赚钱,但是我没捞上一分钱。

程序员通常最容易出现的问题是被技术视野限制,很多时候了解行业外的人和事,不要总是局限于技术,也许会有更多机会。

被动收入

这是一种很好的模式,因为这可能会让我们从无尽的工作中逃离出来。被动收入虽然听起来美好,但非常难,因为正常社会需要绝大部分人来搬砖保持运行,如果大家都被动收入了谁来不断创造?

投资是常见的制造被动收入的方式,用钱来挣钱。但是投资也有风险,还依赖本金的大小等因素。

还有一些是半被动式收入,比如写作,我写的时候收入高一些,我不写的时候之前的作品也还在被浏览,只是会少很多。

我们如果用英文 Passive Income 去搜索,发现很多人在做的是刚才我说的返利,就是 Affiliate Marketing,这是世界上很好的一种模式,谷歌加上亚马逊返利项目,养活了世界上无数的中小网站。

很简单,亚马逊返利就是别人通过你的链接购买了东西,亚马逊给你一定比率的返利。Google 可以给高质量内容带去流量,所以很多人做 Google SEO 优化,很多人做内容优化,争取到 Google 的第一页。这种模式对用户、Google、亚马逊都好,用户获得高质量内容和返利,Google 获得用户信任和高质量内容,亚马逊获得流量和营业额。但是在国内为什么中小站点无法获取流量呢?因为国内某搜索引擎作恶了。

我自己也很快地走通了这个模式,比如在 Google 上搜索这个关键词,我的页面排在第三位,我的文章里就有亚马逊链接。

我放的链接不多,而且我的网站流量也不算多,但我已经可以每个月收到一笔钱,而我的这个网站的投入是多少呢,日常就是五美金一年,我的内容放在了 Github Pages,所以不要服务器的费用。

Affiliate Marketing 难的是如何找到合适的利基 (Niche, 细分领域),并在这个领域把这一套打通。

当然,做 SEO 这些早些年可能更流行,现在这行很卷,要通过高质量内容拿到 Google 排名不容易。Google 还是非常的强大,可以判断出低劣的、抄袭的内容。目前我们看到很多计算机类的技术网站,其实是印度人做的,我和 Reactgo 的作者之前交流过,他说 geeksforgeeks 这类站点非常赚钱,印度人还是有些人在以 blogging 为生。

Affiliate 如果在某个垂直领域做好了,这就是一个造钱机器,深圳就有一些以这种模式作为主要收入方式的人,只是具体别人做哪个垂直领域,细节方面不会分享出来。中国人在这块天然处于劣势,因为英语会阻拦掉很多人。

另外一种被动收入就是把数字资产和流量结合起来,比如我之前分享过的亚马逊工程师写 AWS 电子书,自己贩卖。

制造被动收入的关键是把整个流程打通,这样当你睡觉,吃饭,带娃的时候,整个系统都在运行和赚钱,不用一直投入时间和精力。

当然整个过程会很漫长,而且拿到流量,建立信任,制作内容每一个都是不简单,如果一个人能做好,活该他赚钱和获得自由。

总结

也许还有其他副业,比如投资之类的,我没有谈及,因为这些我不太了解。

我认为好的副业不是再次出卖劳动力。好的副业需要类似创业者的某些素质,这包括:

  • 某领域内的顶尖,多个领域的知识和能力
  • 对某领域的兴趣和爱好,长久的坚持
  • 发现机会,发现真实问题和需求,提出解决办法

技术通常不是最重要的,重要是有效地解决问题和满足真实世界的需求。

如果还不清楚自己想做什么,可以先从建立个人品牌着手,或者其他任何有复利效应、能复用自己的优势和资源、或者能提高自己的事情,很多事做起来了才能有些新想法。

副业可能是为了挣钱,自由,探路,兴趣等等。做得不好也不必焦虑,上班低头做事,副业抬头看路,带着一种探索的心态来做副业就很好。

公号同步更新,欢迎关注👻