Articles

西米的文章

程序员副业、AI 变现、一人公司的真实记录——赚了多少、做了什么、踩了什么坑。已收录 1055 篇。

2026-08-14
任务拆解到多细才合适,我的标准
我拆过一张卡写着「改造内容生产流程」,拆完之后变成 14 张子卡,每张又都要写描述。那天我花了整个下午在拆任务,一行代码没写。 任务拆解到多细才合适,我的判断只有一句:拆到你敢动手为止,再拆就停。 拆解的目的是降低启动阻力,不是把任务画成一棵树。 这套标准是我在立项之后、走过 7 轮迭代慢慢磨出来的
阅读全文 →
技术转管理还是转产品:我选了第三条
被问到「技术转管理还是转产品」的时候,对方通常已经默认只有这两条路。我第一次认真想这个问题,是在做完技术管理又退回来之后。 我的结论是:两条都不选,选第三条——把技术深度留在手上,把管理动作降级成拆任务。 这不是和稀泥,是我算完之后发现前两条的代价我都付不起。 三条路放在一张表里 | 维度 | 转管
阅读全文 →
注释写了等于没写,问题出在这几处
函数上面工工整整写着「处理订单数据」,是我自己半年前留下的注释。我盯着它看了很久,想知道金额是分还是元、超时走哪条分支,也想弄明白代码注释写了等于没写怎么回事。 它一个字都没帮到我,问题通常不是态度,是写的位置和内容不对。 一、代码注释写了等于没写怎么回事:复述代码在做什么 最常见的无效注释,是把代
阅读全文 →
2026-08-13
售后成本怎么算:把时间折成钱
程序员算成本的习惯很差。买服务器 ¥300 我会记账,但一个客户在微信上问了我半小时,我从来不算这笔账。直到有一次连着三天都在回同一类问题,我才开始把售后时间按小时折算。独立开发者售后成本怎么算,方法比数字重要——因为你算不准,是因为你根本没在记。 一、独立开发者售后成本怎么算:先给你一个换算思路
阅读全文 →
代理记账一年多少钱,我把三档报价摊开对比
「代理记账一年多少钱」——我在 2026 年 7 月 24 日公司立项那天就开始搜这个词。问了一圈之后我发现,真正难的不是问价格,是问清这个价格包了哪些动作。 这篇我不报具体金额。我没有可靠的报价数据源,各家报价结构差得很远,编一个数字给你,不如给你一套识别方法。 代理记账一年多少钱,先看它包的是「
阅读全文 →
AI员工之间怎么交接,我定了三条规矩
AI员工之间怎么交接工作,我上周刚吃了亏:一个 AI 员工写完稿交给另一个排版,排版那个拿到的是没标标题层级的半成品,来回问了三次才对上。那天我意识到,这套班子跑不跑得动,一半取决于单个 AI 员工多能干,另一半取决于交接有多干净。 我们团队是 1 个真人加 5 个 AI 员工(总管、小码、小美、小
阅读全文 →
记账报税代理要哪些资料,这份月度交接清单请收好
每个月 1 号早上,我会打开一个叫"待交票据"的文件夹,把上个月的东西一次性打包发出去。这个动作从公司立项那阵子开始,一直没断过。 记账报税代理要提供哪些资料,核心就一句话:把上个月所有钱进出的痕迹交出去。 记账报税代理要提供哪些资料:银行流水与收入凭证 对账的起点永远是银行流水,不是发票。 你要交
阅读全文 →
自建工具和买现成哪个更省,我把账摊开
去年我为了省一笔订阅费,花时间自己写了个小工具。上线两周后我发现,同一件事用现成工具只要十分钟,我写了整整一段时间的代码,还多了维护负担。自建工具和买现成哪个更省,答案取决于「这件事你会重复做多少次」,而不是取决于订阅费多少钱。 先给结论:一次性需求买现成,长期高频自建;中间地带看你的时薪。 这篇适
阅读全文 →
私活代码交付,要不要留一手
早年我接过一个单,尾款拖了两个月,我当时想的是「早知道留个远程开关」。后来我没留,那笔钱是要回来了,但过程很难看。私活代码交付要不要留一手,我的答案是:不埋后门,但要在代码之外留三手。 最贵的一课:后门不是筹码,是证据 先说清楚为什么不埋。 埋后门这件事,在你的代码里留下的是一条明确的、可被检测的、
阅读全文 →
AI 记不住上下文到底该怎么办
周二上午我让 AI 接着改前一天那段逻辑,它回的方案里用了我们早就换掉的旧命名。AI 记不住上下文到底该怎么办,我折腾了几个月,最贵的一课是别指望模型自己记住,得靠你在开工前把它该知道的喂进去。 AI 记不住上下文到底该怎么办:第一坑是以为聊长一点它就能记住 现象很固定:同一个会话里聊到十几轮之后,
阅读全文 →
微信小游戏留存第一天就掉一半
微信小游戏留存第一天就掉一半,先别急着改玩法。我第一款自研小游戏的实测数据是:种子计划 180 人/天进量,次日直接剩 5 人。那不是掉一半,那是掉到只剩零头。下面这套排查顺序,是我从那款失败产品里总结出来的。 微信小游戏留存第一天就掉一半:先分清是哪一种 首日流失快,只有两个根源:进来的人本来就不
阅读全文 →
面试承认空窗期在休息,会怎样
年初有个朋友面完给我打电话,说面试官问空窗期干嘛,他老实答「在家休息」,对面安静了两秒,然后换了话题。他觉得那两秒就是判决。 面试承认空窗期在休息会怎样,我的观察是不会当场出局,但会让你在排序里往后掉,掉多少取决于你后面接了什么话。 后来我陆陆续续又听过几个类似的复盘,答案几乎一样:说休息的都没被当
阅读全文 →
失业后让老人帮忙带娃怎么安排,分工写清
我妈第一次来帮我带孩子那天,问的第一句话是「你们几点吃饭」,第二句是「那我什么时候回去」。两个问题背后是同一件事:她不知道自己的位置在哪。 失业后让老人帮忙带娃怎么安排,答案不是把表排满,是把时段和边界写清楚。 失业后让老人帮忙带娃怎么安排,顺序是先算时段 很多家庭一上来就谈「你妈来还是我妈来」,顺
阅读全文 →
外包单和自研产品的区别:三个维度摊开看
同一周里,我交付的烧烤店小程序到账 ¥3000,手写代码不到 20 行;我的简笔画画板靠着每天几十人的自然搜索进量,累计收入过了 ¥6000。两笔钱摆在同一个屏幕上,外包单和自研产品的区别,一眼就能看出来。 先说区别:外包单卖的是你的时间,自研产品卖的是你做出来的东西。前者先有客户,后者先有产品。
阅读全文 →
一人公司撑不下去的信号有哪些:我列了5个
账上看不出问题,是这件事最难受的地方。我首款小游戏上线那几天,钱还在慢慢进,人已经不想打开后台了。回头看,一人公司撑不下去的信号有哪些,其实早就摆在眼前,只是当时没给它起名字。 下面这 5 个信号,出现两个就该动手调整,出现三个以上基本就是撑不住的前兆。 信号一:一人公司撑不下去时,先出现的是靠老本
阅读全文 →
一人公司重大决策找谁商量:我列了三条路
定价那两天,我谁都没问,自己在文档里敲下三档价:¥99、¥249、¥499,然后搁了两天没动。不是不想动,是没人可以说服我,也没人拦我。 我的结论是:一个人做重大决策,缺的不是信息,是"反方"。 我的时间线:三个真实决策 7 月 24 日立项,方向我自己拍的板。 7 月 25 日把团队角色从 7 个
阅读全文 →
一个人搞多 Agent 协作踩过的坑
最贵的一课出在第一次交接:一个 AI 员工写完稿交给另一个排版,排版拿到的却是没标标题层级的半成品,来回问了三次才对上。一个人搞多 Agent 协作的坑,我挑三个最贵的说。 坑一:把交接点设得太密 现象是流程看起来很规整,每个小步都设了一道交接,结果光等转手就等掉大半时间。 原因是交接的成本是固定的
阅读全文 →
一人公司亏了要不要回去上班?我的判断标准
第一次认真想这个问题,是我翻小游戏后台的时候:服务器加域名 ¥300 多、微信认证 ¥30 已经花掉,而首款自研游戏的累计广告收入不到 ¥50。 一人公司亏了要不要回去上班,我不给答案,给标准:五项里有两项落在"该回去"那一侧,就先回去上班,把项目降级做。 判断维度:先看这张表 | 判断项 | 更偏
阅读全文 →
SQLite 备份和迁移,两步别搞反
SQLite 有个让人放松的特点:整个数据库就是一个文件。但也正因为这样,很多人直接把文件复制走当备份,然后在某天发现复制出来的那份是坏的。SQLite 数据怎么备份和迁移,关键是别在别人正在写的时候动那个文件。 一、先给结论 备份和迁移用的是同一个前提:你要拿到的是一份一致的快照,不是一份时间点混
阅读全文 →
哪些任务交给AI反而更慢,我列了四类
有一类任务我交给 AI 之后,表面上看是快了,实际上交出去的时间比自己做还多。哪些任务交给AI反而更慢,我把自己反复踩到的列成四类,你可以直接对照着筛。 判断标准很简单:同一件事连续三次都让你觉得慢,就该拿回来自己做。 哪些任务交给AI反而更慢,第一类是判断没成形的事 这类任务的共同点是——你不知道
阅读全文 →
补课只看视频不写代码的坑,我踩了两个月
视频一放,每个知识点都听懂了;视频一关,编辑器打开还是空的。回头看那两个月,我唯一的产出是一个很长的收藏夹。 补课只看视频不写代码的坑,不浪费钱,浪费的是你以为自己在进步的那种踏实感。它不会让你当场失败,只会让你在面试或者接活的那一刻突然发现手里什么都没有。 第一坑:把「收藏」当成「学过」 现象:课
阅读全文 →
2026-08-12
交付后客户玩消失,项目怎么收尾
交付那天下班前,我把演示链接发过去,客户回了句「收到,我先看看」,然后就没了。一周、两周、三周,群里的消息像丢进井里。交付后客户玩消失,最贵的不是尾款收不回来,是你手上那个项目永远关不掉。 最贵的一课:没过验收节点就交付 我第一次遇到这种情况时,犯的错是在验收之前就把完整源码给了过去。 当时的想法是
阅读全文 →
交付后客户说不能用,先分清三件事
2026 年 8 月我交付烧烤店那单,收入 ¥3000,其中手写代码不到 20 行。交付第二天客户发消息说「打不开」。交付后客户说不能用,十次里有八次不是代码的问题。 关键是在打开编辑器之前,先分清三件事。 第一件事:是真坏了,还是预期不对 这两件事的处理方式完全相反。 真坏了——功能本身有 bug
阅读全文 →
朋友找我做项目,怎么婉拒不伤感情
三年前我答应过一个朋友的活,说是「很简单,随便弄弄」,最后拖了几个月,做出来的东西他不满意,我也不痛快,钱收了个半价,见面还尴尬。从那以后我就明白:朋友找我做项目怎么婉拒,比接下来做完更考验人。 最贵的一课是——不拒绝的代价不是钱,是你把一段关系押在了一件你不擅长控制的事情上。 下面是我踩过的三个坑
阅读全文 →
知识库和提示词的区别,别搞混了
有人问我「我提示词写得挺细了,为什么还要知识库」。这个问题问反了——知识库和提示词有什么区别,一个是「你给 AI 的资料」,一个是「你给 AI 的指令」。指令再细,也变不出它没读过的内容。 先给结论:提示词管「怎么干」,知识库管「知道什么」;两者不互相替代,缺一个都会出问题。 这篇适合已经会用 AI
阅读全文 →
中年程序员怎么安排运动时间:别挤晚上
我一开始把运动排在晚上十点,逻辑是「活干完了再练」。执行了三周,实际练了两次,另外那些晚上我不是在加班,就是在沙发上刷手机。 所以中年程序员怎么安排运动时间,我的结论很直接:别挤晚上,把运动放进白天,而且放在干活之前。 结论前置:三条安排原则 第一,运动放在开工之前或中午,不放在收工之后。第二,一次
阅读全文 →
大龄程序员要不要补系统设计,面试怎么问
「给你十分钟,设计一个短链服务。」 这是我做过的一道题。我当时第一反应是画架构图,面试官打断我说:先告诉我一天有多少请求,峰值是几倍,数据要留多久。 那一刻我才明白,大龄程序员要不要补系统设计,和「会不会画架构图」其实是两回事——这关考的不是画图。 大龄程序员要不要补系统设计,我的判断是:它不是必答
阅读全文 →
什么情况下一个人不用注册公司也能收钱:说清楚
我最近一次被问到「什么情况下一个人不用注册公司也能收钱」,对方是个刚辞职的前端。他说自己已经接过两笔小活了,钱进的是私人账户,问我这样能撑多久。 先给答案:能收钱和能持续收钱是两件事。 平台代收、金额零散、纯个人对个人,这三种情况下不注册公司通常也能收;但只要你需要开发票、需要签合同、需要被平台当成
阅读全文 →
不做产品的程序员能开一人公司吗,先看 3 个条件
不做产品的程序员能开一人公司吗,能,但要先把三件事说清楚:你卖的是什么、它能不能被重复买、这笔钱是不是稳定的。 我见过太多「会写代码就开公司」的说法。会写代码是真的值钱,但代码本身不是商品,能卖钱的是代码背后那个别人愿意付钱的东西。 条件一:你卖的是结果,不是技术 客户买的从来不是「我用了什么框架」
阅读全文 →
找外包怎么谈边界才不扯皮
那单烧烤店小程序收 ¥3000,手写代码不到 20 行。这单能顺利收尾,不是因为对方好说话,是因为开工前那半小时我把边界一条条谈掉了。 找外包怎么谈边界才不扯皮?关键动作只有一个:把「什么算做完」和「什么不算」在开工前写成文字,让双方都点过头。 结论前置:边界不是谈感觉,是谈清单 谈边界容易变成表态
阅读全文 →