搬进新家前的最后一个周末,林晨坐在旧家书房里算了一笔账。
这笔账他以前也经常在心里盘算,但从没有正式落到纸上。今天他想把它写清楚。
标题:每月被动收入明细。
被动收入这四个字,对他有特殊的意义。三年前被裁员的那一刻,他的收入归零了。工资没了,什么收入都没了。他所有的收入来源只有一条管道——上班。那条管道一断,池子里的水就只出不进。
那时候他就下决心:再也不能让收入来源只有一条管道。
他在纸上列了第一行。
投资系统收益。83万本金,按保守年化30%除以12个月,月均约元。他在这行后面加了一个括号——注:波动较大,按月会有起伏,这个数字是长期均值。他知道投资不像工资,每个月准时到账。有时候连着两个月不涨,第三个月突然跳涨15%。所以两万出头的数字不能用来做月度预算,只能用来做年度展望。
第二行——知乎专栏。他在知乎上写技术文章写了两年多,积累了大约两千个付费订阅者。每人每月五块钱,平台抽成百分之五十,到他手里的月均约五千块。这笔钱不大,但非常稳定,每个月十五号准时到账。
第三行——Github赞助。开源项目维护了一年多,累计有几十个赞助者,月均大约五百块。这点钱跟工资和投资收益完全不在一个量级,但他的嘴角在这行旁边动了一下——不是因为金额,而是因为它代表的是另一种认可。不认识的人,因为他写的代码,愿意每个月掏几块钱支持他。这种认可跟工资不一样,它没有任何雇佣关系,纯粹的因为你做的事对别人有用。
第四行——技术文章稿费。偶尔会收到技术媒体的约稿,每篇稿费一千到三千不等,平均到每月大概两千。不稳定,有时候两个月不发一篇,有时候一个月发三篇。他把它当作零花钱而不是稳定收入。
四行加起来,每月被动收入约元。
他在下面又写了一行:
主动收入(t厂工资):65K x 16薪 ÷ 12 = 约元/月。
总月收入:约元。
然后他列了支出端。
月供:元。日常开支——买菜做饭、水电燃气、物业费、交通、通讯、医保社保——约元。乐乐教育——课外班加兴趣班——约5000元。其他杂项——人情往来、家里东西坏了换新的、偶尔出去吃饭——约5000元。月支出合计约元。
月结余:约元。
他看着这两列数字——收入和支出,主动和被动——然后意识到一件之前没有明确意识到的事。
被动收入元已经接近月供元的一半。如果加上知乎专栏和稿费,被动部分差不多覆盖了月供的百分之五十。
这意味着什么?
意味着如果他明天失业了,单靠投资系统和内容创作,他能扛住将近一半的月供压力。不至于立刻断供,不至于像三年前那样用存款硬扛、看着账户里的钱一天天变少。
三年前他失业的时候,月供一万二全靠存款。每个月眼睁睁看着存款减少,那种感觉他到现在还记得——像站在一截正在融化的冰面上,你能感觉到脚下每一秒都在变薄。现在如果失业,他有半年到一年的缓冲期来调整策略、找新工作或降低开支。
安全网。这就是被动收入的意义——不是让你不工作了,而是让你任何时候都有选择的余地。
苏婉推门进来的时候,他正在盯着那行被动收入数字出神。
在干什么呢?
算账。
算出什么了?
每月被动收入两万八。
苏婉在书房的旧沙发上坐下来。那是这间书房里唯一还没打包的软家具。两万八的被动收入能还月供吗?
不够,月供五万七。但加上工资就够了。而且——他把账本转过来给她看,被动这一块已经覆盖了月供的将近一半。
如果投资系统出问题呢?
最大回撤20%,被动收入从两万八掉到两万二。还是能覆盖月供的三分之一多。最极端的情况是市场崩盘、全部亏光——但这种概率比被车撞还低。我的风控有至少三层止损。
苏婉看着那串数字,沉默了一会儿。然后她说了一句让林晨有些意外的话。
你知道吗?你刚进t厂的时候跟我说,你的目标是让被动收入覆盖月供。那时候我觉得你在做白日梦。
林晨看着她。现在呢?
现在两万八了。覆盖一半了。她把账本合上,放在他手边,不是在做梦。已经快实现了。
林晨没有接话。他想起两年前那个深夜——他在出租屋的阳台上跟苏婉说我要做一套投资系统,让它帮我赚钱。那时候他不知道自己能不能做到。投资账户只有五万块钱,月供压得他喘不过气,失业的阴影还没完全散。
苏婉当时的回答是三个字:好,我信你。
现在他做到了。不是完全做到了——被动收入距离完全覆盖月供还有一段路——但他正走在实现它的路上。
他在笔记本上写了一行新的目标。
2025年被动收入目标:覆盖月供加基本生活开支(合计约元/月)。实现条件:投资账户达到120万以上。按年化30%计算,83万到120万大约需要一年。如果市场行情配合,可能更快。
写完这行,他把笔搁在桌上。
苏婉已经从书房出去了。客厅里传来她跟乐乐说话的声音——把这箱玩具封好,搬过去再拆——和乐乐不情愿的嘟囔声。
他站起来走到窗边。旧家书房窗外的风景他已经看了两年——对面写字楼的玻璃幕墙、楼下街道的行道树、远处立交桥上一闪一闪的车灯。这扇窗很快就不再是他的了。
但他没有不舍。
新的书房窗外是鹏城湾的海。新的账本上被动收入还在涨。新的生活已经等着了。
他走出书房,帮苏婉封箱子。
搬家倒计时,最后三天。
搬家前一天晚上,林晨在旧家做了最后一次投资系统检查。
他打开管理面板,做了一套完整的全模块诊断:数据源连通性——全部正常,行情接口延迟在20毫秒以内。信号生成模块——四个子策略全部在线,今天发出了两个买入信号和一个对冲加仓信号。风控模块——所有三层止损阈值正常,当前仓位风险敞口在预设范围内。自动交易接口——仿真环境测试通过。
每一个模块旁边都是绿色的小勾。
三年前他第一次部署这套系统的时候,只有两个模块——信号生成和手动交易。风控靠手动止损,复盘靠肉眼扫曲线。三年里他加了自动风控、加了仿真测试环境、加了多账户管理、加了实时监控面板——每一个模块都是因为某次出问题之后才意识到这里需要加一道保险。
系统不是一天建成的。是一步步被问题逼出来的。
他关掉面板,合上笔记本电脑,把它装进电脑包。这是旧家书房里最后一件没有收进纸箱的东西了。
站在书房门口,最后看了一眼这个不到六平米的小房间。书架已经清空了,只剩下墙上几个膨胀螺丝的孔。窗帘拆掉了,夕阳的光直接照进来,地板上晒出一道金色的矩形。
就是在这个房间里,三年前他敲下了第一行python代码。就是在这个房间里,他经历了投资账户从5万涨到20万、又从284万暴跌到几十万的所有起伏。就是在这个房间里,他写好了进t厂的面试ppt、带团队时的技术方案、FinGpt的设计文档。
房间很小。但它承载的东西,比很多大房间更多。
他关了灯,门在身后轻轻碰上。
第二天早上,搬家公司的车来了。四个工人花两小时把所有东西搬上车。他在旧家门口站了一会儿,然后把钥匙放在了物业办公室的信箱里。
新的生活,开始了。
新家的第一个周末,林晨在书房里整理了搬家后没来得及收的投资资料。
从旧家带过来的一个牛皮纸袋里,装着他三年前做投资系统时的手稿。第一页是一张用铅笔画的草图——系统架构的雏形,只有三个框:数据接入信号生成风险控制。每个框旁边密密麻麻写满了中文备注,字迹很潦草,看得出是一边学一边写的。
他坐在新书房的椅子上,把那张草稿从头看到尾。三年前的草图上的所有功能现在都被实现了,而且比他当初画的复杂了不止十倍。但在最核心的逻辑上——数据质量驱动决策、风控先于收益、系统化对抗情绪化——跟他当初在出租屋里画的那张草图没有本质的区别。
他把那张草稿放回了牛皮纸袋。然后在新笔记本的第一页写了一行:
新家,旧草稿,同样的底层逻辑。环境变了,原则不变。