我的 2025 ------ 名为《开始的勇气》🌱
前言
Hi 大家!好久不见。见字如面,我是大雄。
这是一封迟来的年终总结,也是一个有关挣扎、几度浮沉的故事。或者说,这更像是一封递送给大家的书信 ------ 名为《开始的勇气》。
如果你对此饶有兴趣,欢迎聆听我的故事。
组织架构风波

故事要从 25 年 6 月的一次组织架构调整开始。
从巴厘岛团建回来后,我们 Quin 业务线的产品 leader 提了离职,直接引发了决策层对这条业务线的信心不足。
后续便开始了人员缩减计划。同组跟我一起进来的产品小伙伴被裁了,圈姐问我想不想去官网项目。突如其来的变动和调整,打得我有些措手不及。
于是第二天,我跟官网那边的同事大致了解了一下主要负责什么:
- 一是开发一些定制的 framer 组件
- 二是维护多年的官网项目(上古的
vue2 + .hbs技术栈)
我清楚地知道,如果我不愿意,大概率也是N+1的结局。但官网的业务实在提不起兴趣,我陷入了犹豫:是妥协,还是?
那两天,我一直叩问自己的内心:我来这儿的初心是什么?
- 一是做 AIGC 的业务线,了解一个 AIGC 产品上下游链路的实践:
需求 -> 开发 -> 运营 -> 裂变 -> 转化闭环 - 二是能力曲线要有一定的增长空间
当时在 Quin 组,我更偏向一个枢纽的角色:用 Nuxt 写前后端、对接运营 KOL、OnCall 线上 Bug 和反馈。可以说,跟我的初心非常契合。
圈姐兴许是洞见了我的纠结,火急火燎地叫 +2 给我打电话,劝我先过去。 当时我也认为,一年经验的应届生,社招毫无生存空间。所以我先接受了。
事情迎来了转机
转机发生在第二周的周末。好朋友 Aiden 给我打来电话☎️,说拉到了 200w 的融资,聊我入职的事情。
大致了解了一下他那边做的业务和技术栈:要给资方用 Rust 从 0 到 1 搭建一个 AI Real-Time Infra。简单来说,就是给 AI 眼镜、智能音箱这类硬件产品提供 End-to-End 解决方案,包括 ASR、LLM、Tool Call、TTS 这一整条链路。
我一贯的人生信条是:最坏的结果都可以接受,那就大胆去做。 当时的最低预期是:在 Aiden 那边 landing 不了,半年找不到工作,也能接受。心中便有了决定。
当时想走,出于以下的原因:
- 心力消耗太大:从 3 月 jojo(人超级好的 Mentor)走了之后,我算是彻底坐实了枢纽的角色。每天一坐下就是鸡排哥附身,做完你的,做你的。 五一前连轴转了一个月,说好的激励奖金也没兑现.....
- 悬在头上的达摩克利斯之剑:在这里,新业务线还处于探索阶段,很看重人效 ROI,这把剑随时会落下。而且在这之前,决策层也问过两次我的 mt 和 +1,大致意思是:人少一些能不能 cover,但都被 mt 和 +1 挡住了。
这次是第三次,实在不喜欢头顶悬剑的日子。
于是周一回到 xmind,我提了离职。
圈姐一再挽留我。戏剧的是,刚好也是那天,圈姐正准备把我捞去一直很想去的 xmind AI 业务线。[笑,有时候命运就是这么捉弄人]
但开弓没有回头箭,我还是坚持提了离职。
这一站,我带走了什么
事实上,在 xmind 的一年多,我称之为"重读了大学"。经历的事,遇见的人,都是我的老师。
在这里职业上有了很多成长。
- 完成纯前端到web全栈的角色转变
- 在一个枢纽的视角,亲临 Quin 从0-1 -> 爆火 -> 快速增长 -> 增长遇到瓶颈的产品生命周期
- 埋下了独立开发的种子
在人与人的关系上,我也结识了很多挚友和小伙伴。想来,这会是伴随一生的宝贵财富。
- 深度洞见,关键节点总能给我启发的 - 彪哥
- 极客精神,人非常有趣,随和的老吃家 - Aiden
- 人超级 nice、技术强、耐心手把手教学的两个 mentor - jojo / bryan
- 我见过 PRD 最清晰、每个需求都有深度思考或创意的 PM - 小鱼老师
- 人美心善的 HR 姐姐 - 圈姐
- 以及很多很多,很好的小伙伴
离开 xmind 的那个当下,我其实还没有意识到,这不只是一次普通的工作变动。
我原以为,自己只是从一条轨道切换到另一条轨道。
后来才发现,真正难的从来不是"离开"这件事,而是离开之后,如何接住那个还没来得及站稳的自己。
至暗时刻的两周
现在用上帝视角回看,去 Aiden 那边 landing 的压力,其实是特别大的。
但没想到,不是技术层面 landing 不了,而是身体先 landing 不了(无奈地笑了)。当然,这都是后话了。
当时最大的挑战有两个:
- 第一是:从 ASR 到 TTS 响应,整个 Pipeline 的性能时延要低于 600ms。也就是说,整个 End-To-End 的链路,每个环节的性能都要做到极致。
- 第二是:整个 AI infra 只有我跟 Aiden 两个人,并且要在两周内给投资方提供一个可用版本。【因为投资方下了 ddl,delay 的话,很可能就会出现信任危机,后续想再吸引融资可能就难了】
在 xmind 等待 last day 的那几天里,我就马不停蹄地开始补 Rust 基础。离职后的那周,我在家,边补 Rust,边上手写一些小需求模块。
想要在三四天里熟悉 Rust 的写法,并快速实现需求,难度其实不小。当时分给我的需求是 [LLM 输出 -> 分词 -> TTS 响应]这部分 pipeline,以及部分 tool call 的任务。整体的 landing 压力还是挺大的。
那一周多,基本没怎么睡着。白天要赶 ddl,🌃 晚上又失眠睡不着。
果不其然,事情不出意外地出意外了!
身体亮了红灯
那一天是周六。经历了又一晚失眠后,早上开始出现心悸、心慌、胸闷,而且长时间不缓解。
某一瞬间,我甚至感受到了濒死感:我像挂在万丈高的崖壁上,随时会掉下去。那一刻,所有东西都不重要了,先活下去。
我火急火燎地打车去急诊。抽血、心电图,一番检查下来,结果倒是没什么太大问题。医生考虑是长期失眠 + 焦虑引起,建议回去休息静养两周。
回家之后,我又面临去留的难题:是在 Aiden 这边继续干着,还是准备简历开始社招。
期间我甚至还想过回老东家(我好傻,真的!),还去问了圈姐。圈姐也在努力帮我想,怎么回去的说辞。临门一脚,我还是止住了:我再想想办法吧。
仿佛我掉进了沼泽,正在往下陷,拼命挥舞手臂,想抓住任何一个支点。可惜,没有任何一个支点。
也是在那几天,我第一次很真切地意识到:人并不是只要足够努力,就一定能把所有事情扛过去。
有些时候,身体会比理智更早发出信号,而成长,也未必总是意味着咬着牙再多撑一会儿。
现在回想起来,更多是因为没有社招的经历,惯性地以为会比校招更难,于是对未知生出了恐惧和退避。
开始第一次社招
身体先替我按下了暂停键,也逼着我第一次认真去想:接下来这条路,到底该怎么走。
第二天我冷静了下来,去了公园静坐了一下午,跟彪哥和几个朋友通了电话。
得出的结论是:网上的说法众口不一,社招是小马过河,还是得自己去趟才知道。那就先请一周假休息休息,顺便试试社招。
当天我跟 Aiden 说了一下情况,请了一周假,花了两天更新好了简历。
打开了尘封一年多的 boss 直聘。当时主要看深圳 base,AIGC 业务线的 JD 好像也没太多,印象里沟通了 5-6 家。
那周约了两家面试,花了一晚上大概过了一下简历内容,基本上差不多是裸面了。[换现在,可能没有这么大勇气了😄] 好在第一周,就顺利 offer 了一家。
当时 real-time infra 整体交付进度接近 90%,我跟 Aiden 对了一下剩下的部分他能不能 cover。得到确定答案后,我跟 Aiden 提了离职,继续社招。
css
在心脏不舒服那会儿,Aiden 有跟我聊到,叫我每天保持 8 小时工时就好了,剩下的他来兜底。[他真的,我哭死!]
但我自己这关过不了。责任心、owner 意识都比较重,不想辜负好朋友的信任,总想着我多做一点,就可以帮 Aiden 多分担一点压力。因为他的压力比我大得多,角色是 CTO,经常干通宵。
后续又陆续面了两家。整体结果如下:一共面了四家,offer 了 3 家。
1:【做海外数字人 agent】一轮技术面 + CEO 面 + HR 面 - offer
2:【lovart】 - 两轮技术面 + HR 面 + HRD 面 - OC
因为 base 在上海 + 上班时间比较长,结合身体情况考虑,还是拒了。但有一说一,这已经是为数不多不卡涨幅的公司了,涨幅差不多有 100%。
3:【入职的这家】 - 两轮技术面 + HR 面 - offer
4:【做出海 AI coding 的产品】 - 两轮技术面 + CEO 面 + HR 面
面了我四轮,跨度差不多一个月。期间跟我说 offer 准备审批,结果用各种理由拖了我两周,最后没下文了。
现在回头看,那段社招经历其实没有我想象中那么可怕。真正让我后知后觉的是
很多当时以为跨不过去的坎,往往不是能力问题,而是自己先被未知吓住了。只要真的迈出去,路就会一点一点显出来。
从"换工作"到"识别自我边界"
这么一顿折腾,有什么收获吗?
- 职业选择本质是三件事------生存(现金流)、增长(能力曲线)、可持续(身心状态)。任何一项长期为负,离开是理性,不是失败。【当时的自己身处迷雾中,所以不要苛责当时的自己】
- 培养随时下车的能力。不是等到终点、等司机赶你下车,才恋恋不舍;而是我走到某个站时,随时都具备下车换乘的能力。
如果说换工作这件事教会我的是止损,那这一连串的动荡更像是在逼我识别自己的边界。
以前我总觉得,能扛事是一种能力。后来才慢慢明白,知道自己什么时候该停、该退、该换乘,同样是一种更稀缺的能力。
独立开发
而独立开发,恰恰是这一整年里,少数几件让我重新感受到"主动感"的事情。
如果说前半段的关键词是被推着往前走,那么到了这里,我才慢慢有一种把方向盘重新握回手里的感觉。
2025 年最大的突破和成就感,就是迈出了独立开发这一步。
- Hi-Offer:一个提供简历优化、预测面试题、生成自我介绍的求职 web
- Do First!:一个 mac 上的四象限 todo app
关于 Hi offer
Hi-Offer 其实算是一个失败的产品。
一开始想做的是海外市场。由于没有 Stripe 资质,于是又尝试转做国内市场。两个人业余时间开发了三个月,上线后才发现,运营获客才是最难的。哪怕有竞品路径可以参考,还是很难转化。

复盘之后发现,简历优化、预测面试题、生成自我介绍,这类痛点确实存在,但它不是一个高频需求。也就是说,用户一旦过了求职高峰期,可能半年、一年都不会再次打开。它需要持续不断地拉新,非常吃运营水平。
上线后挣扎了一段时间,没有什么转化。于是果断放弃了。核心代码也已经开源,感兴趣的朋友详见:hi-offer-open
不过现在再看,我并不觉得它毫无意义。
有些项目的价值,不在于它最后赚了多少钱,而在于它让你亲手走完了一遍从想法、开发、上线到复盘的完整闭环。Hi-Offer 对我来说,更像是一次认认真真的学费。
关于 Do First
Do First 是我第一个独立开发的处女作 App。果然,独立开发逃不过三件套:todo、记账、日记
事实上,Do First 是基于我自己的痛点出发。过去我一直在记事本里维护四象限 todo,实在太繁琐。当然,也有一些 app 可以满足我的需求,但都过于臃肿。
我只需要一个纯四象限的 ToDo 矩阵,满足:
diff
- 支持快速添加任务
- 支持快速拖拽排序
- 支持菜单栏组件,随时唤起查看
那我干脆自己搓一个,顺便探索一下 AI coding 的边界。经过规划、设计、开发、准备素材、备案,终于成功上架 App Store。
上架之后,至今两个多月,数据虽然没有很好,但得到了一些不错的反馈,至少迈出了宝贵的第一步。


某种意义上,独立开发带给我的,已经不只是"做了几个产品"这么简单。
它更像是在一连串失重与摇摆之后,我重新确认自己的一种方式:原来我不仅可以在既有的轨道里往前走,也可以亲手去造一条新的路。
结语
回头看 2025,这一年并不轻松,甚至可以说有些狼狈。
我经历了业务线动荡、离职、身体亮红灯、第一次社招,也经历了项目失败、反复试错和很多个怀疑自己的时刻。
但也正因为如此,我才慢慢明白,所谓成长,未必总是意气风发、一路高歌;很多时候,它更像是你在风很大的时候,依然愿意扶着自己,往前再走一步。
我想,这大概就是我给这一篇复盘取名为《开始的勇气》的原因。
勇气从来不只是站在高处时,信心满满地说"我可以"。
更多时候,它是你在看不清前路、也没有十足把握的时候,仍然愿意按下开始键。
是你在跌跌撞撞之后,没有彻底放弃自己,也是你终于学会承认自己的脆弱,却依然选择继续出发。
如果这一年要留下一句话送给自己,我想会是:
允许自己迷茫,允许自己绕路,允许自己停下来,但不要轻易放弃重新开始的勇气。
也把这句话送给正在读到这里的你。
如果你此刻也正在经历一些摇晃、一些失重、一些尚未抵达答案的时刻。
别着急,很多答案不是想出来的,是一步一步走出来的。
愿我们都能在各自的人生里,保有开始的勇气。
祝好!
你的朋友-大雄