Skip to content

Commit bebb12c

Browse files
committed
重写为小书
1 parent bcb014e commit bebb12c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+12000
-272
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
_book
2+
out

README.md

Lines changed: 6 additions & 272 deletions
Large diffs are not rendered by default.

SUMMARY.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Summary
2+
3+
* [版权信息](README.md)
4+
* [前言](ch00.md)
5+
* [想明白自己的核心资源](ch01.md)
6+
* [时间片优化·其一 提升单位时间收益](ch02.md)
7+
* [时间片优化·其二 提升单位时间效率](ch03.md)
8+
* [资产和被动收入·其一 获得资产](ch04.md)
9+
* [资产和被动收入·其二 创造资产](ch05.md)
10+
* [资产和被动收入·其三 资产的量化评估](ch06.md)
11+
* [销售时间片的方式](ch07.md)
12+
* [适合程序员创造的资产·付费课程](ch13.md)
13+
* [适合程序员创造的资产·付费专栏](ch12.md)
14+
* [适合程序员创造的资产·付费社群](ch10.md)
15+
* [适合程序员创造的资产·书籍出版](ch11.md)
16+
* [适合程序员创造的资产·模板、插件和源代码市场](ch16.md)
17+
* [适合程序员创造的资产·订阅式软件和服务](ch15.md)
18+
* [适合程序员创造的资产·应用市场卖付费软件](ch14.md)
19+
* [适合程序员创造的资产·经营媒体账号并带货](ch17.md)
20+
* [后记](ch99.md)
21+

book.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"language" : "cn",
3+
"links" : {
4+
"sidebar" : {
5+
"方糖气球" : "http://ftqq.com/"
6+
}
7+
},
8+
"styles" : {
9+
"website" : "mystyle.css",
10+
"pdf" : "mystyle.css",
11+
"mobi" : "mystyle.css",
12+
"epub" : "mystyle.css"
13+
}
14+
}

ch00.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# 前言
2+
3+
![](https://theseven.ftqq.com/20200407123639.png)
4+
5+
2016年的时候,我写了一篇比较长的文章,分享了程序员挣零花钱的各种渠道。这篇文章最初发布是在微博上面的,但是因为当时的微博的头条文章没有修改功能,所以我就顺手把它贴到了 GitHub 上边。
6+
7+
微博的文章有了几十万的阅读以后就慢慢地冷了下来,但是放到 GitHub 的文章,却一直有新的读者和反馈。于是陆续更新了几次。
8+
9+
另一方面,最近几年,我因为开始尝试自由职业的原因,花了很多精力在「知识变现」、「独立开发」和「自媒体」相关的事情上边,又慢慢多了一些可以分享的内容,也有了一些相对系统化的想法。
10+
11+
后来每次尝试更新这篇文章,我都有一种感觉,那就是「一篇文章可能没有办法把这些东西都放得下了」。但写文也是挺费精力的,所以一直没动。
12+
13+
最近我众筹的[一个课程](http://fox.quanzhanke.com)卖得不错,缓解了这几个月的生活压力;这篇文章在 GitHub 的 Star 也超过了1万。为了感谢大家的支持,我想是时候更新一下这篇文章了。
14+
15+
## 关于版权
16+
17+
![](https://theseven.ftqq.com/20200407145650.png)
18+
19+
转载必须在正文第一段注明来源和作者( [Easy](https://weibo.com) ),并**添加回链到本 Repo( https://github.com/easychen/howto-make-more-money ) 的链接**。拆成单篇转载的,每一篇都需要说明。谢谢合作。
20+
21+
## 致谢
22+
23+
再次感谢参加《方糖软件变现进阶课》众筹的同学们,没有你们的支持,就没有这本小书。

ch01.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 想明白自己的核心资源
2+
3+
之前写的时候相对比较随性一些,只是把自己见到的、接触过的渠道整理了一下给写上去了。在后来修改的过程中,慢慢的觉得这些东西看起来挺多的,但是写得非常浅,没有触及到本质。
4+
5+
有同学可能会想,你挣个零花钱有什么本质可以讲🤷🏻‍♂️,就不要学那些自媒体装了。我开始也是这么觉得的,但是后来琢磨久了,发现这背后还是有逻辑的。
6+
7+
8+
首先,来看我们的主题,程序员如何优雅地挣零花钱。它有两个重点,一个是「 ** 零花钱 ** 」,另一个是「 ** 优雅 ** 」。
9+
10+
所谓「零花钱」,就表明我们做的这个事情它是一个「副业」,就我们还有一份正职工作在。「副业」是什么?那是我们从自己本来已经很繁忙的工作、生活时间里面活活挤出来的一点时间来做的事情。所以对「挣零花钱」来讲,什么最宝贵?是我们的**时间片**
11+
12+
![](https://theseven.ftqq.com/20200407130424.png)
13+
14+
15+
为什么这么说?因为对于一个企业来讲,它有足够多的资源可以调配,可以通过雇人的方式批量增加可用的时间片。,但是对于我们处于「副业」状态的业务来讲,精力和资源都是非常有限的。副业本来挣的就很少,如果还要去雇人的话,每一个人分下来就会更少,会有入不敷出的风险。另外人多了,上沟通上也需要成本。
16+
17+
所以我觉得,对挣零花钱来讲,时间片是整个环节中最有限的,最难拓展的资源,所以我们应该**以紧缺的资源为核心来规划挣零花钱这件事情**
18+
19+
那所谓的「优雅」就说我们不但要挣钱,还要挣得轻松,不要比上班还累。这就要讲究方式和方法。而这就这就涉及到了「**时间片的优化**」。

ch02.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# 时间片优化·其一 提升单位时间收益
2+
3+
4+
关于「时间片的优化」,有两种思路。第一种是,**提升单位时间的收益**
5+
6+
这个逻辑很简单,既然时间片的数量很难提升,那么每一片时间挣的钱多了,整个收益就多了。
7+
比如说我们在做外包的时候,可以去找更好的雇主。
8+
9+
## 切换地域
10+
11+
![](https://theseven.ftqq.com/20200407135336.png)
12+
13+
第一个思路是,去做国外的外包。因为和国内相比,国外的人力成本会贵很多,相比国外的开发者,我们的成本又更低,所以这就出现了一个价格差。控制好这个价格差,我们就能挣到更多的钱。
14+
15+
当然,要做国外的业务就要求我们有通过外语进行沟通的能力,如果你没有,可以放弃这个市场;或者试试用[福利单词](https://fox.ftqq.com)来培养(误)。
16+
17+
## 从外包 ❌ 到二次开发 ⭕️
18+
19+
但是在没有建立起自己的行业知名度之前,做外包面对的往往是价格战的红海,总有人的时间比你不值钱。而且外包是一个开放性需求,如果真的要把雇主的需求做细做好的话,对技术栈的广度要求还挺高的。另外好的外包项目往往并不完全公开招标,而是通过业内或者朋友推荐的方式来的。
20+
21+
其实有一种方式可以缓解这种情况。那就是**我们把开发的范围缩小到一个细分市场上来**,通过给一些标准化的开源产品做二次开发来挣钱。
22+
23+
这个也不是什么新思路,很早以前就有人专门给Discuz!做二次开发挣钱。但我们可以把思路扩展开一些,比如**从国内项目改成国际知名的项目**
24+
25+
这样就能解决掉「出海」接活的大部分问题,用户从哪儿来?开源社区。如何证明自己?写几个高质量的开源插件做的demo。如何获取高收益?专门给一个项目写插件的人并不多。
26+
27+
## 切换对时间片更友好的商业模式
28+
29+
另一方面,如果我们能控制自己售卖时间片的方式话,还可以通过更好的商业模式来提升单位时间的收益。
30+
31+
举个例子,我之前做课的时候,很多同学问我说「为什么不去做一对一的精品课程」或者「为什么你不爱做直播」?
32+
33+
![](https://theseven.ftqq.com/20200407135516.png)
34+
35+
结合时间片理论想想,大家就会发现原因。如果我们去做一对一,虽然这个客户可能给我的收益相对算高。但是我的时间片只能花费在这一个客户身上。而**如果是一对多,从可能性上讲,我的收益空间就会高非常多**。即使来自单个客户的收益不多,但很多人累积起来就多了。
36+
37+
直播课也是一样的道理,它每一次都要消耗我们的时间片。而录播课只要录制一次,之后就不用再消耗我们的时间片了。所以单从利用率上来讲,录播才是更好的方式。
38+
39+
这只是从模式上来讲的效率,并不一定和具体的例子匹配。也可能会有直播做的非常挣钱,录播根本没人看的情况。直播还能带货呢,对吧。
40+
41+
现在很多课程平台也用直播来拉新,这里所谓的直播课其实就是变相广告,它是用来解决营销问题的,完全就是另一套逻辑了。

ch03.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# 时间片优化·其二 提升单位时间效率
2+
3+
4+
## 通过自动化提升效率
5+
6+
那另外一个优化方向就是提升单位时间的效率。就是说,我就这么点时间,原来一个小时可以做完一个功能,现在找到了一个新办法,一个小时可以做完十个功能,这就是效率的提升。
7+
8+
![](https://theseven.ftqq.com/20200407150303.png)
9+
10+
当然,通过增强自己的意志力来强迫自己去提升生产效率,这种事情实际上是很难的。我们充其量也就是保证自己在做这些事情的时候,尽可能少地被干扰,不让自己的生产效率降下去,这已经是非常不错了。要想成倍的去提升人类的工作效率这是非常难的。
11+
12+
但是非常幸运的是,我们程序员从事的工作,它本身是有一部分可以由机器来做的。所以我们可以引入自动化来提升效率。
13+
14+
15+
具体的例子是代码生成器。不是那种一下生成整个项目代码的大东西,而是根据我们自己编写的模板可以飞快生成各种代码片段的那种。比如我之前放出来的[metatoy](https://weibo.com/1088413295/IpOAqcs7h?type=comment),就是一个可以用 GUI 进行配置的代码片段生成器。
16+
17+
![](https://theseven.ftqq.com/20200407150431.png)
18+
19+
当然你也可以直接用过脚本来生成,效果也不差。一旦我们把日常开发中最费时间的部分写成了模板,之后就可以节省下来大把大把的时间。
20+
21+
## 通过 AI 提升效率
22+
23+
代码模板只能解决相对比较死板的规则,但是随着最近人工智能的进步,在某些特定场景下,原来很多低效率的人工操作,已经可以交给 AI 了。
24+
25+
对于 AI 正确率不高的长江,我们也可以通过人机结合方式来处理。比如图片分类,之前我们要花上十个小时的人工,现在 AI 只要十分钟,但是里边有20%的分类是错。那么我们可以再人肉过一遍,可能要花两个小时。即使这样,也将效率提升了五倍。
26+
27+
最近以接口方式提供的 AI 能力有很多品质已经不错了。比如熟悉我微博的同学都知道,我就经常在用语音合成和识别服务来提升内容生产效率。
28+
29+
![](https://theseven.ftqq.com/20200407142728.png)
30+
31+
比如我之前发布的[Slide酱](http://slide.ftqq.com/),她可以读取PPT中的演讲者注释,直接生成视频。这就极大的提升了视频内容的生产率。你现在看到的这篇文章,也是通过讯飞语记以每分钟一一百多字的速度记录下来,然后二次修改而成的。
32+
33+
最近看到个不错的服务,也是利用了大厂开放的 AI 接口实现的。它是面向自媒体的 vlog 自动配字幕服务,只要上传下视频,几分钟就可以生成好字幕并进行压制。
34+
35+
如果服务足够可靠,我们可以做成自动化服务直接提供给最终用户。如果服务还不够可靠,我们也可以将其放到原来流程的中间来提升效率。
36+
37+
比如同样是代码生成技术,如果我们把它做成面向不懂技术的人群的代码生成,如果服务还不是很可靠的话,最终效果可能不会太好。但同样品质的接口,如果我们把它做成面向开发者的、在编辑环境的代码补全和建议小工具,可能就会显得很好用了。
38+
39+
## 通过众包和外包提升效率
40+
41+
另外一种提升单位时间的方式呢,就是众包。严格地讲,其实众包里边我们已经把任务给分出去了。但是考虑到我们众包的时候,还是需要花不少时间去管理,我们还是会消耗精力,所以把它看做时间片效率的提升,也说得过去。
42+
43+
![](https://theseven.ftqq.com/20200407144645.png)
44+
45+
用大家熟悉的形式来描述的话,就是我们 new 了一堆 worker 节点去干活了,但我们自己控制着 factory 和 manager,还是需要随时监控和调度的。
46+
47+
48+
顺便说一句,将什么样的工作众包出去也是有技巧的。首先是针对不同 worker ,我们要分配合理的 task 。如果是兼职的学生,就适合先分配一些类似文字整理工作的初级任务,做好了以后再加码。如果是经验丰富的工程师,就可以分配一个独立的微服务或者控件,尽可能降低各个 task 之间的耦合和依赖。
49+
50+
虽然监控和调度任务也会消耗精力,但这种方式可以突破时间片的天花板,是值得尝试的。
51+
52+
![](https://theseven.ftqq.com/20200407145514.png)
53+
54+
同时,从这里我们就可以看出,直接售卖时间片,其实是在整个链条的最下边,挣得是最薄的那一点利润。所以这里我们从时间片上面再往前走一步,从资产的这个角度来看待,挣零花钱这件事儿。

ch04.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# 资产和被动收入·其一 获得资产
2+
3+
4+
首先我们要讨论一下什么叫资产。这个定义就见仁见智了,我这里使用罗伯特·清崎在《穷爸爸富爸爸》里边的一个定义,那就是「**能把钱放进你口袋的东西**」就是资产。
5+
6+
![](https://theseven.ftqq.com/20200407152018.png)
7+
8+
正是因为资产具备这种特性,它才能在我们睡觉逛街看电影的时候帮我们挣钱。
9+
10+
话说《穷爸爸富爸爸》这本书很多人都读过,罗伯特·清崎后来还写了一个系列,核心是富人不为钱工作,而是**让钱为自己工作**
11+
12+
在这本书里边,主要通过「购买」的方式来获得资产。这里是书中列出来的资产类型:
13+
14+
* 股票
15+
* 债券
16+
* 能够产生收入的房地产
17+
* 票据(借据)
18+
* 版税,如音乐、手稿、专利
19+
* 其他任何有价值、可产生收入或者增值潜力且有很好销路的东西
20+
21+
所以这个系列后来就跑去教人投资和理财了。
22+
23+
我不是说投资理财不好,但是**投资你得先有资****理财你得先有财**。在风险可控的范围内,大部分投资理财的回报率差异不会特别大。如果你手上一百万都不到,可能折腾一年、背着挺大的风险也就是多挣了几万块钱。
24+
25+
在罗伯特的资产清单中,还有一个可以无成本获得类别 —— 版税。但其实在中国因为书卖得特别便宜,而版权又普遍不受重视,一些大厂都堂而皇之的侵权,其实很难获得高收益。
26+
27+
![](https://theseven.ftqq.com/20200407154609.png)
28+
29+
如果没有初步的积累、或者不想背负过大的风险,怎样才能获得资产?这个问题在大学时困扰了我很久,但在毕业后我可能找到了一个解决方案,它来自科技的发展、是时代的红利。
30+
31+
32+
33+
34+

ch05.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# 资产和被动收入·其二 创造资产
2+
3+
接着上一节的问题,如果我们不能购买来获得资产,那么我们直接创造资产就好了。对于其他行业的人来说,创造资产的成本并不会比购买资产低多少。但是我们不同,我们是程序员,而这个世界正好从软件时代穿过,进入了互联网和移动互联网时代。
4+
5+
![](https://theseven.ftqq.com/20200407161315.png)
6+
7+
我们可以用过自己的技能栈低成本、无风险的创造出各种数字的、虚拟的资产,这些资产同样可以七乘二十四小时的把钱放进我们的口袋。不是每个人都有我们这么幸运,程序员是为数不多的、自己掌控着大部分生产资料的人。大部分的程序员,离完整地做出一个商业产品,缺的可能只是一点美感和设计能力。
8+
9+
当然,并不是所有的虚拟资产都适合我们以「副业」的方式去创造的。因为就像前面说的,这其实是一个资源和精力都非常缺乏的状态,所以我们也只能从庞大的可能性中选择那些适合个人的产品和服务。
10+
11+
说那到底有哪些产品和服务适合副业呢?我琢磨了一下,有一些想法。
12+
13+
14+
## 自传播
15+
16+
![](https://theseven.ftqq.com/20200407161734.png)
17+
18+
首先是「**自传播**」,就是说这个东西做出来了以后,它本身有很强的感染力,用了它的用户会主动地去推荐给其他用户,这样的话我们就不用自己花很大的成本去做营销。
19+
20+
对于大部分程序员来讲,把程序写出来只是时间和精力问题。写不出来程序的程序员很少,但卖不出去的程序的程序员非常多。所以,如果我们做的这个东西它本身就自己就能传播,那么我们可以在零市场预算的情况下获得成长。
21+
22+
## UGC
23+
24+
![](https://theseven.ftqq.com/20200407161700.png)
25+
26+
第二类叫做「**UGC**」,用户贡献内容。它其实是一种更广义的众包。核心也是突破时间片限制。比如说我现在经营一个原创博客,天天都是自己写,就会觉得自己累得都不行了。
27+
28+
但如果我们去做一个访谈类的博客,弄一个相对固定的问题列表,然后拿着这个列表去采访各行各业的人,把结果做成一期一期的内容。这样用户就贡献了至少一般的内容了。
29+
30+
如果我们再改成办一个杂志,每一期大家根据主题投稿,你就从主创变身成编辑了。虽然投稿里有好有坏,良莠不齐,但我们的主要任务已经变成去筛选了,只要贡献内容的用户足够的多,那整体质量还是有保证的。最主要是内容的量就上来了。一个人的话,不管你多么努力,总是有一个上限的,因为你毕竟是人类。
31+
32+
33+
## 自动化
34+
35+
![](https://theseven.ftqq.com/20200407161936.png)
36+
37+
第三类前边提过,就是「**自动化**」。就是说这个应用做起来以后,它所有的环节全部都可以由机器完成,我们什么都不用管,只需要把它扔到云平台上,然后定期给云平台打钱。
38+
39+
当然这是一个理想的情况下,意外总是会出现的,而且各种意外会约好在同一天出来逛街,别问我为啥知道。
40+
41+
但是在绝大部分情况下,我们都可以不去管它,它都可以自动化运行。这种资产,因为它不牵扯后期的维护,类似于一次性投入,也是非常适合副业来做的。

0 commit comments

Comments
 (0)