原载于我的独立博客: https://lutaonan.com/blog/a-year-off-work/
2023 年的 5 月,我离开了微软,开始了自己做产品的旅程。到现在刚好满了一年,这一年发生了不少事情,有些在 2023 年终总结里提到过,这一篇我想更详细地列出在这一年我具体做了什么、对自由职业的思考、对做产品的一些思考等等。
首先是我的产出,这一年我的产出主要是两个产品、一个播客。
离职后第一个认真做的产品是 Notepal, 这是一个用于把微信读书笔记同步到各个笔记应用的插件。我在这篇文章详细写过这个产品的起源和在做这个产品的时候的一些思考。我在做这个产品的时候完全没有想到,这个只卖 50 块的插件,在这一年帮我付了我一整年的房租。
EpubKit 是另外一个我投入比较多的产品。这是一个把网页转成 ePub 电子书的工具。正式上线不到一个月,收获了几十个付费用户。
刚好今年的 5 月份也是我和 GeekPlux 一起做的播客节目《代码之外》 的一周年。起初我们只是玩票性地做闲聊节目,后来因为有了听众来信的栏目,我们慢慢会讲更多职业发展方向的主题,这些主题意外地无形中对很多听众有不少的帮助。后来还邀请我刚工作就很欣赏的前辈勾股作为来信栏目的常驻嘉宾,为节目带来了很多很好的观点。今年在参加一些线下活动时,有些听众会跟我说从节目中得到了启发。从统计数字上看,我们好像的确是做了一件影响力不算小的事:
在这一年,我对于做产品和生活都有了很多思考。对于不上班这件事,有人羡慕,有人好奇,刚好在这篇总结里,我想跟大家分享不上班的好处和缺点。
不上班的好处对我来说最明显的是时间自由。我是一个喜欢晚睡晚起的人,所以对我来说,准时上班是一件很难的事。不上班可以让我睡到自然醒,有充足的睡眠时间。
上班的时候基本只能认识职场环境里面的同事朋友,或者在网络上交流的朋友。但是在自己做产品后,我开始认识一些同样是在做产品的朋友,和这些朋友可以聊得更深入。这些人往往对很多事情都有自己独特的思考。我从他们身上学习到非常多。我经常觉得如果我只是和以前一样在公司上班,业余写写博客和开源,我可能很难和这些朋友有共同话题,最多也只是互相点赞之交。
不上班后只能完全依靠自己赚钱,这代表我需要很赤裸地直面市场。
第一层赤裸,指的是脱离公司,作为一个个体,我可以给消费者提供什么他们认为值得为我付费的价值?
第二层赤裸,指的是一个产品如果脱离大公司本来就有的入口红利,我靠什么给我的产品带来自然流量?
这些都是很难的问题,但一旦开始学习,收获都是巨大的,而且都是属于自己的。在公司里最可怕的地方在于,我们很容易把公司给的平台误以为是自己的能力,很容易把流量看成是理所当然会有的。
也正因为如此,在这个过程中,我可以学习到很多以前不会主动学习的技能。
自己做产品的时候,没有公司平台给的入口,首先需要学习的就是如何做 marketing. 也是只有在自己做产品的时候,才会发现要别人发现你的产品是一件多么难的事。回想以前在阿里做业务,我们写一个营销活动页面,只要把入口放到某个栏位,基本不需要担心没有流量。
为了获客,我学会了研究 SEO, 学会了怎么做小红书,读了很多关于 marketing 的书。这让我学习了很多技术之外的知识,我觉得这些知识是终生受用的,而且它们不仅可以在互联网行业受用。
不上班最大的缺点就是没有固定收入,这是很现实的问题。坦率地说,我以前买东西基本不看价格,只要觉得有价值,我就会买。没有固定收入之后,我买东西变得更加谨慎了。比如最近我很想买一台 Studio Display, 换作以前,无需多想,直接下单。但是现在,我会想我要卖多少份软件才能 cover 这台显示器,想想还是算了。
有时候我的朋友说羡慕我不用上班,我就跟他们说我这一年的收入还没有你们一个月赚得多,他们心理也就平衡了🤣。
可能有些人就是喜欢不用和别人交流,但对我来说,我是喜欢社交的,我在适当的社交中可以获取能量。不上班的时候,大部份的时间都是在家里写代码,看书,在网上和朋友聊天。有时候一整天都不需要开口说一句话。到后来我有点受不了,开始到外面的咖啡厅办公,只要能见到旁边有活人,就能有所缓解这种孤独感。
上班有上班的不确定性要面对,不上班也有不上班的不确定性要面对。你无法确定这种生活可以维持多久,你的产品是否能卖得出去,就算卖得出去,它是否能养活自己,这些都是要面对的问题。
这些就是我体会到的不上班的一些优缺点,接下来,我想讲讲这一年在做产品的过程中我的一些思考和感受。
「独立开发」这个词在这一年非常火,用来标签像我这样自己做产品的开发者。其实我一直不称自己为「独立开发者」,因为我根本不想「独立」开发。我想做 scope 更大的事情,只是现在还没有条件。如果可以,我更愿意和两三个志同道合的人一起做产品。就像 61 的谜底科技,像少楠的 flomo.
而且自己做产品这一年,让我深刻地意识到,真正要做「独立」开发是很难的,因为没有人能擅长所有技能。
曾经我觉得只要我愿意去学,我就能做好。比如设计。我很注重产品的 UI/UX 设计,但我一直没有经过认真的设计学习和训练。我读了些关于 UI/UX 的书,以为就可以成为一个设计还不错的程序员。后来发现我错了,理论和实践之间原来有一条很大的鸿沟。我虽然知道很多设计和用户体验的理论,但是一旦真正动手做页面,这些理论完全无法转换成实际的设计。
这是因为设计和写代码一样,是需要长期积累的。优秀的设计师可能有审美天赋,但他们一定也是每天都观察大量的设计,在自己的脑中内化了很多设计的模式(我不知道有没有专业的术语来形容),这些积累使他们可以面对一个新的需求的时候,根据自己内化的东西产生新的设计,这是我这种只读过一些理论的人无法做到的。正如会写代码的设计师,可能可以写一点能跑的代码,但缺乏多年的代码实践经验,是不可能像真正的专业程序员一样根据经验做好技术选型和想应该用什么设计模式( design pattern )的。
不过,我还是学会了在看到一些设计的时候,比以往更深入地去思考这个设计,这些元素为什么会这么摆放,颜色是怎么运用的,等等。
Notepal 和 EpubKit 同时做,让我更能体会到人的时间和精力是有限的。把时间放在一个产品 4 小时,那么另外一个产品投入的时间就永远少了 4 小时。而且上下文切换( context switch )是非常耗精力的。比如你正在修产品 A 的 bug, 这时用户报了产品 B 的 bug, 要从产品 A 跳转到产品 B 的开发,是很难一下子切换过来的。
所以不是自己一个人做产品就不需要项目管理,还是得学会充当自己的 manager 管理自己。给项目列好 roadmap, 排好需求优先级。
关于这个问题我还专门请教了图拉鼎,他告诉我要把自己当成不同的角色来用,比如规定上午作为客服,专门处理用户反馈,下午是程序员,专注写代码。这个方法也让我很受用。
自己做产品,同时要充当开发、marketing 、客服、产品设计,我觉得这是「独立」开发的最大挑战。
开发完 Notepal 后,我曾经陷入了很长时间的 burnout. 眼下赚的钱也不多,但又不知道应该做什么。期间有一些零星的 idea, 开发完后也不了了之。后来开发了第一版 EpubKit, 有了一些用户,之后又 burnout 了,因为开始觉得它做得不好,也很小众,渐渐又想放弃,想做点别的试试。
后来一些朋友「批评」我说我不够专注,我也开始反思,其实自己做的东西不算很糟糕,只是自己太着急,没有把它们都做得极致就失去耐性。经过反思,我决定好好打磨自己现有的产品,才有了现在这一版自己比较满意的 EpubKit.
乔布斯说专注不是指只做最好的,而是对其它也很好的东西 say no.
另外,缺乏专注很有可能会消耗用户对你的信任。
「快速试错」、「快速验证想法」是很多人做产品的信条,我相信快速验证想法是重要的,但是更重要的是交给用户的这个产品不应该是一个半成品,它最好是一个 Finished software. 也就是说,即使你不再维护这个产品,它还依旧是个可用的软件。
我曾经也「快速试错」,发布了一些产品,最终不再维护,甚至还有几个用户付费了。我对这种「试错」是愧疚的,因为这很有可能伤害支持你的用户。因此我现在反而发布新产品会更加谨慎,要把用户的感受放在第一位。
这篇文章很好地表达了这个观点。
以上就是不上班的一年我对自己的一些思考的总结,希望对读到的朋友有帮助。这一年我其实算是比较幸运的,虽然收入微薄,但做产品也算是能卖出去,能解决很多人的需求。但同时我还是处于迷茫的阶段,认为自己做的产品还是小打小闹,scope 太小。我还是希望将来能做出满足更大众需求的产品,覆盖面能更广。
我的这些观点不一定对,但也能让读者感受到一个程序员脱离公司的其中一种可能性。
1
Fish1024 170 天前
厉害啊
|
2
ZGame 170 天前
加油加油
|
3
idragonet 170 天前
又是大佬!今年推特看到你离职 MS 的消息。
|
4
wa007 170 天前 via iPhone
太优秀了,能看出来这一年过的并不轻松
|
5
haikea 170 天前
马,待更新
|
6
Ericxiaoshuang 170 天前
昨天做 X 上刷到,现在 V2 打开又刷到...厉害
|
7
bigha 169 天前
晚睡晚起的话 大概都是几点睡呢
|
8
pirlo21 169 天前
加油 祝收入大增
|
9
joy33 169 天前
厉害,膜拜大佬
|
10
stonerAAA 169 天前
厉害
|
11
afxcn 169 天前
不上班的自由也仅仅是以为的自由。
上班做的是公司的那堆事,不上班做的是客户的那堆事,只是换个服务对象而已。 |
12
Jasckcc 169 天前
厉害厉害
|
13
xjngbla 169 天前 via Android
是怎么宣传产品呢
|
14
dz5362 169 天前
加油,真正的做产品
|
15
xkxwd 169 天前
卧槽…原来是你,我两三年前看过你的博客
|
16
liuzimin 169 天前
牛逼牛逼。
|
17
FreddyLiu 169 天前
不上班,财务自由
|
18
facebook47 169 天前 via Android
你的第一个产品,我也有过这个想法,然后做了一个 APP ,可以直接把不限于微信读书笔记生成的图片上传上去,然后大家都可以看,就是这个简单的功能,上架的时候,应用商店以功能过于简单不让我上架😂😂😂
|
19
DT37 169 天前
孤独感:我是后知后觉,我现在看到人都很开心。
|
20
guogews 169 天前
大佬厉害,多产品之间的切换消耗过多的精力,过于专注某一项目又会缺乏信心,患得患失,期待大佬的更多经验
|
21
zzz22333 169 天前
给 pdf 加目录, 这个功能如何?
|
22
daddyLi 169 天前
两个产品( notepal 已付费)都有在用,支持点赞👍
|
23
iyiluo 169 天前
不确定性难面对,如果有固定资产提供稳定的流水,自由职业的底气也会足很多
|
24
whoosy 169 天前
学习
|
25
mjawp 169 天前 1
最近在看反脆弱 这本书,直面不确定性其实反而也是一种优点,重点是你的思维角度要转变一下
|
26
roding 169 天前
厉害厉害
|
28
huzhizhao 169 天前
膜拜大佬
|
29
qingxiangcool 169 天前
给大佬支持和点赞,很难想像独立开发者会遇到多少困难。
|
30
bigpan123 169 天前
巨佬,代码之外挺有意义的,几乎每期都听,希望能一直做下去。
|
31
TenProX 169 天前 via iPhone
大佬好厉害!向大佬学习!
|
32
RgPr16Lrb1R2zZdJ 169 天前
感谢你的小册带我入门 remix !
|
33
zzz22333 169 天前
EpubKit 可以将 csdn 上的一些文章转换成 epub 格式吗
|
34
jonsmith 169 天前
学习了
|
35
Davic1 169 天前
Randy 牛!
|
36
fredweili 169 天前
厉害👍
|
37
MackMa 169 天前
《代码之外》忠实听众报道
|
38
terranboy 169 天前
开班来钱快
|
39
Tunay 169 天前 via iPhone
膜拜大佬
|
40
lycpang 169 天前
现在 ali ,想去 ms 。咨询下,前端去 ms 现在还有路吗
|
41
matcloud 169 天前
厉害👍
|
42
xiangbohua 169 天前
以前无法理解拿着笔电去外面干活的人,听你这么一说突然很理解了
|
43
rxswift 169 天前
大佬
|
44
version 169 天前
描述和文字排版不错。我已经看完了。谢谢大佬
|
45
Jacks0n 169 天前
优秀。
|
46
skyfeipp 169 天前
感谢你的分享,不上班对于个体而言要求更加高,相比在职场,更需要做好 [个人管理] [角色切换] [对抗焦虑]
|
47
lagen 169 天前
膜拜大佬,试用了下 EpubKit ,很丝滑,但好像不支持 markdown 公式
|
48
abc1310054026 169 天前
写得很好,谢谢。
|
49
OMGZui 169 天前
dddd
|
50
IanHo 169 天前
厉害
|
51
kylix 169 天前
大佬!
|
52
netizens 169 天前
感谢分享,真的很棒!
|
53
lns04226 169 天前
感谢大佬,写的很棒
|
54
shockingFly 169 天前
牛逼
|
55
zsk425 169 天前
多谢分享,很有感触,独立开发这条路真不好走
|
56
6F321i77Df1W0Zka 169 天前
OP 经历很传奇啊,14 年高考三本,爱好编程,大一毅然退学,之后在多个大互联网公司转了一圈,现在开始做自由职业。
👍支持 OP 一波! |
57
jjshare123 169 天前
感谢分享,看完之后,我的直观感受:
1 、离职之后,有大把时间,你没有做自己的事情,是不是说明在工作的时候没有想清楚自己到底要做什么? 2 、一年做了两个小工具,回报率太低了,在这个分工明细的社会里面,以自己的专业水准,是可以过的更轻松、更有回报的。 |
58
HALOZ 169 天前
加油!我也准备开启独立开发之路了
|
59
Ico945 169 天前
太强了
|
61
Jaeger 169 天前
膜拜大佬,拜读之后,很受益,感谢分享
|
62
mwuxlcanrh 169 天前
独立开发应该是终极的全栈了吧,极致的全能,但是什么都会确实不太现实,时间上也不允许。
我看这些创业成功的互联网大佬,他们是靠找人合作来解决这种困境。这和一个人啥都干的个人开发,干活的逻辑还是不一样的。 |
63
6F321i77Df1W0Zka 169 天前
|
64
JamesR 169 天前
写得很好,感谢分享,接下来该租个办公室,注册个公司,继续上班了。
|
66
qcbf111 169 天前
我最初也是游戏开发者。我的第一个游戏是利用上班时间之外的业余时间开发的,名为《三国战弈》,收入大约有几千元。这让我有了一些信心。随后,我开始开发第二款游戏《墨影剑心》,恰逢那时的公司倒闭,我便开始全职投入。游戏上线初期每天能有三千到五千元的净收入,但不久后收入急剧下降。总体来看,这份工作并不比上班轻松,我通常从早上九点工作到晚上十一点或十二点,而且没有休息日。所以,我现在又回到了公司工作了,慢慢酝酿后面想做个什么。
|
67
nnegier 169 天前 via Android 1
您的产品付费策略是什么呢?是试用付费,还是免费加增值?然后您的产品怎么推广呢?
|
69
fd7917931e 169 天前
|
70
Pionear 169 天前
加油,打磨产品确实不容易,个人也是全栈开发,也是缺团队,在找到志同道合的人这块还是挺迷茫的。
|
71
dapaoge 169 天前
厉害, 膜拜大佬
|
72
NICEghost 169 天前
所以这一年收入大概比原来多了?还是少了?
|
73
jiandandkl 169 天前
现在还蛮多程序员自己开发产品的,希望能多分享些如何做推广的,这一对程序员还蛮陌生的领域
|
74
kaedea 169 天前 via Android
牛逼啊,敬佩自我驱动/自律能力强的人。
|
75
dog82 169 天前
楼主没结婚没孩子?
|
76
ChrisFreeMan 169 天前
一年时间可以做到这种程度算是很厉害了,至少比我厉害。
|
77
swordspoet 169 天前
很优秀,加油💪
|
78
cnleon 169 天前
marketing 的书有什么推荐的吗?
|
79
sighforever 169 天前
太牛逼了,学习学习
|
80
zw1one 169 天前
看完感觉像我这种能力不够强的人,还是找个班上吧
|
81
xiaowei7777 169 天前
加油
|
82
code0x 169 天前
大佬
|
83
ahahage 169 天前 via iPhone
加油
|
84
revalue 169 天前 via Android
弱弱问一句,react native 开发的移动端?
|
85
revalue 169 天前 via Android
看了一下,好像还没开始做移动端
|
86
jonty 169 天前
正在听 BeyondCode ,启发很多
|
87
cluefly 169 天前
加油,大佬
|
88
jukanntenn 169 天前
坚持下去肯定会成功!
|
89
ghos 169 天前
大佬 分享一下书单?
|
90
monkeyk 169 天前
要不要一起去做点事,个人也是去年 8 月从阿里出来,一直在创业做 AI 2B 方向的业务;看朋友写的总结好多也经历过,深有同感。
|
91
robot9 169 天前
感谢大佬分享
|
92
boxizen 169 天前
对于普通人来说,在职期间开展第二曲线可能是一条更好的选择,无收入情况下去做其他尝试可能会畏手畏脚,当然楼主能做到这一步已经说明不普通了
|
93
yuebuzai 169 天前
佩服
|
94
q2677855779 169 天前
大佬牛逼,我这种普通人还是离不开公司/(ㄒoㄒ)/~~
|
95
lemoolulu 169 天前
感谢大佬分享
|
96
MMMit 169 天前
厉害
|
97
ksgt00857913 169 天前
膜拜大佬
|
98
Tenma 169 天前
感谢分享
|
99
xzh654321 169 天前
牛
|
100
EricFuture 169 天前
厉害了!
|