标签归档:独立开发

我的独立开发者书单 2025 版

最近和很多朋友在聊「做个生意」的事情,也谈到了很多的书,为了方便大家按图索骥,所以整理了以下这个书单,来帮助大家快速上手,控制预期。同时,我自己也一直的观点是 —— 独立开发者最重要的是开始自己去构建,但也应该看书,来规避一些最基础的错误。因为你的资源不足,做决策就应该更加审慎

这个书单会不定期更新,本次更新时间为 2025 年 12 月 13 日。如果你希望知道这篇文章的更新情况,可以关注我的 Twitter,更新时,我会发 Twitter 说明。

声明

做生意当中有很多种不同的可能性,以下的书单仅服务于「你想有个互联网软件产品,并基于此赚钱」 这个具体的场景,帮助你更快的的上手。

具体书单

黑客与画家

豆瓣:https://book.douban.com/subject/6021440/

重点看第六章:「如何创造财富」,介绍了关于「创业」的本质;我自己觉得,近些年来,创业被说的太大了,以至于大家提起创业,满脑子就是融资、I have a Dream,很少再花自己的钱去创业、先亏一笔,然后拿一个更大的市场。大家还要知道,创业还有一种方向,我称之为「做生意」:从 Day 1 开始,这个业务就是赚钱的,就是能赚钱的,而不是依赖外部资金去赚钱的。

MakeBook

官网:https://readmake.com/

来自的 Peter Levels 的英文图书,主要介绍了他自己构建独立开发产品的经验和一些案例。我自认为这本书当中的内容对于想要走独立开发者这条路的人来说是有参考意义的价值。
举个例子,他将独立开发分为以下几个步骤:灵感、构建、启动、增长、商业化、自动化、退出;我见过绝大多数的开发者,在项目的一开始可能只想到了灵感,就开始构建,但从未思考过后续的启动增长和商业化的问题,导致辛辛苦苦做了很多事情,才发现完全没设计好商业化方案,不得已关停。

给大家看的搜索引擎营销书

豆瓣:https://book.douban.com/subject/4926710/

这本书主要介绍的是 SEM 相关的话题。在和很多朋友聊的时候,都提到了如何低成本的获取流量,然后从中盈利;那我认为你非常需要看看这本书。虽然 SEM 是花钱的,但只要你的 ROI 是正的,SEM 也未尝不可,不要抗拒花钱的(当然,应该设置止损线,特别是你刚开始的时候)。

这部分书会教你如何设计你的 SEM 方案(但不包含具体的投放方案,整体的思路可以借鉴,然后自己动手去投放)。

这本书没有电子版,也已经停止印刷了,但我强烈建议找来看看。

一个 App 的诞生

豆瓣:https://book.douban.com/subject/26865230/

这本书比较适合【只在应用生产中做过一个细分场景的人】,或者是刚毕业没几年,没经历过一个应用的生产研发全周期的人。这本书能帮助你理解整个应用构建的全生命周期,以便于后续实际开发过程中,不会搞错重心。而且这本书很浅,很快就能读完。

奔跑吧,程序员

豆瓣:https://book.douban.com/subject/30271075/

这本书实际上是被书名耽误了,他的英文书名叫《Hello, Startup: A Programmer’s Guide to Building Products, Technology, and Teams
》。所以,你看到了,实际是一个教你创业的书。

里面涵盖了很多关于创业公司的细节的内容,包括管理、数据、营销等一系列内容,对于软件工程出发的朋友们来说,可以帮你补全你的一些基础认知和概念。

书摘

那么,什么样的环境可以激励人们产生新的点子呢?因人而异,但最常见的要素有这么一些:·给自己充足的时间;·记录点子日记;·解决问题;·放下工作;·添加约束;·寻找痛点;·与他人交谈。

想要拥有好的点子,最重要的一个因素就是要先有很多很多的点子。当然,这里隐含的意思是,如果想要拥有更多好的点子,你也要有更多不好的点子。这个观点是有研究支持的,麻省理工学院和卡耐基梅隆大学的研究发现,产生不同寻常的点子的最佳方式并不是提高点子的平均质量,而是提高它们的差异性。

一人企业

豆瓣:https://book.douban.com/subject/35293067/

这本书我最早看的是台版的。推荐给大家,介绍了关于一个小规模公司和如何持续保持一个小规模的手段和问题。独立开发者毫无疑问是一人企业的 MVP。如果你能够以一人的状态发展、持续学习和发展,那么长期就一定是站在你身边的。所以,just read it。

书摘

相反,你可以建立一个小到没法倒闭的企业。你可以让一个“一人企业”度过经济衰退,不断适应客户的不同需求,通过保持小规模、保持专注力来规避竞争,以低成本来获得利润。

在确定最低可行利润时——你的企业在没有负债的情况下正常运行的界限(下称MVPr)——要记住这个数越小,你就能越快实现。所以你首先要把重心放在核心业务上,降低成本和开销,确保公司能小规模经营。

网站创富:从搭建、管理到营利

豆瓣:https://book.douban.com/subject/26676379/

在绝大多数独立开发者的语境当中,搞的都是「做产品,然后售卖产品」。但我坦诚的讲,不是每个人都具备做产品、卖产品的能力的。如果你没有能力自己做一个产品,那么不妨先从做广告营销的路径上走,先为互联网提供信息,然后售卖这些信息所带来的流量(就像你常见到的 B站视频广告、公众号广告,其实都是这个业务模式)。

a person stacking coins on top of a table

Flomo 收购幕布 – Win-Win Game

Flomo 收购了幕布,这是个我难以相信的事情。但仔细想想,其实很合理,也很有价值。

作为幕布的原持有方,字节跳动面临着业务需要收缩,战略需要聚焦的现状,养着一个幕布团队没有太大的意义,只不过是因为之前和用户的协议所迫,不得不继续维护。能过将幕布卖出去,对于字节跳动来说,是利大于弊的。且字节跳动收购产品一般是来收购团队的,而在字节跳动的产品飞书当中,已经实现了类似幕布的能力,对于字节跳动来说,幕布的历史使命已经完成,继续留着只不过是鸡肋,刚好 Flomo 要收购幕布,就可以顺利成章的将其出售出去。

而作为幕布的收购方 Flomo,则更是一个好的选择,Flomo 本身的调性和幕布十分匹配,对于 Flomo 的用户来说是利好,对于幕布的用户来说,也不算差。而对于 Flomo 团队来说,Flomo + 幕布的组合,可以让其在知识管理上进一步拓展,挺好。

一个难得的 Win-Win 的收购。当然,对于我来说还是难以想象的,毕竟,都是字节收购别人家的产品,第一次碰到从字节收购产品的。

少楠厉害!👍。

d2b5ca33bd970f64a6301fa75ae2eb22 12

PayJS 测试二维码生成工具

简要描述

这个工具主要用于生成 PayJS 的测试支付订单,在 PayJS 官方不提供测试订单工具之后,可以使用这个工具来生成测试订单,简化操作。

下载地址

截图

d2b5ca33bd970f64a6301fa75ae2eb22 12
未生成二维码效果
d2b5ca33bd970f64a6301fa75ae2eb22 13
生成二维码效果

更新日志

0.0.3

  • 设置 key 为密码类型,保护信息安全。

0.0.2

  • 支持 payjs 生成 1 分钱订单,并展示二维码。
6556609b5b16b6cdcf70b335829ac3f7

独立开发时,为什么我推荐你先画 UI ?

独立开发者在做一些应用的时候,往往很容易跳过一些过去在公司协作时的环节,直接写代码。

但我其实更推荐大家在做自己的独立产品时,要遵循自己熟悉的软件开发流程,按照流程来做。当然,你不是一个专业的产品,也不是一个专业的 UI,可能并不能做的很好。但区分不同的角色思考同一个问题,可以让你更加关注你要解决的问题,找到所有问题中的重点和次重点。

明确重点和次重点后,在随后的产品设计和 UI 设计环节中,你可以以一个 相对低成本的方案来完成思维和逻辑的推演,完成完整的推演后,再正式的进入开发阶段。

毕竟,在设计软件上拖拖拽拽,怎么也是要比你自己写代码更快的。

turned-on monitor

Re:Build 产品重构计划 #5:效率至上

Hi,,你好,

距离上次发 Newsletter ,已经过去了大半个月时间。在过去的时间里,我着力在为自己打造一些效率工具,来优化我自己的工作流。

仔细想想,其实在过去的很长时间里,我也都是在做这件事:

  • Logoly 是为了更快的设计出一个简洁大方的 Logo。
  • WordPress 中文语法检查插件是为了不用再复制文章内容到微信公众号/石墨进行语法检查。

而在过去的大半个月时间里,我为自己打造了两款工具:「Copy To Wechat」和「Filter Featured Image」。

Copy To WeChat

一直以来,我的博客更新频次都高于微信公众号,主要的原因是我更喜欢 WordPress 后台的编辑体验和这种内容尽在掌握中的体验。但 WordPress 的文章发布到微信公众号因为无法直接同步,十分的麻烦,也导致我很少更新微信公众号。

为了降低自己发微信公众号的阻力,我开发了一个新的插件 —— Copy To Wechat。

Copy To Wechat 提供了一个更加简单进行微信公众号排版的方式 —— 在文章最后加上一句 ?wx 就可以自动应用提前设置好的微信公众号样式,并在界面上生成几个复制按钮。这样在发布微信公众号时,可以更加快捷的复制格式化好的内容到微信公众号,缩短发布一篇文章的时间。

d2b5ca33bd970f64a6301fa75ae2eb22 2

就我自己而言,发布一篇公众号文章从过去的 5 分钟,缩减为如今的 1 分钟。我发微信公众号的阻力也变得更小。

现在,这个插件已经上架到了 WordPress 官方市场,如果你也希望使用这个插件,欢迎前往 WordPress 官方市场查看这个插件。此外,我还使用芦笋准备了一个简单的教程,帮助你更快的上手使用这个插件。

Filter Featured Image

随着图床问题的解决,我现在在 WordPress 后台写文章时,都会加上特色图像。但我的博客写了接近五年,历史文章很多没有特色图像,如果想要获得一个比较好的体验,就不得不一篇篇翻过去,查看是否有特色图像,并设置特色图像。整个流程颇为繁琐。

为此,我开发了 Filter Featured Image: 一个支持筛选特色图像的插件,安装后,会在文章列表多一个筛选工具,可以用来筛选是否拥有特色图像的文章。

d2b5ca33bd970f64a6301fa75ae2eb22 6

再配合 Featured Image Admin Thumb 插件,现在我只需要筛选出所有已发布文章中没有特色图像的图片,就可以实现在文章列表中设定特色图像,大大加快了我设置特色图像的进度。

d2b5ca33bd970f64a6301fa75ae2eb22 3

按照目前的情况来看,我有望在下周把我没有设定特色图像的 487 篇文章都设置上合适的特色图像、标签。如果你想试试看,可以参考我使用芦笋制作的 2 分钟的教学视频

总结

写两个插件看起来耗费了不少的时间,但也给了我更多的可能 —— 过去我需要五分钟才能做到的事情,现在只需要一分钟,可以做更多的事情;过去我没做好的事情,现在可以更简单的完成。每踩一个坑,都是我一篇新的博客文章。

虽然看起来似乎 ROI 不高,不过想想也不亏不是么?

0eb53b0232944105aad4989130b3a515

从一个失败案例来看独立开发过程中不应该犯的 10 个错误

最近在 V2ex 上看到一个「8 万变80 万」的帖子,描述了作者作为独立开发者,希望借助独立开发获得自由,但最终负债累累的故事。我将作者的犯下的错,进行了梳理,得到了以下的结果,将其分享给你,帮助你来梳理自己在做的事情。

关于作者

在你读下面的内容之前,我建议你先读一读作者的两个帖子,这样让你对于作者有更多的理解。

我的点评

1. 没有构建 MVP 就持续做产品建设

做外包开发和做独立开发是不一样的,独立开发你没有甲方帮你托底,你所面对的需求也是不明确的。而在这样的一个大背景之下,在尚未完成产品的原型和需求验证的情况下,投入数年来开发一个产品,可以说是非常愚蠢了。当然,我知道很多研发同学出来做东西都是这个问题。切忌不可闭门造车。有些东西没人做不是因为只有你慧眼识珠,也可能是你碰上了一个假需求。

2. ALL IN 在一个在暂时没有现金流的事情

ALL IN 如果成了,固然很漂亮。但 ALL IN 在绝大多数的时候是在悬崖上走钢丝。现实生活中并没有那么多故事给你听。很多时候为什么一些创业者去找 VC 投资?还不是为了给自己增加一些保护,不要让自己的创业影响到自己的生活。ALL IN 对于独立开发者而言,不可取。

前期没有现金流的情况下,低成本运作,小步快跑。

3. 杂而不精

作者在一开始就学了 WordPress、Angular、Unity 等一系列技术,严重的分散了其精力。

任何人进入新的领域都应该做的是专攻一门,快速建立自己的能力和影响力,站稳再研究另外的领域。

4. 创业不是让你补短板,而是要发挥长板

短板的问题短期可以通过外包来解决。特别是发现自己耗费很长的时间都不能做好一件事,这个时候就应该花钱让别人来解决这个问题。不然只会让自己的时间一直浪费下去,失去了重要的机会。

5. 盲目上杠杆

在作者的另外一个帖子你会发现,很早就上了杠杆。而且是在没有现金流的情况下上杠杆,那除了利滚利,还有其他的选择?

杠杆适合放大你的收益,而不是放大你的错误。

6. 关注一些不那么重要的东西

在作者的两个帖子里你可以发现,他有不少的精力都放在了注册美国公司,办理相关的事情上了。一方面,信息差让他以为只能这么干。另一方面,推出一个产品的时候并不一定需要先有收款选项。

用户如果真的需要你的产品,他会比你还想要付款给你,因为怕你死了。

7.在 First Release 之前,做了一堆乱七八糟的事情,且没有给自己放 Milestone

Milestone 是给自己的一个压力。此外,也是给自己一个休止符。如果时间足够,我们总是能发现自己还有各种 Bug 和 Feature,但是无休止的开发会让你失去自己的状态,也可能会让你在错误的道路上越走越远。

8. 技术上的过度优化

产品还没有 release 就开始「微服务」,典型的被技术公众号和大厂忽悠瘸了。你什么业务规模啊,就上微服务。微服务的好处和代价思考过适合你么?

9.关于投资

资本不仅仅能帮助你提供金钱的支撑,还可以给你提供更多的视角,比如你这个业务是否值得做?你的这个业务的发展是否还有别的点是你没关注到的?资本公司

10. 初心是逃避

就像我们说,跳槽不是为了从当前的火坑逃出去,而应该是看到了更好的机会。

他创业的原因是看不惯现有的工作单位。初心不对,意味着全凭运气。初心不对,心态不对,一旦遇到问题,可能就会给自己造成很大的压力。