为什么我重新搭了一个博客
0 次浏览 / 0 条评论
目录
这不是我第一次搭博客,但应该是认真想用起来的一次。
之前也折腾过,Hexo、Hugo,搭完放着吃灰,过几个月看到别人的博客又手痒,重新搭,然后继续吃灰。这次换了 Astro,强迫症发作在框架上花了不少时间——但这不是重点,重点是我想搞清楚自己为什么总在搭博客却不在写博客。
写博客是为了什么
学了快两年了,我越来越觉得自己有一个问题:动手能力尚可,但理论基础很薄。
能跑起来 ROS2 的导航栈,能用 Rust 写点东西,能把 SLAM 的流程大概跑通,但如果有人问我”卡尔曼滤波为什么这么设计”,或者”Rust 所有权的本质是什么”,我很可能答不上来,或者答得很模糊。
这个感觉越来越让我不舒服。工程上能 run 起来,但对底层原理说不清楚,感觉像踩在沙子上——能站着,但不稳。
写博客是我给自己的一个要求:写得出来才算真的懂。费曼说的那个方法,用自己的话解释清楚一件事,比反复看书有效得多。这个博客就是我的”解释给自己听”的地方。
我在学什么
目前主要在几个方向折腾:
机器人相关
ROS2 是主要工具,最近在啃导航栈——Nav2 的行为树、代价地图、局部规划器那一套。CV 方向做过一些目标检测的活,去年搞过 SLAM,用的是 PointLIO 和 slam_toolbox,但对里面的数学还不够扎实,是接下来要补的。
系统编程
Rust、C++、Go 都在用,语言只是工具,哪个合适用哪个。Rust 在机器人项目里写过一些工具和库,C++ 是 ROS 生态绕不开的,Go 偶尔写写后端服务。
AI/深度学习
这块还在入门,从基础的神经网络开始补。最近在玩 Agent,用 OpenClaw 之类的框架搭了一些东西,感觉很有意思,目标是能读懂论文、理解方法设计的动机,而不只是会调包。
接下来
这个博客大概会记录:学到的东西、踩过的坑、对某个问题的理解。不一定高深,但要真实——我不会写自己没搞懂的东西假装懂了。
先把基础补扎实。慢慢来。