前阵子参加公司 AI 比赛,我一口气搞了 5 个作品。做完之后,我脑子里冒出一个有点飘的想法:原来编码也没那么难嘛。
后来我发现,这话只对了一半。
现在的 AI,确实把编程门槛砸下来了。以前总觉得写代码像武林门派的内门功夫,得从小学,得科班出身,得脑子里自带括号和缩进。现在不是了,AI像突然塞给你一本秘籍,还顺手配了个金手指。你不一定立刻成高手,但至少终于敢下场了。
问题是,敢下场,和真能打,是两回事。
我这两周,白天上班,盯业务,盯客户,盯股市;晚上回家继续改代码,周末接着修系统。Claude 试过,Gemini 的 CLI 也试过,最后兜了一圈,发现最适合我的还是 ChatGPT 的 Codex。不是因为它完美,而是它最顺手。尤其连上 GitHub 之后,办公室电脑和 MacBook 来回切,终于不用在“文件到底在哪一台机器上”这种低级问题上耗命了。
然后我就开始认真练功了。
练到今天,这套量化系统已经迭代到第四版。一路走下来,我越来越觉得,AI 编程这事,特别像金庸小说里的自创武功。




一开始我练的,全是招式。
先把页面搭出来,先让股票推荐能跑,先把 ETF 排名挂上去,再把宽基指数和市场中位数做出来,最后连过去一年的回测也塞进系统里。那一刻特别像刚入江湖,偷学了几招漂亮剑法,起手很帅,动作也挺像回事,自己看着都想夸一句:有点意思。
但很快我就发现,招式再花,内力不够也白搭。
比如预测结果不准,这就是典型的“看起来会了,其实没练到家”。程序不报错,流程也都跑完了,结果还能正儿八经给你输出一堆数字,但你心里清楚,这玩意不对。最烦的不是错,而是这种一本正经地错。像极了武侠小说里那种掌风很猛、树叶乱飞,但就是打不中人的角色。
再比如免费的股票数据接口。不要钱的时候很香,但一旦不稳定,你就会明白,技术世界里最贵的东西,往往就是“免费”。因为我跑的是 A 股、H 股全市场,加起来八千多只股票,筛掉一部分仙股之后再建模;ETF 这边也是全市场一千多只,运算量并不小。今天能拉,明天超时,后天给你返回一堆空值。你花半天排查,最后发现不是自己写错了,是源头先抽风了。
还有模型复杂度这个坑,我也算亲自踩明白了。刚开始总觉得,因子越多越高级,逻辑越复杂越专业,最好整得像桥水和文艺复兴混血。后来才发现,这种思路特别像鸠摩智,表面上什么都会,实际上体内真气乱成一锅粥。东西一多,训练变慢,调参变贵,解释性变差,Codex 的额度还提前见底。最后你不是在做模型,你是在给复杂性当牛做马。
所以后来我慢慢转过弯来:真正重要的,不是你会多少花活,而是你有没有自己的“内功框架”。
这也是我为什么越来越喜欢用金庸体系来理解编程。
页面、按钮、表格、可视化,这些都是招式;数据质量、标签定义、特征筛选、回测闭环,这些才是内功。招式练得再好,没有内功支撑,最多就是花拳绣腿。系统看着很炫,真到市场里一打,马上露怯。
而写代码最爽的地方,也恰恰不在“写出来”,而在“调通了”。
这个感觉真不是外行能轻易体会的。不是账户赚钱那种爽,也不是游戏通关那种爽,它更像你脑子里堵了三天的一团乱麻,突然在某个瞬间彻底顺了。数据对上了,逻辑闭环了,结果终于靠谱了,那个瞬间人会异常清醒,像脑子里哪根经脉忽然被打通了一样。
说得文雅一点,叫心流。
说得直白一点,就是颅内高潮。
而且这种爽,是真的会上瘾。
因为它前面一定伴随着折磨。你会卡在预测不准,卡在免费接口不稳,卡在模型过于复杂,卡在每次一改就要重新消耗大量算力。更折磨人的,是等待。等数据下载,等模型训练,等回测跑完,等 bug 自己浮出水面,等 Codex 额度恢复。我现在算是彻底理解了,为什么程序员最大的礼物不是机械键盘,而是无限 token,最好还是聪明 AI 的无限 token。谁要真送我这个,我愿意认他做武林盟主。
不过,痛苦归痛苦,系统还是慢慢成型了。
现在这套东西,已经做出了四个比较实用的功能:股票推荐、宽基指数和市场中位数、ETF 排名,以及过去一年的完整回测。前面三个解决的是“怎么看”,最后一个解决的是“到底行不行”。
这一版过去一年的回测结果也已经跑出来了:策略累计收益 287.77%,同期上证综指 21.16%,最大回撤 -26.17%,胜率 80.65%。
这个结果当然不等于神功大成。回测终究只是后视镜,真本事还得看明天市场给不给面子。但至少它说明,这套东西已经不是花架子了。它不只是会讲故事,也真的下场打过。
说到底,这两周我最大的收获,不只是把系统迭代到了第四版,而是我重新找回了一种很久没有过的感觉:原来我这个年纪,居然还能对一件事这么上头。
白天做销售,晚上做赛博世界的练功人。前半夜修 bug,后半夜想逻辑,有时候被系统折磨得怀疑人生,有时候又因为一个小突破爽得睡不着。这个过程特别像金庸主角闭关练功:前面全是走火入魔,后面突然豁然开朗。
成年人平时很少有这种快乐。这件事,比赚钱还爽。也许,你也可以试一试。
夜雨聆风