先交代:我是老朱,朱景坤,33 岁,长沙,12 年开发经验、前端为主的全栈。被裁,12 年归零,正在求职。这篇是本站的总纲——进站点第一篇该读的就是它:我从哪来,这几个月在五条线上试了什么、卡在哪,以及这个博客往后要装什么。

不保证励志,只保证真实。失败也会写。

被裁那天:12 年,被压缩成简历上的一行

被裁那天我不想戏剧化。裁员的人那天都差不多:谈话、补偿、交接清单,一份十分钟就写完的表格。真正把我打懵的是之后的第一个早上—— laptop 打开,发现手没地方放。十二年里我引以为傲的东西:Vue、React、TS 写起来不用查文档,PHP 也能顶完整项目——它们没消失,但突然失去了坐标。

投出去简历才看清现实:人人都写「精通 Vue/React」,33 岁要和小我五岁的人竞争同一段自我介绍的排版权。简历同质化不是比喻,是我每天打开邮箱看到的实体。

被裁这件事本身我改变不了,我能做的只有一件事:把自己的状态从「被裁的」改成「重启中的」。但重启不是口号,是一份具体的待办清单。于是我给自己定了个规矩——把所有能试的路试一遍,每一条都留下记录。 下面按五条线摊开。

重启全景:一张表摊开时间线

时间线实际发生的事
6 月下旬平台人设账号「重启老朱」简介生效:33 岁被裁程序员,12 年开发归零
8/1跨境3D 打印柯基通过 CPSC 检测,上架亚马逊,进入图片审核
9/16AI 学习多模态方向定案(尚未开工)
9/24求职拿到朗钧 TV 端前端 JD,开始整理面试题库
9/25数据快照粉丝 166、赞与收藏 1183(实读)
10/9–10/20内容RAG 自救系列发满 8 篇
10/10工程自建应用上线阿里云 ECS,10/12 完成中文分词器迁移
10/20建站Hugo+PaperMod 定案;当晚 23:47,hugo build 通过

这张表里没有「战绩」,只有「发生过的和卡住的」。逐条说。

线一 · 3D 打印 × 亚马逊跨境:把工程师的较真投进手艺活

动手之前先调研——赚钱方向调研是我重启清单上第一个打勾完成的条目,资料单独归档,和面试题、学习笔记分开放。然后才是具体的活:打印柯基摆件,选品、竞品分析、打样算账、Listing 优化,一路走到 8 月 1 日通过 CPSC 检测、正式上架。

但上架不是终点,是运营的起点,而运营和复盘恰恰是我的短板。说实话:我给自己立的《亚马逊数据对照表》(首日流量+首评置顶)这项待办,到写这篇时已经挂了 30 天;说好的一篇《亚马逊卖书 30 天》的长文,拖延了 34 天没闭环。本站不会给你看「自律改变人生」,只看得到真实的样本——一个程序员做跨境,货上了架、检测过了,复盘却一拖再拖。 欠的账,后面会一篇一篇补着写。

线二 · AI 应用 / RAG:用自救式学习对抗被淘汰的焦虑

求职主航道定在 AI 应用 + 全栈。学习路线是一个钩子一个钩子往前咬的:混合检索打通 ✅,Query 改写打通 ✅,web_search 接入 ✅,多模态 9 月 16 日定案。当前卡位也很明确,P0 待办三件:eval 验证集、生成侧引用校验、父页面展开。

我把踩坑公开成了 8 篇文章,从 10 月 9 日的三种检索模式对比,到 10 月 20 日的《RAG 父页面召回?这 3 种场景不值得做》(站内已收录:混合检索、Query 改写、断言设计、父页面召回)。

数据不漂亮,照贴:《断言设计》发布 24 小时曝光 244、点击率 11.5%、人均观看 29.9 秒、涨粉 0;《父页面召回》24 小时曝光 270、CTR 13.3%、33.3 秒、涨粉还是 0。连着四篇的封面点击率全在 10.9%–12.1% 之间晃,而这个赛道的中位数对标是 19.4%。结论很残酷也很清晰:问题不在内容,在门面和人设包装。 这是我建站最直接的动因之一。

工程侧也没闲着:10 月 10 日,亲手写的检索应用跑上了阿里云 ECS——nginx 加 node 应用双容器,外接 TiDB Cloud 打通。然后中文分词器给我上了一课:jieba 装不出稳定结果,10 月 12 日迁移到纯 JS 的 segmentit@2.0.3 本地根治,服务器侧重发验证还压着没做完;canvas 500、sharp 原生包、CHROMA_URL 三条大鱼还在水里游着。这些坑每一个都会单独成文。

线三 · 求职:12 年资历是同质化的,差异化得自己造

记到案的最近一单是 9 月 24 日的朗钧 TV 端前端 JD:我把题库深度去重、合并成 12 个模块、约 4 万字的复习版(9 月 26 日定稿 v3),连个人话术都一条条嵌进去。至于面试最终约没约上、简历改没改——到写这篇为止,这件事在我的待办清单上挂账 27 天,状态是「待确认」。我不替自己圆:这就是失业者时间管理的真实水位。另一笔账是那个外包 offer 的「黄金两小时复盘」,当时没落笔,现在只能欠着。

已经终结的场次——华为算法考试、PHP 面试、恩菲前端面试——归档不再展开,结果都写在各日记录里。

简历侧我给自己立了条规矩:不过度包装。 前端为主的全栈,PHP 做过完整项目但不深,不是 Node 后端——这句话我原样写进自己的档案文件里。对 33 岁的求职者,诚实不是品格装饰,是成本控制:技术面靠吹过去的每一关,都会在下一关连本带利还回去。而简历拉不开差距的部分,就让能点开的作品来拉——这就要说下一条线。

线四 · OpenClaw:我雇了个 AI 管家,它记账比我诚实

简介里那句「OpenClaw 折腾中」,说的是一套自托管的 AI 助手 + 记忆系统:每天一份 daily 流水,一份持续更新的 MEMORY.md 画像,还有一个每天定点复盘超期待办的维护班。

它帮我的最大忙不是效率,是把「说了要做」变成可审计的账:什么事项超期 8 天、12 天、27 天、30 天,它全给我标着,且每日刷新,不给面子。它也不避讳揭自己的短——维护班连续三个班次没准点跑,规律是「上次运行 + 24 小时」一路向后漂移,怀疑是夜间机器休眠。说白了,工具掉链子的根因在我这台机器上。我在学的不止是 RAG,也是怎么让 AI 真正接管一部分「自己管不住自己」的事。这块的折腾记录,本站会持续更新。

线五 · 建站:一个下午搭出来的工位

技术选型 10 月 20 日定案:Hugo + PaperMod。理由朴素到家:免费、够快、markdown 写文、一条命令发布。域名 blog.zjkun.top,挂上 HTTPS,部署复用已有那台 ECS——A 记录加一个 nginx server 块的事,服务器钱没多花一分。10 月 20 日深夜 23:47,hugo build 通过,这个工位正式点亮。

小翻车也有:首版图标是黑底像素风,远看像黑客工具,被我当场否掉,重做了 4 版才选定现在这个「翡翠光标」。

还立了一条倔规矩:代码可以开源,GitHub 仓库照常推送,但 content/ 下的全部博文源文永不上传公开仓库——内容是翻身的家底,这个立场欢迎评论区来吵。评论区功能暂缓,等服务器上的 MySQL 容器就绪再接(倾向 Artalk)。

这个博客往后要装什么

对着账号里两个合集的骨架,本站三条内容线,加一块不删的账:

  1. RAG / AI 应用自救系列——技术长尾和决策记录。检索模式怎么选、改写规则怎么定、哪些场景不值得做父页面展开,全在这里,陆续补齐站内链接。
  2. 3D 打印 + 亚马逊实操笔记——从打样算账(成本账本)到选品,货到上架之后的运营复盘也写,包括难看的那些(部署踩坑实录)。
  3. 求职 · 转行 · 工位搭建日志——面试准备方法、简历与作品的差异化打法,以及这个站本身怎么从定案走到上线(入站第一篇可以读 hello-blog)。

外加一条失败清单:超期未闭环的待办,挂着就挂着,写出来,每季度对一次账。9 月下旬我发过一篇叫《断点重启》的内容,它的评论区后续状态在我清单上挂了 27 天没闭环——从今天起,这个系列的正式版本账本站来记。

不是导师,是在路上的人

数字存档:截至 9 月 25 日,粉丝 166、赞与收藏 1183;四天前的快照是 165 和 1106。这不算什么战绩,但我给自己定过一条数据纪律——一切数字只报实读。曾经有个「179」被我从通知流水里读成了存量,被纠正之后我记住了:事件数冒充存量指标,和简历注水没有区别。 这个站里出现的所有数字,都按这条口径来。

回到标题。调试器里的断点不是程序死了,是执行停在这一行、状态已保存——然后你按下继续,一步一步往下走。我的 12 年没有被删除,只是在 33 岁这行代码处停了下来。这个站点要做的就一件事:把断点之后的每一行,重新编译,公开运行。

对程序员来说,最糟的从来不是崩溃。是明知崩了,还装作程序在跑。

下一篇预告:搭完这个站两周,我投出去的简历回复率变没变。数据说话,不见不散。