1. 写在前面
2026年已经过半,7月的副业收入终于突破了五位数——11,700元。这个数字对于全职程序员来说不算多,但作为利用业余时间经营的副业,它给了我很大的信心。
这篇文章我会尽量写得详细一些,把每个收入来源的来龙去脉、踩过的坑、以及背后的思考都记录下来。希望能给正在做副业或者打算开始做副业的程序员朋友们一些真实的参考。
先说说我的背景:一线城市后端开发,主攻Go和Kubernetes,工作5年。副业从2025年初开始尝试,经历了大半年摸索,到2026年才逐渐找到方向。7月是截至目前收入最高的一个月,值得好好复盘。
2. 本月数据概览
先看总表,后面逐项展开分析:
| 项目 | 收入(元) | 耗时(小时) | 时薪(元/小时) | 备注 |
|---|---|---|---|---|
| 技术博客广告分成 | 3,200 | 20 | 160 | 流量稳定增长,CSDN+个人站 |
| 开源项目赞助 | 2,800 | 15 | 187 | 新增2个企业赞助商 |
| 付费咨询 | 4,500 | 8 | 562 | 4次一对一咨询,单价高 |
| 小工具销售 | 1,200 | 5 | 240 | 上线一个CLI小工具 |
| 合计 | 11,700 | 48 | 244 | 比上月增长约40% |
几点说明:
- 总投入48小时,平均到每天约1.5小时,基本是利用晚上和周末时间。
- 时薪244元,比本职工作的时薪略低,但考虑到副业的成长性和被动收入属性,这个投入产出比是可以接受的。
- 付费咨询的时薪最高(562元/小时),但天花板明显,因为时间有限;博客广告分成虽然时薪不高,但属于被动收入,文章发出去后持续产生收益。
3. 收入来源分析
3.1 技术博客
本月写了4篇深度技术文章,具体如下:
| 文章主题 | 平台 | 阅读量 | 广告分成 |
|---|---|---|---|
| Go 1.24 新特性实战:range over func | CSDN | 3.2万 | 1,200元 |
| K8s Pod 原地升级原理与实现 | 个人博客 | 1.8万 | 800元 |
| Go 并发模式:Fan-Out/Fan-In 详解 | CSDN | 2.5万 | 900元 |
| 用 K8s Operator 管理有状态应用 | 个人博客 | 1.2万 | 300元 |
经验总结:
- 选题上,我坚持写自己工作中真正用到的技术,这样写起来有深度、有细节,读者也更容易信任。
- 排版上,每篇文章都配了代码示例和流程图(Mermaid),阅读体验比纯文字好很多。
- 发布时间上,周二和周四晚上8点发布效果最好,阅读量比周末发布高出约30%。
收入趋势:广告分成比上月增长15%,主要原因是CSDN的流量分成政策调整,优质内容的分成比例提高了。另外个人博客通过Google AdSense也开始有稳定收入,虽然不多但属于纯被动收入。
3.2 开源项目
目前维护了两个开源项目:
- k8s-deploy-helper:一个简化K8s部署配置的CLI工具,GitHub 2.3k stars
- go-errgroup-ext:Go标准库 errgroup 的扩展库,支持超时和重试,GitHub 1.1k stars
本月收入来源:
- 企业赞助:某中型电商公司采用了 k8s-deploy-helper,通过GitHub Sponsors捐赠了2,000元/月
- 个人赞助:几位开发者通过 Buy Me a Coffee 赞助了800元
开源带来的隐性收益:
- 技术影响力:两个项目让我在Go和K8s社区有了一定知名度,这也是付费咨询的来源之一
- 简历加分:面试时开源项目是很好的加分项(虽然暂时没有跳槽计划)
- 学习驱动:维护开源项目迫使自己深入理解技术细节
3.3 付费咨询
本月接了4次付费咨询,每次1-2小时,单价1,000-1,500元不等:
| 客户 | 主题 | 时长 | 收入 |
|---|---|---|---|
| 某创业公司CTO | 微服务架构设计评审 | 2小时 | 1,500元 |
| 独立开发者A | CI/CD流水线搭建指导 | 1.5小时 | 1,200元 |
| 某团队技术负责人 | K8s生产环境问题排查 | 1小时 | 1,000元 |
| 转行程序员B | Go学习路线与项目建议 | 1小时 | 800元 |
客户来源:3位来自博客读者,1位来自GitHub项目issue交流。
心得:付费咨询的关键是建立信任。我的博客和开源项目就是最好的「名片」,客户在付费之前已经通过我的文章和代码了解过我的技术水平,所以成交率很高。预计下月会有转介绍,因为其中两位客户明确表示会推荐给朋友。
4. 踩坑记录
4.1 时间管理失误
事件经过:月初经朋友介绍接了一个外包小项目——给一个初创公司写一个内部工单系统的API。报价时没仔细评估需求复杂度,只报了3,000元,结果:
- 需求文档写了3页,实际开发中需求频繁变更,前后改了5版
- 对方技术负责人对API设计有各种「想法」,沟通成本极高
- 最终花了30小时才交付,时薪只有800/30≈27元(实际到手800元,因为扣了税和平台手续费)
教训总结:
- 不要接低客单价的外包:时间成本不划算,而且低客单价往往意味着客户不专业、需求不清晰
- 报价前一定要评估工作量:至少花1小时做需求分析和工时估算,再乘以1.5倍作为报价
- 明确需求变更的收费规则:超过一定次数的变更要额外收费,避免无限改稿
- 设定沟通边界:固定每周两次同步,避免随时被打断
改进措施:以后接外包项目,时薪低于200元的一律不接。如果对方预算有限,可以推荐他们用现成的开源方案或者低代码平台。
4.2 内容方向摇摆
事件经过:7月中旬看到AI相关的文章流量很高,一时冲动写了两篇:
- 《用LangChain搭建RAG问答系统实战》
- 《本地部署LLaMA 3的踩坑记录》
结果数据表现一般,两篇加起来阅读量不到5,000,广告分成不到200元。更糟糕的是,写这两篇文章占用了原本计划写Go和K8s文章的时间,导致本月只写了4篇(原计划6篇)。
反思:
- AI领域虽然热门,但竞争也极其激烈,我的技术积累在AI方向并不深,写出来的文章深度不够,自然没有竞争力
- 分散精力去追热点,反而削弱了在Go和K8s领域的专业形象
- 读者关注我是因为Go和K8s,突然写AI会让读者感到困惑
教训:还是应该聚焦自己擅长的领域。与其在红海里卷,不如在自己的细分领域做到头部。下个月不会再追AI热点了,专心把Go和K8s的内容做深做透。
5. 下月计划
基于7月的复盘,8月的计划如下:
5.1 内容输出
- 技术博客:继续深耕Go和K8s,争取月更6篇。具体选题包括:
- Go 1.25 新特性预览(如果8月发布RC版)
- K8s HPA 弹性伸缩实战
- Go 内存管理深度解析
- 用 eBPF 观测 K8s 网络
- K8s 集群升级最佳实践
- Go 测试进阶:模糊测试与基准测试
- 技术视频:尝试录制两期视频,内容从博客文章中精选,形式以屏幕录制+讲解为主,降低制作门槛
5.2 开源项目
- 为 k8s-deploy-helper 增加 Helm Chart 支持,降低使用门槛
- 完善 go-errgroup-ext 的文档和示例代码,争取吸引更多贡献者
- 在项目 README 中增加「企业用户」列表,提升项目可信度
5.3 付费咨询
- 保持现有节奏,每月4-6次咨询
- 整理一份「常见问题FAQ」,减少重复性咨询的时间消耗
- 考虑推出「技术架构评审」标准化服务包,定价3,000元/次
5.4 时间管理
- 严格控制外包类项目,时薪低于200元的不接
- 每周固定副业时间:周一、三、五晚上8-10点,周六上午9-12点
- 使用 Toggl 记录每项副业的耗时,月底复盘时更有依据
5.5 收入目标
- 8月目标收入:15,000元
- 其中博客广告分成争取到4,000元,开源赞助稳定在3,000元,付费咨询6,000元,小工具销售2,000元
- 如果达成,考虑买一台新显示器奖励自己 😄
6. 总结
副业的核心是持续输出 + 聚焦优势。7月的成绩给了我很大信心,但更重要的是找到了适合自己的节奏。希望这份复盘能给正在做副业的程序员朋友们一些参考。