过去十年

My past decade

今年 2026 年,我 24 岁,也是我的生肖年,马年。

过去的东西很多记不清了,我想要记录下来,不管或多或少。

2016 - 2026

初中

十年前,我还是初三,有亲戚小孩一起度过的快乐童年,也有引发了一次火灾、一次差点火灾的经历,就像随处可见的一个愚蠢的小孩。 不同的是,我随着母亲在好几个城市过着颠沛流离的生活,体会过现实世界的割裂和孤独感。 那时虽然生活拮据,但也有一部电脑可以上网。 我很喜欢追番,印象最深的是火影忍者、Charlotte、Another、Re0,甚至偷偷买了 MP5 和一部二手手机在学校看番。 对了,那时还很喜欢折腾操作系统和刷机,PE 引导、装机、激活、破解软件、ADB,仿佛拥有了属于自己的世界。

值得一提的是,初三之前,我还很喜欢运动,有着数一数二的百米冲刺速度和肺活量。 每天跑操过后还有很多精力和朋友一起玩篮球足球,一起模仿黑子的篮球玩一些很夸张的招式,在欢声笑语和汗水中体会着运动的快乐和友情的美好。 那时有过喜欢我的女生,也经历过被表白,懵懂的我还是拒绝了,现在看来那也只是青春的一个笔画罢了。

第一次接触计算机技术是在准备升入高中的那个暑假,我兴致勃勃地在国内一些视频网站学习了一些基本的计算机常识、DOS 和脚本语言。 随后我开始学习 PHP —— 是的,当时声称世界上最好的语言的 PHP,并用它搭建了第一个服务端站点,看起来有模有样,有循环,有变量渲染,有目录读取和 H5 播放器可以播放我的番剧,完美! 不过我没有深入研究 PHP,而是转去研究更基础的 HTML、CSS。 配套的 IDE 是当时比较新颖的 brackets,当时很喜欢的 Monika 配色被我沿用至今。 然而,复杂的 CSS 对当时的我来说非常难以理解和编写,尤其是弹性和格栅布局,后来就放弃了。

高中

揣着两本没看懂的编程书,我升上了高中。 不知道是出于好奇心驱使还是什么,高一最先学会的就是自建梯子,当时用的还是酸酸乳和 Vultr、Cloudcone 等机器,捧着一本鸟哥 Linux 学习基础入门,配置各种环境然后跑起来。 上 Google 之后,也知道了 Stackoverflow 这些知名社区,弃用百度是我做的最正确的一件事情。 Telegram 也成为我的主力资讯类软件,加了几百个 Channel,还认识到了同校的朋友。 后来又萌发了靠梯子赚钱的灰产想法,搭建 webui 然后在网上分享,不过也只收集到了 8-9 个用户,运转了不到一年就关闭了。 其中有一个人和我成为了知心好友,这就是后来的事情了。

高二想必是我 人生思想 上的一个转折点,这是我阅读书目最多的一年,阅读和理解的过程中,逐渐了解自我和世界的规律,原本郁闷、苦涩的情绪,逐渐转变为了通透、自洽。 我的启蒙书是《局外人》,这是我第一次看书看到出神,仿佛忘记了课间吵闹的声音,只顾着沉浸于文字的世界当中。 随后还有《罪与罚》、《鼠疫》、《被讨厌的勇气》、《天才在左疯子在右》、《苏菲的世界》、《便利店人间》、《黑客与画家》这些是我最喜欢的作品。 以及一些经典的小说《杀死一只知更鸟》、《摆渡人》、《百年孤独》、《三体》、《平凡的世界》、《草房子》。 除此之外,还有很多在 Kindle 上阅读的轻小说,不管是什么形态的文字,都给我带来了潜移默化的文学影响。

随着阅读变多,我也开始写日记了,虽然最初只是无自觉的记点手记,逐渐变成了日记,但我觉得这是 走向自洽 最重要的一步。 为了将不经意间流逝很多想法记录下来,大多数时候是看到了什么东西,引起了什么联想和思考,或者是突然出现一种什么感受,也不是很复杂的东西,不管是疑问还是答案,都会将其记录下来。 将各种想法化为文字的时候,又会引发一些其他的联想,就好像是顺着意识在游动,不知不觉就把想法和思考都倾斜在日记本上了。 这个过程就像在洗涤自己的心灵,塑造自己的灵魂,把自我清晰地表达了出来,就开始变得自洽了。 后来陆陆续续写了两三年日记,虽然现在不写日记了,但日记本是我最珍贵的东西之一。

孤独的旅途上,我认识了两个珍贵的知心朋友,陪我度过了这段迷茫的时光,也让我认识到沟通是人生旅途上的一剂良药。

第一个朋友是偶然认识的网友。 当时 Stable Diffusion 还没出,但是有个二次元头像生成器,依稀记得似乎还有 NFT、区块链和交易之类的,当时不懂,不过还是挺有意思的,我们就是在那个群组通过梯子认识的。 我们经常彻夜畅聊日常生活与人生意义,通过简单的提问-回答来引导思考,由浅入深的方式使我受益匪浅,也是我第一次知道自己可以说这么多东西。

第二个朋友是高中语文老师,我们通过课堂上自由写作的周记认识。 我喜欢在周记里面写各种各样异想天开的东西,从日常吐槽到哲学思考,好的坏的,反问与回答,就像写信一样,久而久之也就成为了好朋友。 我很感谢老师能平等地与学生交流,没有从社会的角度去教育我,而只是平静地、敞开心扉与我聊天。

2019-02-28 20:22:43 建立了我的 Github 账号,ID 为 iyume。

2019-08-31 20:19:29 购买了 tinyume.com 域名。

后来我开始深入学习主力计算机语言 Python。 不过纸上得来终觉浅,我和两个同学在高中数学老师推荐下自费报名了数学建模竞赛。 我则开始学习 numpy、pandas、matplotlib 进行大数据分析。 竞赛很难,知识广度不够就不会,不过即使如此,我们也完成了十几个数据分析,我用程序绘制了数十张数据图,完成了我们的论文。 这是我第一次将编程投入实际应用当中,挑战性很高,也从中学到了很多。

那时的我对高中学业不屑一顾,或者说内耗以至于无法面对。 虽然老师家长都寄予厚望,但是高三我还是从尖子班被淘汰到了普通班。 高三上半年我开始使用 Steam,开始沉迷于打游戏之中,后来还在家休学了三四个月。

直到高考 100 天,高考临近和没开始复习的压力突然压在我身上,我开始越来越恐慌,陷入 panic 无法自拔。 直到高考 30 天,不知为何,我突然就从心魔中走了出来,思考变得异常清晰,开始有条理地复习。 我不知道如何看待这段时间的自己,或许我可以做的更好,但是我不会感到后悔,而是庆幸自己做到了力所能及的事情,获得一个还可以的结果。

高考完后我便和一个好朋友一起去上海旅游了,这是我人生中第一次自己决定去旅游,感觉很棒,也是在这次旅游中认识了街机音游,成为人生爱好之一。

大学

2020 年我的大学生涯开始了。 经历了人生第一次坐飞机之后,我来到了北方的长春理工大学。 从大学门口到宿舍的上床下桌,从教学楼到实验楼,从南校区到东校区,从宿舍到社团,从澡堂到食堂,冷面、麻辣香锅、校外美食街、缓慢的轨道列车、冬天雪景和冰雕树,一切都显得那么新鲜、自由和美丽,世界一下子变大了许多,我可以想去哪里就去哪里。

怀着对信息安全的向往,我进入了信息中心,不过这里只是搞点网络设备掐点网线什么的,并不符合我的期待。 通过这里的关系,我找到了一份兼职 —— 帮某个老师建立一个基金题库相关的网站。 这是我第一次做真正的「软件工程」,那时我看不懂 Vue,选择了 FastAPI + Jinja + TailwindCSS 这奇怪又小众的组合。 这三件套组合当时在网上没有任何模板,我依靠学习和理解来组装了一个编译和渲染流程,写 jwt、面包屑导航、抽题答题、构建考卷,干完后除了技能长进还有一笔小收入。 那时 Arcaea 还是我最喜欢的游戏,每天除了玩音游就是研究 Fluent Python 和我的站点,这也是我泛而不精的开端。

大二,我参加了几场算法(OJ)线上比赛,但是不怎么感兴趣就放弃了。 后来尝试加入了网络安全社团,参加了几场线上 CTF,但是发现真正的 CTF 题目并不有趣,甚至刁钻,我意识到 Web 领域题目大家都只会点点工具,后来也放弃了。 偶然间我发现了 OSPP 并提交了一份申请,通过了,后来我便专注于 NoneBot 社区的开发。

同年的 2021 年底,我认识了我的女朋友,她是隔壁学校绘画相关专业的。 和她的相遇是在街机厅,她在《华卡音舞》上找歌问我,然后我便出于兴趣而主动和她聊天。 后来就越聊越多,开始打电话,开始约会见面。 没多久我便向她告白,我们也成为了知心朋友,恋爱至今一共 4 年多。

随后便是 2022 年初,东北疫情事件 —— 糟透了的一整年。 这段时间几乎都没什么好的回忆,无法出门和女朋友玩,只能窝在宿舍上网课、做开源、做导师项目和学校项目。

做开源给社区贡献是最令我感到兴奋和富有成就感的事情。 因为当时写 Python 途中遇到了一些实际踩坑的点,于是我在那段时间里陆续给 CPython 标准库写了三个 PR,每个都要花好几天的时间去研究它的影响范围和测试对比,和大佬们讨论,最终合并。 还有 NoneBot 社区也是国内相当活跃的社区,非常有幸能加入他们。 其他一些零零散散的项目也累计收获过几百个 star。

我的泛而不精也包含了 AI,我本就是这个专业的。 但是学校的课程完全对着西瓜书讲,我根本听不懂,所以我是自己从 cs231n 学起的,从手搓 K-means 到逐步理解掌握 CNN 的全部内容。 迫于自学这些的目的在于我需要完成导师的论文,即使组里根本没人会写代码,我想 —— 我能完成它,所以我开始干了。 现在回想起来或许我就是喜欢有挑战的事情。 最后我确实做到了,我完成了数十篇论文的代码调研和复现,发明了一个完成挑战的方法,跑完数十个基准指标的测量矩阵,绘制了数十张图,除了一些特定指标让其他人协助用 matlab 去跑,我基本上包揽了所有工作。 我花了接近一年的时间在这篇论文上面。 然而论文最终的第一作者是导师,第二作者是一个无能的研究生学长,第三作者才是我,我感到非常的不受尊重,也断绝了与他们后续的联系。

后来大三也陆续做了很多的项目,包括大创和信安作品赛。 信安作品赛的时候我的全栈能力已经发生了蜕变,可以轻松地写出复杂的 SPA、也可以写后端 p2p peers、ECDH 和接口。 加上开源的贡献,当时我自认为对技术的理解炉火纯青了,想要去实习。 然而当时投了几家大厂暑期实习都没过初筛,索性便放弃了。

大四下学期,即 2024 年初,我选择去了一家 AI 初创公司实习做 C 端应用。 这是一段快乐的时光,我可以尽情发挥全栈和 AI 的能力去做项目,还能每天拿到 260 块钱,在学校可以远程工作。 仍记得我和团队成员一起玩了一局难以忘怀的桌游。 后来由于前景不好等原因,我没能继续干下去。

整个大学生涯里,我挂了好几门课,接近半数时间都在打游戏、追番、看剧和内耗。 虽然对学校课程不上心,但我并不否认自己的才能和天分,将精力投入了自己感兴趣的东西,遇到机会都能把握住,积少成多丰富阅历。

毕业后我和女朋友一起去日本旅游了一趟,回来就是 9 月份秋招末期了,我开始专注于寻找后端的岗位。 当时我并没有好好地找工作,BOSS 也没多少岗位,没思考太多,然后转行进入了 C# 这门新鲜的语言。

我去的第一家公司只有不到百人规模。 好处是,我在这家公司里大约有 70% 的闲暇时间去做各种事情,也收获了几个可以畅聊的好朋友。 坏处是,自降了 base 导致后续找工作都会卡涨幅,这是我比较后悔的一件事情。 小厂其实也有挺厉害的同龄人,也跳槽去了大厂,所以工作在哪里其实并不能局限你,自身硬实力强大才是最重要的。 半年多的时间过后,我便跳槽去了一家 1000 多人规模的旅游行业中厂,也是 C# 和 WLB (Work Life Balance)。

在目前这家旅游行业中厂,我接触了真正的高并发,峰值百万级别的 QPS。 作为 Junior 的工作还是游刃有余的,在一线工作半年多之后,对接和沟通能力都有所增强。 后来我开始负责性能优化专项,虽然尚且不知道是不是自己擅长的领域,但目前做起来也是有种如鱼得水的感觉。

用 C# 这种成熟后端语言和技术栈的,基本上都是 B2B 商业公司,包括我去的这两家。 我认识到在这种商业公司里,技术的话语权是非常小的,渠道、销售和业务这种实打实有增长的才是王道。 工作了两年,虽然只是像螺丝钉一样工作,但是我很高兴自己没有变成社畜的模样,每天可以有充足的时间拥抱自己的生活。

回望过去十年,学生时期总是渴望着独立自主,毕业之后也终于实现了独立的愿望。 虽然没有做出什么成就,但是有女朋友陪伴,也在逐步掌握自己的事业和生活。 很少陷入以前那种抑郁的情绪了,有能力同时也在学会去享受生活,如今过得非常幸福。

小记

周围的同龄人都考上了好大学,拥有了好工作。 我并不像大家一样努力趋之若鹜。 在过去多年的颠沛流离和摸爬滚打中,我并没有为钱所吸引,而是觉得穷有穷的过法,富有富的过法,只是各自经历的人生不同罢了。 当我们谈及人生时,谁又能去评判哪些是真正有意义的呢?

我喜欢叛逆,这可能有点难听,但并不意味着自我主义或者享乐主义。 无论是别人的期待也好,社会的声音也好,未来的不确定性也好,很长一段时间里,我都会受此干扰而内耗。 接触了存在主义之后,我好像明白了一点存在的本质,开始自己去追寻生命的意义。 逐渐地,我学会了聆听自己的内心,学会有主见和做决定,不顺流而下,也不逆流而上,当然也对自己的人生负责。 我的幸福不来自稳定的工作、可爱的女朋友或者是好玩的游戏,而是已经逐步稳定的价值观。

CC BY-NC-SA 4.0 License