写在前面

最近发现了一个记录生活和思绪的绝佳方式——语音输入,然后交给AI整理。对于我这样一个时常思绪万千,却又懒于动笔的人来说,这简直是天赐的工具。今天,我就用这种方式,回顾一下从去年六月到现在的这一年。这是一段充满了挑战、失落、探索,也最终迎来转机和新生的旅程。

时间的轨迹:从学考失利到国赛一等奖

故事从去年(2024年)的六月开始。我匆忙地完成了我的16岁生日总结,回头看,那篇文章写得并不好,只表达了当时心绪的冰山一角,可能连40%都不到。紧接着,我迎来了高中生涯的一次重要打击——学考。化学、历史、生物、地理,四门科目的成绩都非常不理想,这基本上宣告了我走“三位一体”招生这条道路的希望变得渺茫。

五月到十月,是属于机器人的季节。

我从五月份便投身于机器人竞赛的训练中。我们使用的是“钟鸣机器人”,但恕我直言,它的图形化编程界面实在惨不忍睹,陈旧得仿佛上世纪90年代的工控界面。你无法像使用Scratch那样直观地理解模块功能,只能通过小小的Logo图标和参数去猜测它的用途,非常难用。

尽管如此,我们还是坚持了下来,并参加了三场比赛。

  • 7月15日,省赛。 我们运气不错,我和另一位同学都斩获了一等奖,为国赛拿到了入场券。

  • 8月23日,国赛。 这是一场喜忧参半的经历。喜的是,我最终获得了全国一等奖,另一位同学获得了国二,这是对我努力的巨大肯定。忧的是,比赛过程中出现了一个意外:一个随机任务恰好刷新在了2号物块上,而由于训练场地与正式比赛场地的标线存在偏差,我的机器人始终无法准确定位并抓取2号物块,导致这个任务没能完成,并非满分。

更令人头疼的是,因为备战国赛,我错过了学校提前返校后老师讲授的“化学反应平衡”这一至关重要的章节。这个知识点的缺失,直接导致了我在之后三四个月的化学学习中步履维艰,成绩一直跟不上。

  • 九月到十一月,我们准备了另一场更为重要的机器人比赛,它的认可高校范围更广。然而,命运似乎又开了一个玩笑。比赛时,一朵白云飘过,场地光线瞬间变亮,我的机器人摄像头因过曝而陷入死循环,无法识别扫描物,最终遗憾收场。

暑假的穿插:新技能与新思考

在紧张的机器人备赛之余,我的暑假也穿插了其他活动:

  • 学习Vue: 七月中下旬,我花了一周时间急速入门了前端框架Vue.js,并在后续的12月和今年1月,尝试写了一些(虽然并不完整的)Vue项目。

  • 参观浙工大: 七月底,我参观了浙江工业大学。这次经历让我对电子信息领域产生了浓厚的兴趣。结合之前在B站看的各种“电赛”视频,我突然发现,相比于计算机竞赛的孤军奋战,电子竞赛的团队协作、社交氛围似乎更加快乐,更能交到志同道合的朋友。

  • 社团海报: 作为即将接任的社长,我还为社团的招新制作了海报。

我的社长“两年”与技术折腾

社团的交接其实在上一届社团活动结束时就已完成。 我被上一任社长指定为接班人,从十月份开始,我便正式以社长的身份,开始为新高一的社员们上课。但说实话,我感觉自己像是做了“两年”社长。因为前一年,社团教的是AI绘画,而他们使用的AI服务器,正是我私人提供的那台搭载着Tesla P40 24G显存的服务器。

这一学年,我给新社员们上了Python和Vue课。Python课的效果我个人觉得还行,虽不完美但尽力了。Vue课则因为大家基础普遍薄弱,效果不甚理想。

十一月份,我开始了一项有趣的“技术攻关”。 学校允许带相机,而相机能录、存、看视频。我突发奇想:能不能把番剧视频塞进SD卡,用相机直接播放,实现“上学看番”的自由?

  1. 初次尝试: 我买的第一台相机使用Motion JPEG格式,其解码器非常挑剔,无法播放由现代FFmpeg编码出的视频,失败。

  2. 二次攻坚: 换了一台支持H.264编码的相机。这次视频能放了,但总是在50秒左右出现一次绿屏,然后卡死,声音也出现奇怪的畸变。我敏锐地察觉到问题可能出在音频解码上。

  3. 最终成功: 我查看了相机支持的音频格式,将视频的音轨转换为该格式后,再放入相机——奇迹发生了,完美播放!为了实现批量化操作,我还写了一个Python脚本,可以自动按顺序为视频生成缩略图,并批量转换、存入SD卡。唯一的缺点是切换视频时有些麻烦,但已经足够满足我的需求了。

AR眼镜梦:从激情万丈到无奈放弃

十二月到一月,我被一种强烈的焦虑感包围。 我觉得整个高中生涯似乎一个像样的项目都没有做出来。想当年,初二时写的QQ机器人,在老师的鼓励下参加了市里的科创比赛,意外拿了个市二等奖,这个奖项正是我通过特长生渠道进入现在这所高中的敲门砖。我渴望在高中也能有这样一个能证明自己的项目,不希望自己的编程能力被埋没。

于是,我将目光投向了AR眼镜

我的设想是:

  • 硬件: 头戴一款 Xreal AR眼镜,连接一台迷你主机,再绑一个摄像头在头上。

  • 软件: 当我转动头部,Windows的所有窗口能以3D的形式悬浮在AR眼镜的视野中。摄像头捕捉我的手势(如点击),模拟成触控信号,作用于虚拟空间中的Windows窗口,从而实现交互。

理想很丰满。我很快实现了3D部分,手势捕捉也勉强可用,性能优化得也相当不错。但一个致命的问题出现了:我使用的 Xreal AR眼镜,官方不对个人开发者提供陀螺仪的原始数据。我通过DLL Hook的方式虽然强行获取到了,但眼镜固件会进行周期性的校准,每一次校准都会导致我获取的四元数参数发生乱飘。我尝试了各种算法对抗校准,均以失败告终,磁力传感器的数据也无法破解。

这个项目,我投入了巨大的精力,写了三四千行代码,常常是作业一写完就扎进去疯狂调试。但最终,在春节前几天,我还是带着深深的失落与不甘,放弃了它。

寒假与低谷:英语、AI与自我怀疑

一月到二月,是寒假。 我去报了雅思班,目的并非考试或出国,只是因为我的英语实在太差,想借此督促自己背单词,提升一下成绩。

同时,我也在关注国产AI的发展,特别是DeepSeek。就个人体验而言,它的代码能力尚可,但幻觉问题严重,上下文关联度低,与国外顶尖模型差距明显,仍需努力。

三月到四月,我坠入了情绪的最低谷。 我开始追忆一件从小学毕业前就一直萦绕心头的往事,希望能有一个更好的结果,但最终还是失败了。这种对过往的执念,与高中项目一事无成的挫败感交织在一起,让我备受煎熬。我甚至回想起高一刚入学时,因为是特长生,总感觉在班里有些格格不入。虽然现在看来同学们并没有什么偏见,但在当时,那种没有知心朋友、无法融入小团体的孤独感是真实存在的。

所有负面情绪的叠加,直接反映在了成绩上。我的年级排名从230名一路下滑到380名。在四月底,我的难受程度达到了顶点。

转机:一次偶然的发现,一个全新的世界

五月,我开始尝试自我调整。 我告诉自己,过去的记忆不要再追寻,高中的经历已成定局,最后一年,高考为重。作为调整的一部分,我当时产生了一个想法:去初中校园走走,试图找回当年那种掌控自己生活、学习与编程的良好状态。这个想法,最终在6月6日的高考假期得以实现。

就在我逐渐接受现实,计划将重心完全转移到备战高考上时,一个突如其来的转折点出现在了5月22日——月考结束的那天

我偶然看到了朋友“落雪无痕”在QQ空间分享的、发在小红书上的个人介绍。点进去一看,我被深深震撼了。两年前,我们还只是水平相当、同样只会用PyQt写点东西的初三学生。而两年后:

  • 他开发的Minecraft服务器启动器mcsl,已拥有2万多用户。

  • 他去年接管的商业内网穿透项目mefrp,用户量高达3万多。

  • 他获得了多家IDC(互联网数据中心)的赞助。

  • 他参加了Moonshot 48,一个仅面向高中生的黑客松比赛!

看到Moonshot 48,我猛然惊醒。我转念一想,明年我就高三了,在三月份那个备战高考的关键时期,根本不可能再花费宝贵的时间去参加MS48这样的活动。这意味着,对于MS48,我已经彻底错过了。 正是这种可惜和不甘,让我注意到了他个人标签里的另一个词:AdventurerX

我立刻去联系他,得知AdventurerX是一个规模远超Moonshot 48的黑客松组织,由一群充满激情的高中生和大学生创办,他们成功获得了真格基金等机构的百万级投资,在国内推广黑客松文化。

那一刻,我突然就心动了。 我觉得我也需要有这样的黑客松经历,于是便报了名。

顾不上5月22日报名截止日已近,我用一个通宵的时间,模仿“落雪无痕”的格式,将我所有的经历和项目整理成简历,提交了AdventurerX的参赛申请。同时,我也把我的故事发在了小红书上。

六月:新的联结与展望

提交申请并将经历分享出去后,我加入了AdventurerX的群聊。通过群聊以及小红书上的私信,我认识了非常多的人。这时我才发现,原来我以为自己孤独的生活经历,其实有非常多国内体制下的同学也有着相似的感受;我找到了许多兴趣相仿的同龄人。这个发现令我非常惊讶。

我感觉,我应该能在这里找到非常多的知己。

  • 我认识了比赛方的 Ryan Zhu, Dylan Su, Marco 等大佬,和他们在群里一起“水群”聊天。

  • 我认识了比我小一届的舟山朋友“老水”,他因为初中时听过浙江大学图灵班的 Ryan.ETH 的讲座而报名。

  • 我认识了学网络安全的OIER lloyd

  • 我还认识了我们宁波本地的参赛者 Anna,她来自鄞州中学,虽然综合编程能力不算顶尖,但擅长深度学习、PCB硬件设计,这些恰好是我的短板。

  • 还有好多朋友~(全写出来太累了呜呜呜)

目前,我、Anna和lloyd已经临时组成了一支队伍。 我们三人的技术栈形成了奇妙的“缺点互补”,每个人会的恰好是另一个人不会的,构成了一个潜力巨大的全栈团队。

截至6月9日我录下这段语音时,申请结果尚未公布,但我希望能有个好结果。

技术栈更新与身份的蜕变

在这一年的探索中,我的技术世界也发生了重要变化:

  • 全面的Linux化: 2023到2024年对Linux的深入学习,让我对计算机的理解达到了新的层次。去年11月,我将主力操作系统从Debian换成了Arch Linux。它极新的软件包、强大的AUR社区仓库,让软件安装和环境配置变得空前便捷。配合BTRFS文件系统的快照功能,我再也不用担心“滚挂”问题。虽然都说N卡在Linux下问题多,但我的1050Ti除了玩大型游戏时因缺少显存压缩技术会爆显存外,日常和开发使用几乎完美。

  • 前端APP开发探索: 今年六月初的高考假期间,我尝试了Vue + Ionic的技术方案,并成功跑通了一个Demo,实现了用前端技术栈丝滑地开发安卓APP。

更重要的,是一次身份的重塑。

2025年6月开始,我决定将我的网络ID从“砂纸鸽”正式更改为我的新名字:洛元 (Luorix)

  • 告别“砂纸鸽”: 这个旧名字由“砂纸”和“鸽”组成,后者源于我做事容易拖延(咕咕咕)。但它不仅听起来有些像“傻子”,也缺乏独创性。

  • 拥抱“洛元 (Luorix)”: “洛”字我非常喜欢,“元”则能与我未来的社区/工作室名产生关联。“洛元”二字读起来感觉不错,我非常中意。

与此同时,我的工作室/项目品牌也从原来的“锋电”升级为“次元” (Dimension),并启用了新域名 dimeta.top。我已约稿画师,为“洛元”这个新身份绘制专属的人设图,以替换掉一直以来使用的AI头像。

结语与展望

社团又到了一年一度的交接时刻,看着上一届的学长高考结束即将毕业,才惊觉时光飞逝。再过一年,就轮到我们了。

这一年,我经历了太多。有过因成绩和项目失败而陷入的深深谷底,也有过在迷茫中对技术边界的不断探索。最终,在5月22日的那个夜晚,因为一次偶然的发现,我的人生轨迹似乎被推向了一个全新的、充满可能性的方向。

我不知道AdventurerX的申请能否通过,不知道7月23日到27日我是否能出现在杭州的赛场上。但这已经不那么重要了。重要的是,我走出了孤独的内耗,找到了一个充满活力的社群,认识了一群志同道合的朋友。

我的高中,似乎终于有了一个值得全力以赴去完成的故事。

希望能进评选呜呜呜!!!

这,就是我过去一年的经历。如果还有什么遗漏,那就在明年的总结里追加吧。