你好,陌生人

时间过的真快哇,一不小心就已经 26年了。要说新年最开心的事情呢,那肯定是准点抢萌号了!作为一只 23年末 24 年初才对萌社有了解的新喵,每年最大的遗憾就是没有抢到自己想要的萌号 (x.
萌号到底是什么,能吃嘛? 其实什么也不是,窝认为萌号本身的意义在于使用的人,盲目的抢萌号其实是没有什么意义的喵。

咳咳,强行把话题拉回来,做个新的自我介绍罢。你好喵,我是 @Canmi 一只大懒猫,群u 一般称呼我为 “觉授”, 推u 一般叫我 “小蛋糕”。我最喜欢的事情就是睡觉 (划掉) 摸鱼,擅长什么都会,什么都不擅长,属于国家一级保护废物。
平时属于稀有的夜间出行于 Twitter 的珍稀物种,非要说的话,哼唧,那窝就是上至 Web 开发,下至嵌入式硬件设计,传说中的 “全栈工程师”!

静止的时间

可是 2025年 对我来说,真的是很特别的一年,也是唯一一个真正意义上可以被我当作 2019年后,第一次觉得时间不再被加速的一年了。
回顾一下 2021年 我第一次看见别人博客的时候,那真是又羡慕又自卑,羡慕于拥有一个自己完全约束不受限制的空间,自卑于当时的我能力不足,想要,但是仿佛感觉远不可及…

我从小就有一种很奇怪的习惯,那就是似乎什么电子产品被我看到我都想拆了。拆不是好玩,不是手欠,而是因为我也 bzd wsm 我就是想要知道这些冰冷的、奇怪的神奇小设备的原理,可是结局往往都是全自动闯祸机 (x
那时候的我啊,就有一个中二的幻想,smsh 我也可以做出这种东西就好了。

没苦硬吃

2021年,一次偶然的机会,我发现了 立创社区 (虽然现在已经烂完了),但是当时的我仿佛就像发现了新大陆一样!
当时的我什么都不会,不知道什么是 EDA,看不懂电路,不会画原理图,不会找芯片手册… 就凭这样窝都能狠狠的复刻出来当时觉得有意思的项目。一次次失败,一次次重来,当时年少无知的我不知道电子是一个多大的坑,但是从小就对数学有一种执念的我 (虽然我现在微积分要烂完了) 却坚信整个世界都是由逻辑构成的。

也许,也许只要我找出电路背后的逻辑,大概就能理解原理了吧?就在这种精神状态下,我不懂什么二三级…各种管,不懂 MOSFET 各种开关,主打一个没苦硬吃,啃下了一堆开源项目的设计。尽管现在的我看来他们并不优秀,但是谢谢你们带我入了这个深不见底的大坑。

然后就是 2022年,当时研究 GPT-3.0 的我显然不知道这个东西未来有多么恐怖,甚至还是在几乎所有人意识到 GPT-3.5 前我好像就开始喜欢上这个家伙了。虽然 LLM 们并不擅长于绘制电路图 (甚至 2025年依然如此) 但,它们擅长解释说明哇!
所以当时的我好像也许可能大概竟然就 这 么 学 会 了 电 子 原 理? (来自25年的自己无法理解)

回忆里面,简单来说方法就是 Ask Anything,我以一种近乎疯狂的速度觉醒了人类对于新知识原理最基础的本能——那就是我所承认的理解范围必须是从我已知的概念通过一系列手段,解释未知的概念。
就像你们这些写代码的程序员喜欢的一样,一层接口不够怎么办?再套一层,已知和未知之间难道也不是只差我一层包一层的概念原理嘛。

2023年后面的故事就是已经喜欢上了硬件电路设计的我,刚好碰上疫情,被困在家里。画板子,看芯片手册熬过了无数个夜晚,常常写写画画到凌晨4点钟也写不完,然后被迫假装睡觉,早上再7点25准时起床… 唉,现在看来真是年少不知睡觉好啊。

那个时候的我其实混电子圈就已经知道了一条浅浅的鄙视链:
只会玩硬件的看不上不懂电子的,会写嵌入式软件的看不上只会做硬件的;两者都会的呢,往往就是不易于亲近人的大佬了 (我曾经也羡慕过这样一两个人,但是现在呢我为他们感到惋惜 因为固执的傲慢似乎已经渗透进了他们的 DNA)。
总之就是人到了一定的高度其实才能看懂曾经认为的佬们实际的内在,扯远了。

Context

反正反正,自从那以后 一整个 2024年 我其实都在想方设法学习软件。
编程是一个很有意思的东东,只可惜像我这样的天赋怪 (25年天赋觉醒) 也被入门挡了好几次,那时候的我其实就意识到了市面上似乎没有一个真正可以带你入门嵌入式的教程无论是视频还是网上的文字资料,对于初学者来说都太过于困难了(所以这是我挖的第一个坑,#做一个真正可以给你0到1的嵌入式教程!
当然还是要感谢 @半糖 喵,是你帮我打开了我剩下半个世界!

后面的故事嘛,大致就是一个晚上就学会了计算机原理的窝在 @向阳老师 的带领下学会了函数的最基本概念!
当你真的把输入和输出串起来后,学会了捕捉一系列可以作为输入的东东和西西后,你就已经成功和我一样从 OS 挂科的大废物变成了——好像看到什么都想拆解为输入输出逻辑交互的怪东西了

为此呢,窝挖了第二个坑:
#Context is coding
Humm 这是一本神奇的小书哦,但是讲道理,这其实不是最开始我想取的名字(但是现在的我就是觉得 Context 真的描述的很恰当!因为无论是硬件的电平跳变,还是软件的函数调用,本质不就是在一层层 Context 里流动的数据嘛?

重构与回归

至此,这也就是这个 blog 目前收集的大部分状态了(x
2025年的故事嘛、我好像就像失联了一样,与其说是失联,倒不如说我是真的很忙。其实在很长一段时间里学会了写嵌入式软件的我不止一次问过我一个问题:当时到底有没有后悔直接学硬件而不是软件?

我的答案是不后悔,反而我觉得硬件和软件是一个相辅相成的东西,硬件决定了你的下限软件决定了你的上限,我一直都信奉一句话“计算机都 tm 是人写的,别人能写出来,你怎么不行?”
我觉得你只要相信这句话,你就一点都不会觉得软件很难写了,用外行的话来说,就是当你了解了一个程序最本质的最小逻辑块的构成那么理论上只要你足够努力,就可以写出非常复杂的程序了。

那么事实也正是如此,因此呢,在短短的 2025年 一年的时间内,我就一不小心学完了所有的前端 20年主流框架,也学会了很多概念比如 SSR ISR ISG 好多好多前端术语( 发现了新的偶像 @Innei )也因为对OS的热爱深度学习了 Linux 内核 C++ GCC LLVM Rust Go Zig JS TS 一堆语言(可以说我现在大部分信手拈来的语言基础都是这段时间里疯狂学习来的。

不只是学习我还写了一堆没用的 Github 仓库,或许在现在的,我看来这一切都是石山,但这都是当时的我学习完新的概念和我好好实践地证明哇(

只不过后来我很快就陷入了一个困境,那就是我真正自己觉得写得好的架构往往在三天到一个星期之内就会被未来的我给推翻并且感受往往都是当时的我觉得无懈可击,但是未来的我觉得非常低级的失误或者说涉设计不合理。
另外更糟糕的是,我发现似乎我学习新知识的速度太快了,不仅超出了我的预期,也狠狠地震惊了周围的人,昔日里仰慕的对象现在也成了羡慕我的一员,但是我觉得我被其他人低估了,不过似乎想想这应该是我的问题,因为学到这么多东西却拿不出什么实质性的展示,难道不是很容易让人联想到在空谈嘛?

所以这一次,我不鸽了

所以呢,2025年9月来我做了一个,我现在觉得最正确的决定,那就是我必须想办法长期全心全意地投入一个项目里面绝不鸽子,或者说因为每过几天就有更好的想法,从而放弃这个项目去研究新的知识,我想试时候停下来了。

于是就有了你现在看到的这个项目 Vane
这是一个我连续开发了三个月的 Rust 反向代理。
也许你会问,市面上不是已经有 Nginx 甚至 Pingora 了吗?但开发它的意义并不在于用一门语言重写一切,而是是时候真正的加入一点自己的创意了。Vane 是一个 Flow-based 的代理,它不只是转发,它是基于流和上下文的(你看,又回到 Context 了)。虽然这个项目截止我写文章的今天还没有开发完,但是已经接近尾声了,希望我在 2026年 给自己挖的这第三个坑可以顺利完结吧!

哦,对了,差点忘了最重要的一件事事情,其实是我拖了很久的博客,现在的我看来我其实已经具备了完整的能力来重新制作一个属于我的独一无二无博客,所以在尝试了那么多框架之后,我依然会选择相对小众的 Sveltekit 而不是 React,这将是我 2026年 的最后一个愿望,那就是在我全心全意做完 Vane 后,长期持久的开发维护更新一个属于我的小空间呀,并且回到开头今天申请的这个萌号, 就会是从今往后我后半生的见证了,所以 2026年 对我来说也会是很不平凡的一年,20260000 这个萌号就是我新的开始!谢谢你看到这里(x

那么今天就这样吧,晚安,陌生人,愿你有个好梦!
来自窝 03:05AM 的 macbook