北城的独立开发周记 · 2026.09 · VOL.001
原文首发于公众号:打开微信原文

一个上班族的独立开发记录 · 第 001 期

从时间胶囊到闪念,八年,三个 App,和一个决定

我快 35 岁了——程序员这行的「斩杀线」。

我出生在河南农村,大学毕业之前,都没出过河南。大学在郑州读的,就是现在很火的龙子湖大学城。那时候我很贪玩,也不懂什么专业,稀里糊涂报了焊接和模具。毕业后嫌工资太少,跑去郑州千锋学了 iOS 开发,一路挣扎到现在,在上海一家小公司上班。

运气还行,暂时还没被裁。但 AI 这么厉害,我心里清楚:程序员这行早晚会被替代,只是我们公司比较保守,还没轮到而已。

所以每天下班之后,我还会打开电脑,写自己的代码。

上班的时候,我会用手机远程连上家里的电脑,给 OpenCode 或者 GPT 布置任务。回到家,第一件事不是吃饭,是检查它们做得怎么样——测试没问题,就发到 TestFlight 让用户先试,用户反馈没问题,再上线。

有时候我坐在工位上会想:一个白天写代码的打工人,晚上回家接着写代码,图什么呢?

图的是,这些东西是我自己的。所以有了「北城周记」。这是第一篇,我想认真介绍一下我自己,和我正在做的事。

上班时间,我用手机给家里的 OpenCode 布置任务

01 · 我是谁

刚才说的,是我现在的状态。再说说我是怎么走到这儿的。

培训班的毕业设计,我做了个叫「念城」的 App,老师看了觉得特别好,说很有情怀。那时候我还特别喜欢锤子手机,就把锤子应用商店那个三个灯的效果,挪到了我的 App 里(现在想想还挺大胆的)。毕业后,这个 App 真的上了 App Store。

我的第一份工作,是在银行做 iOS 开发。银行不太忙,我有了大把自己的时间——「时间胶囊」就是那段时间做出来的。

后来出去创业过。结果很简单:我当时只懂写代码,别的什么都不懂。创业失败,辞职,进了一家小公司,一直上到现在。

独立开发这件事,我是从 2018 年开始的。上班这些年,我一直在做自己的东西。

02 · 三个 App 的故事

时间胶囊:被支付宝推荐,生活榜第一挂了一年多

2018 年,我做了一个给别人写信的 App,叫「时间胶囊」——给未来的自己写信,给几年后的朋友写信。

上线后定价 1 块钱。运气不错,赶上了支付宝和 App Store 的一个 1 元活动推荐,下载量一下就上来了,在 App Store 生活榜第一名挂了大概一年多。

也是因为这个 App,我做了「时间胶囊」这个公众号,每周选一封用户写的公开信发出来,到现在发了几百篇,粉丝也有好几万了。

顺便说个好消息:去年微信读书联系到我,说要帮时间胶囊出一本书。今年一直在走流程,书已经编好了,应该很快就能出版。到时候会在这里告诉大家。

(那些公开信我每篇都看。有些写得是真好,大家是真敢写真心话。)

时间胶囊,现在还挂在 App Store 上

垃圾分类助手:我亲手毁掉它,只用了一天

2019 年,上海要实行垃圾分类,政策落地之前有个预告期。我老婆跟我聊起这个事,我一听,觉得机会来了。

花了两个星期,做了个「垃圾分类助手」。当时苹果刚上线 CoreML,我就在网上找了一堆垃圾的图片,自己训练了一个小模型,塞进 App 里。

上架之后,政策正式开始实施,直接火了。我记着有一天下载一两万,第一次体验到「要发财了」的感觉。

然后,天有不测风云。

那个 App 当时在付费榜上。有个竞品开始花钱买评论。我脑子一热:他能买,我为什么不能买?

我买了。

第二天,苹果就把我清榜了。

本来一直在工具类第一名,一天能赚好几千块钱,清榜之后,什么都没了。当时还有记者要采访我,Apple 大中华区的总裁都通过微博联系过我,全部没有后续了。

2019 年 7 月,垃圾分类助手的周销量峰值

在平台的地盘上,永远不要耍小聪明。这是我这辈子做过最错的决定之一。

闪念:从情怀,到十几万用户

「闪念」是因为我喜欢锤子手机。锤子有个「闪念胶囊」,长按就能录音记东西,特别好用,但 iOS 上没有。那时候 iPhone 也没有 Action 键,没有快捷指令。

所以我就自己做了一个:App 里长按就能录音,主要用来记待办和笔记。算是照着闪念胶囊的样子做的,也是给情怀一个交代。

上架之后陆陆续续有十几万用户,但说实话,因为我技术有限,bug 比较多,一直不温不火。

直到 iPhone 15 出来,苹果在硬件层面支持了快捷录音,闪念跟着火了一波。很多用户联系我,说这个东西真的有用。我才意识到:它是有大需求的,是我之前做得不够好。

然后就一直做到现在。现在的闪念,已经是一个相当成熟的产品了——而且最近上了安卓端和桌面端。

现在的闪念

03 · AI 把一切都改变了

闪念能在最近两年脱胎换骨,必须说 AI 的功劳。

我从去年开始重度用 AI 写代码。最开始是 ChatGPT 网页版,代码复制来复制去。后来 Copilot、Cursor 出来了,能直接读整个项目——那一刻我真的震惊了,开发流程被彻底改变。

再后来是 Claude 的 Sonnet。我第一次给它一个完整需求,它基本都能做下来,而且做得像模像样。当时的感觉就是:太牛了。

再往后是 Opus、DeepSeek……模型一个比一个强。

去年开始,大量 Vibe Coding 出来的 App 上了 App Store。而我作为一个专业开发,效率更是被放大:以前一个礼拜才能做完的需求,现在一两个小时就能做完。

最近一年的迭代,让闪念像换了一个 App。

我现在的开发流程大概是这样:

  1. 白天上班,用手机远程连上家里的电脑,给 OpenCode 或者 GPT 布置任务
  2. 下班回家,检查、测试
  3. 没问题就分发到 TestFlight,让用户先体验
  4. 用户反馈没问题,就上线

白天用 GPT 网页版讨论想法、构思需求,晚上验收 AI 的产出。有时候我在想,如果没有 AI,我一个人根本不可能把闪念同时推到 iOS、安卓和桌面端。

日常:Codex 里排着队的开发任务

04 · 为什么开这个号

其实我一直在做输出,只是不在公众号。

去年我开始做小红书,主要是为了宣传闪念。原因很实在:苹果买量太贵,我又没上安卓,没有稳定的买量渠道,只能自己去发内容。

刚开始发闪念的时候,小眼睛基本都过万(应该是新手保护期),很多用户来评论、来联系我,互动特别真实。后来开了商户,平台就不给自然量了,我后悔了很久。

但我也想明白了:想持续做宣传,早晚要买量。纯靠自然流量做到一定规模,除非你的内容特别有竞争力。内容为王。

所以现在的小红书,我会发闪念的更新日志、一些感悟、一些生活。酒再香也怕巷子深,现在不是都讲 build in public 吗?

那为什么还要写公众号?

因为我之前看一个博主说得很好:一个人如果一直在输入,是不会成长的;持续输出,才会持续成长。

我平时看抖音、看公众号、看视频号,很少自己写东西。所以我想开始写。写独立开发的心路历程,写踩过的坑,写一些感悟。如果能顺便帮到一两个人,那就更好了。

而且我发现一件事:我在小红书上,有时候一条内容只有几十个、几百个小眼睛,看着很少。但那几十个,就是几十个真实的人。可能某一个人看到了,就下载了闪念,加了我微信,然后我们就有了交集。

有用户跟我说:「哎呀,刚看到你,好后悔,早点看到就好了,闪念都涨价了。」

只要能发,我就会一直发。

小红书近 7 日数据。小眼睛不多,但都是真实的人

05 · 说点实话,我的生活其实很枯燥

我羡慕那些有钱又有闲的独立开发者。

有爬山的,有去日本定居的,有到处玩的。我不是。我还在上班,因为独立开发现在还撑不起我的家庭。

我的生活,说实话,挺枯燥的:

游戏戒了(以前每天打撸啊撸),烟戒了,咖啡不能喝(喝完就肠易激,拉肚子),书看得也少了。偶尔上 YouTube 看点老剧,《雍正王朝》《大明王朝》这种——可能是年纪大了。

现在偶尔健身,偶尔喝点小酒。但也没什么人陪着喝,没意思。

有时候觉得自己就是一个麻木的工作机器,挺惨一男的。

但现在每天让我兴奋的事,变成了这些:写内容、优化闪念的体验、跟用户聊天。这些事带来的快感,已经大过了游戏。

而且闪念的用户,大多是一些比我年长的大哥哥,商务人士居多。他们给我提意见、教我看事情,我在这个过程里成长了很多。

06 · 接下来

我没有给自己立什么 Flag,比如「连续更新 52 期」之类的。

但我几乎可以肯定:每周都会更新。

35 岁的斩杀线就在前面,我不知道那天什么时候来。但在那之前,我想把想做的产品,一个个做出来。

第一,把闪念做好。毕竟做了这么多年,它值得更好。

第二,做一些真正对用户有用的产品,物美价廉的那种。

脑子里还有很多想法,现在被闪念「困着」,一个个来吧。

就这样。第一篇,写给你,也写给我自己。

下周见。


上班谋生,下班造物。

我是北城,一个白天上班、晚上做产品的独立开发者。全平台同名:独立开发北城。

如果这周的记录对你有用,欢迎在公众号点赞、在看、转发,我们下周见。

我做的这些 App

产品矩阵 产品矩阵 产品矩阵 产品矩阵 产品矩阵 产品矩阵 产品矩阵