标签归档:独立开发者

我的独立开发者书单 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 computer screen with a bunch of text on it

又准备折腾博客了

我写博客经历过两个阶段 :

  1. 2012 ~ 2014 年:买虚拟主机、云主机,折腾性能和技术。在这个阶段,我的博客也经历过几轮变迁,也因为我自己没做好生产环境和测试环境的分离,导致数据丢了不少。目前的博客只能回溯到 2016 年便是因此。
  2. 2016 ~ 至今:不再折腾博客,开始专注于内容写作,并且保持每年都有更新,做一个活博客。

写了十年,我也算是没少搞和 WordPress 相关的事情,不过,时间久了,脑子里那些工程师的想法,难免重新冒出来 —— 我是不是应该自己写一个 Blog 系统。对于曾经的我来说,可能是不容易的,我并没有那么丰富的开发经验。但对于如今的我来说,确实是不那么困难的事情。

不过,写总是要有个目的和收益评估,不能「为了写而写」,而是应该有一个明确的目的,评估 ROI。

我为什么想写?

  • 觉得 WordPress 还是太臃肿,有不少我用不上的能力。
    • 那么我自己的 Blog 系统应该有一个明确的 Feature List。这样才能避免需求无限的膨胀。
  • 我的需求已经逐步稳定下来,不太需要新的主题/插件了。
    • 这些年的确主要是更新内容,博客的形式、内容啥的,基本上都是稳定不变了。

我为什么不能写?

  • 写 Blog 对于我来说没有什么特别的收益。
    • 毕竟这玩意没办法卖,除非写的过程中有别的收益,可能还好,不然大概率亏本。

我如果要写一个 Blog 系统,我需要哪些 Feature?

  • 文章系统:包含标题、描述、内容、Slug、目录、标签几个核心属性和实体。
    • Slug 需要自动翻译:我特别依赖这个功能。懒得自己翻译 Slug
  • 支持图片自动上传 S3
    • 我现在的图片都是用的外链,这样服务器自身的压力没那么大。
  • 支持评论
    • 评论还需要能够自动发送邮件更新。
    • 评论要能实现反垃圾。
    • 历史的 600+ 评论可导入
  • 简洁稳定的主题设计
    • 坦白来讲,这几年我很少做主题方面的变更了,基本上就是在几个景点主题上来回切换。
  • 支持 RSS Feed 等能力
  • 支持在线编写(可能非必需,最近开始逐步用 Ulyssess 写作,其实对于网页写文章的诉求越来越小了,maybe Hexo 是可接受的方案。)
a person sitting at a table using a laptop

Small Business or Big Story

独立开发者们在开始准备的时候,需要明确自己的预期:独立开发者虽然有可能从一个 Small Business 发展为 Big Story ,但绝大多数的独立开发者只能完成一个 Smalle Business。

硅谷风格的 Big story 往往并不适合独立开发者 —— 他们依靠投资快速占领市场,并通过垄断获取利益。独立开发者所做之事往往细水长流,面向一个细分领域深耕细作,提供标品无法提供的产品价值,赚取产品带来的收益。

如果你选择的赛道是 Big Story ,那么大概率会被更加有能力玩转 Big Story 的大公司们给快速干掉。

colored pencil lined up on top of white surface

审美,也是独立开发者的重要竞争力

独立开发者的发展方向有很多,有些的是提供有价值的工具(比如你在某个细分领域十分专业,可以在这个方向提供一些工具和解决方案,并以此收取费用)。但这些细分领域往往极其依赖个人的经验和经历,而非一个可以习得的技能。

另外一个视角的发展路线,则是审美和设计。如果你去观察和分析不少的产品,其实在产品功能上和我们所熟悉的其他产品不会有特别大的区别,他们往往从设计和审美上,比之前的同类产品提供了更优雅的 UI 和更加合理的交互,从而占领了市场。

一个典型的例子是十分卷的 Todo 、番茄钟领域,每年都会有一些新鲜的应用出现,他们基于一些新的底层能力和全新的设计,重新在现有的市场中去切一块蛋糕。

差异化是独立开发者的一个重要的点,而设计和审美,又是达成差异化的一个重要因素。

person in blue jacket sitting on brown wooden chair near brown wooden table during daytime

我和声网一起做了帮助独立开发者成功的「独立开发者孵化器」

独立开发者作为一个近年来逐渐被关注的职业选择,正在成为诸多向往自由的工程师探索的方向。基于此,常年在各种媒体渠道宣传和推广的我,便拉上了希望为独立开发者事业做一些贡献的声网,共同打造了一个独立开发者孵化器,希望能为艰难前行的独立开发者们带来一些帮助。如果你对独立开发者孵化器感兴趣,可以访问 http://nglab.io/ 了解更多。

声网官方发布文章:RTE NG-Lab:一起探索下一代实时互动新世界

初心

独立开发者看似各个独立,但也需要生态的基础才能发展壮大。相比于创业企业,作为独立开发者的我们能够调动的资源更少,于是我们就会受到很多限制。

想要这些限制得到改变,环境和生态的变化会起到非常大的作用。

就像我和很多人解释,独立开发者为什么很多都是移动应用开发者?因为在几年前的中国,个人想要做一个好的产品且可以收到钱,只有 iOS 的 App Store 是行得通的。但是近几年我们可以看到, Payjs、XORPay、面包多支付这类面向个人创作者和开发者提供的付款产品出现,让其他开发者也可以收到钱了,我们开始看到一些基于这些产品的独立开发者作品出现。

时代和大环境的变化,让独立开发成为了可能。想要推动生态和大环境的变化,一定是需要更多的人参与进来的。进来的人越多,我们就可以变得越好;进来的人越多,意味着上游的资源服务提供方有可能细分出一个为我们服务的产品。

如果我希望让自己的独立开发更加简单,那么让生态变大是一件必不可少的事情。

独立开发者孵化器能帮到独立开发者们做什么?

我自己是一个独立开发者,也加入了不少独立开发者的社群,所以能够设身处地的感受到独立开发者们的困境:

  • 独立开发没有收入保障;
  • 收款渠道门槛较高;
  • 推广获客太难;
  • 财法税目标不明确;

针对这些问题,我们会在孵化器当中做一些定向的服务,来帮助独立开发者们尽可能的达成目标:

教练支持

孵化器内会定期周会/月会,同步大家的进展 & 和你约 1 on 1,和你沟通在过程中你遇到的问题。此外,声网还会邀请尽可能多的大咖来分享关于独立开发、产品设计、运营推广等方面的信息。

资源支持

独立开发者在开发产品时,往往会遇到一些资源层面的问题,即容易因为资源匮乏导致无法跑通整个流程。所以我们会根据项目的情况来协调声网内部和外部的资源,帮助独立开发者获得所需要的资源(人、事、物),并促成合作,推进项目发展。

媒体支持

很多独立开发者的困惑是产品开发好了,不知如何推广,我们也会在声网自有渠道和合作媒体上,帮助独立开发者们借助媒体的声量,触达更多人群。

现金支持

在项目进入孵化器时,会根据项目的特性设定北极星指标,当项目达成对应的北极星指标后,声网将会拿出一笔钱(预计每个开发者 1 万元左右),作为奖金发给各位开发者,以资鼓励。金额可能不多,但它不但是一个激励,更是一种助力,也是一个信号。

投资支持

声网作为一家科技企业,有不少的投资机构的资源,当你的项目已经完成了北极星指标,也达到了可以融资的程度,我们也很高兴辅助你对接到合适的投资机构,帮助你取得成功。

播客支持

2021年上半年,声网和津津乐道播客联合制作了一档独立播客节目 「编码人声」,这档节目主要聚焦当下程序员的成长,每期都会邀请不同背景的程序员担任嘉宾,分享从业者的体会与心得,上线一年来广受好评。在创办一周年之际,节目会新增很多互动环节,让更多独立开发者的声音被听到,让更多独立开发者的经验与教训被看到,以期从整体改善独立开发者群体的生存环境。这些很有价值的内容会被收录进节目新增的一档意在留存声音的栏目中,让更多人听到独立开发者们勇敢探索不停前行的奋进故事。对于那些有志于自己录制播客节目的独立开发者,津津乐道播客旗下的「音播 WavPub」也可以提供内容托管和分发服务支持。

如何加入独立开发者孵化器?

独立开发者孵化器毕竟刚刚起步,无论是人力还是资金目前都条件有限,我也需要花费不少的精力来做事务性的工作,因此,孵化器会在人群上进行筛选,对于同时孵化的项目总数也有一定的限制,我们希望能够将精力放在最值得的项目上,帮助更优秀的独立开发者们和项目成功。

可能的问题

独立开发者孵化器这么多事情,是不是要我付出股份?

独立开发者孵化器不会要求你提供股份或其他之类的东西。但希望你能够做出一些“名”上的回报,包括并不限于:

  1. 认可独立开发者孵化器带给你的价值;
  2. 在公开的渠道发声时,如果可以,带上独立开发者孵化器的相关信息;
  3. 允许独立开发者孵化器使用孵化期间产出的各项音视频、文字等资源。

当然, 如果最终真的可以帮你成功,我相信上面的这些条件你都不会拒绝。如果你的项目最终没有达成预期目标,也不会要求你付出什么代价。

我(白宦成)在其中是个什么角色?

在独立开发者孵化器当中,由声网负责提供孵化器所运行的各种资源,帮助独立开发者们度过最艰难的时期,我则作为居中协调人员对接双方。一方面帮助更多的开发者获得来自声网的支持,更好的完成自己的独立开发产品,走上独立开发之路,另一方面,也帮助声网来筛选出优质的值得花时间精力投入的项目,让资源不至于被浪费,让优秀的项目可以获得更多的帮助。

当然,我也给自己这个居中协调人员起了个响亮的名号 —— 独立开发者孵化器主理人,这个职位最大的存在意义,就是既能帮助声网找到有意愿在独立开发这件事上更进一步的开发者,又能试着帮助有潜质的独立开发者们躲过一些成长过程中的“坑”和麻烦。

person holding black and white electronic device

独立开发者可用的支付方式

我会关注一些个人可用的收款方式,核心支付要解决的问题是在开发产品过程中,必须要用到的各项基本技能。如果支付流程无法打通,独立开发者的商业模式就会遭到最直接的打击:你如何赚到钱?

可能你会想,我难道不能使用广告的方式来赚钱么?

当然可以,但与直接向最终用户收款的方式相比,显然,广告赚到的钱不过是蝇头小利。

此外,我也说过,广告赚钱是非常少量的,因为你拿到的本身就是平台收益中的一小部分。此外,广告还有一个问题是与流量相关的,你必须不停的想办法获取流量,并将流量转化,这对于独立开发者而言,并不友好。因此,我并不看好以广告为基础的独立开发产品模式。

故而,我十分在乎收款流程的通畅。

其实想想也能明白,你会发现国内独立开发者大多出现在 iOS、Android 等移动应用开发平台上,这里很难说没有平台提供的收款渠道带来的价值。

所以从这个角度而言,我也建议大家可以适当关注一些收款渠道,以便你自己后续使用。

为什么不注册公司,自己接入渠道?

当提起这些第三方渠道的时候,大家经常会说,诶呀,你这个收款平台的费率好高啊,你看看支付宝官方,只有XXX。

我觉得,这个事情如果只对比收款费率的话,过于单纯。

实际上,支付宝官方、微信支付官方往往需要企业资质才能开通。而你开通这些账号所支付的成本,远超你当下的收入。

你用你前期的收入,养活了代注册公司、代记账公司。早期其实完全没有必要,你大可以用这些平台完成前期的冷启动,启动完成,有了长期收入,你的收益足以支撑你继续后续的工作,再替换不迟。

我关注到的收款平台

面包多 Pay

https://mbd.pub/

PayJS

https://payjs.cn/

XorPay

https://xorpay.com/

person using MacBook pro

云计算的增长在 SaaS

我一直以来,都很喜欢诸如 LeanCloud、Firebase、云开发这样的产品,这背后的逻辑是「随着云计算的成本不断下降后,下一步发展起来的是各样的 SaaS 产品」。

这些 SaaS 产品的建设,和过去相比,基础设施的发展使得开发一个 SaaS产品变得比以前简单太多了。

如果你需要服务器,无论是阿里云,还是腾讯云,甚至是面向全球的 AWS、Azure,都是你只需要花钱就可以买到的。

如果你需要邮件系统,SES、Mailgun、Postmark,各种不同的产品,让你的开发变得无比的简单。

你需要做的,只是找到你自己的 niche,然后针对这个 niche ,开发一款产品,并将你的产品推出,并发布上市,将你的产品售卖给你的客户。

很多时候,我们在看云计算的市场的时候,如果我们关注的是 IaaS,基础设施,我们就会发现,我们面对的往往是那些旧有的,已经存在的市场,他们会使用我们的产品,来替代曾经的产品。但同样的,我们的产品也会被成本更低的 IaaS 产品所替代。

我们要的是旧有的产业,还是那些新的产业?面向一个已经存在的百亿市场,还是一个未来会爆发的千亿市场?

cars parked on parking lot during daytime

好风凭借力,送我上青云

对于如今的开发者们来说,已经处在一个很好的时代了,他们拥有着丰富的基础设施,这些基础设施,让我们可以以更加低成本的方式,来构建我们自己想要的产品和工具。

我们站在巨人的肩膀之上,构建属于我们自己的产品。

为什么我们一定要完全自己去构建一个产品呢?从国家的角度来说,这样情有可原,而从个人的角度来说,借助这些基础设施来构建一款产品,才是最为实际的。

我们需要自己从 0 开始建设一个云服务么?当然没必要,我们可以使用阿里云、腾讯云、AWS、Azure,你可以使用任何一个云服务厂商为你提供的基础设施,构建自己的产品,直到他们无法满足你的那一刻。

turned on black Android smartphone

从给项目不买域名做起

我是一个灵感非常丰富的人,所以我总是会有各种奇奇怪怪的想法,并且试图将其转换为一个实体的项目(工程师的身份赋予我将其从灵感变为现实的可能,而产品经理的经历让我可以关注一个产品最为重要的是,至于说运营的工作,让我可以把一个项目从 0 开始推广)。

而我过去的一个毛病是,当我有了灵感后,会先试着去买一个域名。但,购买域名并不意味着我一定能把这个项目做完,大部分时候我会注册一个域名,然后,放一年,直到他过期。久而久之,我就有了几十个域名。。。

d2b5ca33bd970f64a6301fa75ae2eb22 7
我现在共持有 58 个域名

所以,我在思考,在后续的新的项目中,我将会启用项目代号制,先不思考项目名是什么,以及应该用什么域名,而是先尽全力将自己的 MVP 跑通,以及完成功能假设和市场假设。

所以代号从哪来呢?不妨从一些经典电影中找找灵感吧,最近看一些英文电影,然后从英文电影中寻找答案。

person working on blue and white paper on board

关注体验,而不是关注效率

今天和我的广告主,芦笋的创始人晓力聊了很多,其中聊到独立开发者的工作,我提到了一个概念:

作为独立开发者,我们需要关注产品的体验,而不是关注产品的效率。因为在效率的追求上,我们一定不如大公司能够在这个事情上做的更好,在这种情况下,做一个更具备“个人特色”的事情,会让我们在一件事上走的更远。

个人特色意味着独特的品味和体验,这种独特的品味和体验,将会引导用户持续使用。而这些独特的品味和体验,将会是留下我们的用户的重要的部分。