起跑的瞬间通常是有些狼狈的。
比如去年的那个冬夜,为了赶末班羽田空港特急,我背着塞满换洗衣物和物料周边的背包,在日本街头狂奔。冷风直往肺里灌,红绿灯在视线的边缘闪烁,耳边是电车即将进站的广播。那一刻,我没有时间去思考跑步的姿势是否优雅,唯一的念头就是:跑过去,别错过。
回看我的大一和大二,很多时候也是这种有些狼狈、被时间推着走的“奔跑”状态。
2024 年,大一刚刚开始。那时的我带着对大学的无限好奇,像个刚拿到新玩具的孩子,什么都想碰一碰。我折腾过 Arduino 巡线小车,也在网络安全的边缘试探,用 hashcat1 暴力破解 WiFi 握手包。那时的笔记杂乱无章,离散数学和高等数学的期末速成课视频在浏览器标签页里排成一排。好奇心很广,压力很重,但前路依旧藏在迷雾中。
到了 2025 年,迷茫非但没有消失,反而伴随着现实的压力沉甸甸地压了过来。深度学习研究与全栈工程开发的双轨拉扯,让人有些喘不过气,一边是学术科研的琐碎与枯燥,记得有一次论文修改时为了把图表从 300 dpi 重新画到 600 dpi 磨掉了无数个深夜,还有看不完的文献和会议审稿任务;另一边则是全栈开发的兴奋与疲惫,在传统 Java 技术栈中反复横跳,试图把脑海里的想法变成可以运行的系统,试图做出点什么让别人看见。
我曾在本地的 Obsidian 里记下了 150+ 篇笔记与 39 篇周报。它们记录了我每一次的兴奋、挫败和常态化的“咕咕咕”。总是因为脑补的系统架构太大,担心自己准备不足、做不好,从而迟迟不敢落笔,拖延成了名副其实的“鸽子”。
直到今天,我看着这个刚刚跑通 pnpm build 的博客,它还只是个粗糙的“毛坯房”,甚至可能还藏着某些样式 Bug,内容也尚未填满,但我想,也是时候与自己和解了,奔跑不需要等万事俱备,跑起来本身,或许就是唯一的解药。
把这些原本躺在硬盘里的笔记公开,并在这个庞大而冷漠的互联网上建立起一个弱连接。就像是把自己写下的树叶挂在互联网的枝头,或许某一天,会有另一个在路上奔跑的同行者偶然路过,相视一笑。
当科研和代码的重压让人喘不过气时,生活里还有其他的锚点在同步着我的节奏。在 Livehouse 乐队吉他的轰鸣和旅行的声浪中,我能找到与写代码、做科研时同样纯粹而狂热的能量。
回望来时路,这显然不是一份完美的答卷。在过去两年里,我依然在迷茫、焦虑与妥协中度过。但也正因为不完美,未来的奔跑才有了修正和加速的意义。
我不知道未来的路会通向何方,但我希望无论如何,自己依然能像现在这样,用文字诚实地记录下每一个细微的足迹。
最后,想向未来的自己抛出一个问题:
“当你几年后再读到这篇开篇文时,是否依然保持着当初敲下 Hello World 时的好奇心,以及为了一场 Live 奔跑的狂热吗?”
那就拍拍身上的尘土,重新出发吧。
正如我们第一次打开 IDE 时那样,敲下第一行:
print("Hello World!")
本博客的部分 idea 来自 joye 哥,他是一只行动力很强的奶龙~,他的博客很有趣,很多干货,推荐你看看:https://joyehuang.me/
本文的标题灵感来自Bang Dream所属2.5次元少女乐队企划Poppin Party的单曲:走り始めたばかりのキミに
(致刚刚开始奔跑的你)https://music.163.com/#/song?id=445462020 一起kirakiradokidoki!
Footnotes
-
Hashcat 是世界上最快、最先进的密码恢复工具,支持多种散列算法。 ↩