[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"post-wrapping-up-2025":3},{"id":4,"title":5,"aliases":6,"author":6,"authors":7,"body":9,"cover":6,"date":284,"description":285,"draft":6,"excerpt":6,"extension":286,"extra":287,"linkTo":6,"meta":289,"navigation":290,"pageKind":6,"path":291,"seo":292,"stem":293,"taxonomy":6,"unlisted":6,"__hash__":294},"posts\u002Fposts\u002Fwrapping-up-2025\u002Findex.md","林子的 2025 年终总结",null,[8],"Rynco Maekawa",{"type":10,"value":11,"toc":280},"minimark",[12,16,19,23,26,34,37,48,51,54,57,60,63,66,69,72,75,78,88,97,100,103,112,119,122,125,128,131,134,142,145,148,154,157,160,168,171,174,177,187,190,204,207,233,236,239,247,250,255],[13,14,15],"p",{},"2025 年的自己猜得没错：时间确实过得越来越快了。\n这篇年终总结竟然已经是到了三月才开始写的。",[13,17,18],{},"闲话少说，来看下林子的 2025 年吧！",[20,21,22],"h1",{"id":22},"工作",[13,24,25],{},"在 MoonBit 的日子不能算差，至少在还有自由度的时候是这样的。",[13,27,28,29,33],{},"年初我给 ",[30,31,32],"code",{},"moonc","（MoonBit 编译器）做了一个完整的、带 debuginfo 生成的 LLVM 后端。\n再上次写 LLVM IR 生成还是在研究生实验室打工的时候，\n所以实际上算是重新熟悉了一遍 LLVM。",[13,35,36],{},"这个过程中比起倒腾 LLVM 本身，让我学到更多的其实是打包的过程。\n当时的项目要求最早要能在 Ubuntu 16.04 上跑起来——但是 LLVM 18 的编译要求 C++ 17 的支持。\n经过无数次 CI 爆炸之后，\n最终让项目跑起来的配置是用系统自带的 GCC 5 bootstrap 一份 GCC 9.5，\n再用 GCC 9.5 编译 LLVM 18 来拿到需要的兼容性和版本。",[13,38,39,40,47],{},"另外，LLVM OCaml binding 本身也很年久失修了\n——当时修改的时候目之所及都是 10 年以上的老登代码。\n想在这个环境下给它加功能加测试，\n甚至同时还",[41,42,46],"a",{"href":43,"rel":44},"https:\u002F\u002Fgithub.com\u002Fllvm\u002Fllvm-project\u002Fpull\u002F131583",[45],"nofollow","交了一个 PR","，现在想想还是有点佩服自己的。\n不过有点遗憾的是其实还有一些其他的对 LLVM OCaml binding 的翻新修改，\n因为当时时间比较紧还没有交到上游，\n但是现在也没有机会交了。",[13,49,50],{},"四五月份的时候离职了两位同事。\n我到现在也不知道他们的离职原因到底是什么，虽然我觉得我能猜到。\n总之，这两位同事的项目就都落到了我的身上。\n于是情况就急转直下了。\n自由度？什么自由度。",[13,52,53],{},"五月一整个月都被用来更新包管理平台的后端。\n从六月开始，我就在着手构建系统的重构工作了。",[13,55,56],{},"我不想说前同事坏话。\n大家都是打工人，在这么紧的期限内写出来的东西能跑就很不错了。\n相比之下，就当是我的工作记忆没有一般人那么大好了。\n对于构建系统的行为，当时的我实在是难以在短时间内理解透彻。",[13,58,59],{},"总之，接手构建系统之后光研究行为我就研究了一个多月，\n才总算把一般情况下的构建行为写成文档。\n之后就是磨人的语义对齐工作。\n从七月到十二月，我的工作基本上就是 实现功能——对比测试——修 bug 的循环。\n没办法，各种 edge case 的行为太难搞了。这还没到 1.0 呢。",[13,61,62],{},"然后在新年之前我就跑路了。",[13,64,65],{},"关于离职的细节我不想说太多，总之算是某种程度上的方向不和导致的和平分手吧。\n前同事们人都很好，我对他们没有任何负面评价。\n实在对相关的事情和感想感兴趣的话，也可以找我偷偷问，大概？",[13,67,68],{},"离职之后就离开了深圳，回到了北京，gap 了一个月，然后到了现在的公司。\n至少目前感觉还不错，祝我好运。",[20,70,71],{"id":71},"摄影",[13,73,74],{},"可能有些人发现我开始发修过的照片了。",[13,76,77],{},"我对摄影其实一直都有点兴趣。\n我喜欢拍城市的楼，拍天空和云，当然也有路边的花花草草。\n反倒是人好像拍的很少的样子。\n但是对我来说，手机摄影在有些时候不是最好方案：",[79,80,81,85],"ul",{},[82,83,84],"li",{},"一是手机相机的调色一般都很……高对比度。锐化过度。\n还有 HDR 压进 JPEG 导致的各种神秘局部对比度问题。\n总之拍出来总觉得修的有点过头。",[82,86,87],{},"二是没有长焦。\n我尤其喜欢选取视野中很小的一块作为拍摄主体，\n而当时使用的红米 Note 12 Turbo 的长焦端只能到 50mm（而且清晰度还很差），\n导致很多时候我只能用 50mm 去凑合拍，后期再裁剪。\n想拍 70mm 以上的视角基本上就是在做梦。",[13,89,90,91,96],{},"于是到了年底我忍不住了，趁着还有国补买了一台 Sony A7C2 全画幅微单，\n配了",[41,92,95],{"href":93,"rel":94},"https:\u002F\u002Fwww.tamron.com\u002Fglobal\u002Fconsumer\u002Flenses\u002Fa075\u002F",[45],"腾龙的 25-200mm f\u002F2.8-5.6 天涯头","。",[13,98,99],{},"简而言之：爽。",[13,101,102],{},"是真的，200mm 带来的爽感是 50mm 完全比不了的。\n我终于可以把河堤上的人群装满取景框，\n或者只截取高楼的一段或一片窗户作为拍摄主体，\n或者只关注夕阳下远处的雾霭而不用拍成经典风景照了。\n相机的调色和极端情况下的宽容度也比手机好太多了。毕竟底大一级压死人。",[13,104,105,106,111],{},"算了，不如去看看",[41,107,110],{"href":108,"rel":109},"https:\u002F\u002Funsplash.com\u002F@lynzrand",[45],"我的 Unsplash"," 吧。\n还有免费下载喵！",[13,113,114],{},[115,116],"img",{"alt":117,"src":118},"深圳夕阳下的雾霭","\u002Fposts\u002Fwrapping-up-2025\u002Fshenzhen-haze.jpg",[20,120,121],{"id":121},"植物",[13,123,124],{},"我开始养花了。",[13,126,127],{},"对，这个上学的时候连吊兰都能养死的人竟然开始养花了。",[13,129,130],{},"说来话长，但是长话短说：\n五月的时候，我和朋友在一个叫 “很久以前” 的烤串店吃饭的时候，\n被店员送了一盒 “呼伦贝尔的草籽”。\n现在想想估计就是易拉罐分装的牧草草籽之类的东西吧。\n不管怎么说，反正朋友说她已经有过一盒了，所以让我拿回家种着玩，于是我的窗台上就有了一盆青草。",[13,132,133],{},"光养青草有什么意思，对吧？",[13,135,136,137,96],{},"彼时我刚买了 3D 打印机，手里是锤子到处都是钉子，\n于是我就开始给自己的青草建模并打印各种",[41,138,141],{"href":139,"rel":140},"https:\u002F\u002Fwww.printables.com\u002Fmodel\u002F1334044-minimalist-rectangle-flower-pot",[45],"小花盆",[13,143,144],{},"然后就成了正反馈循环。\n建模花盆本身就是一种享受（神奇吧 ADHD），\n于是我每次建得差不多就去把它打出来。\n打出来的花盆也不能空着，于是我就开始找更多的种子来种。\n就这样直到我的窗台已经塞满了，没有地方放新的花盆为止才停手。",[13,146,147],{},"我从深圳的出租屋搬走的时候，\n窗台上已经有了青草、三角酢浆草、吊兰、量天尺、欧芹、大花马齿苋和科西嘉薄荷，\n一共七种植物，占据了厨房和卫生间的所有窗台空间。",[13,149,150],{},[115,151],{"alt":152,"src":153},"草和打印机","\u002Fposts\u002Fwrapping-up-2025\u002Fwindowsill.jpg",[13,155,156],{},"搬家的时候只有酢浆草、马齿苋和科西嘉薄荷被带回了北京。其他的都留给下一任租客了。\n不过我已经开始在北京的家里种植新的猫薄荷、鼠尾草和葱了！",[20,158,159],{"id":159},"精神",[13,161,162,163,167],{},"我在",[41,164,166],{"href":165},"\u002Fposts\u002Fwrapping-up-2024\u002F","去年的年终总结","里曾经怀疑自己有 ADHD。\n这一猜想在春节前的最后几个工作日中不幸得到了证实。\n不过老实说，确诊的信息其实对我也没啥影响：\n专注达和托莫西汀的副作用对我来说都有点大，\n所以现在依然是靠自觉维持一个差不多能像正常人一样工作的状态。",[13,169,170],{},"顺便一提，ASD 的诊断则因为深圳康宁医院没有条件作罢。\n不过即使诊断了也没什么用就是了。",[13,172,173],{},"我怀疑去年下半年工作的压力越来越大的时候我就有了一些抑郁倾向，\n毕竟工作最后一段时间的精神状态实在说不上健康。\n随着今年年初确诊了一点点轻度抑郁，也是吃上 SSRI 了。\n好在是轻度的。——还是因为我没有动力写项目才发现的。所以应该比较好解决吧。",[13,175,176],{},"工作真的会改变人，我去年最后一部正经看完的动画还是《Ave Mujica》。\n只到今年年初才又看完了《超辉夜姬》。\n哎工作怎么这么坏啊。",[178,179,180],"blockquote",{},[13,181,182,183,186],{},"一点也不感到寂寞哦",[184,185],"br",{},"\n因为我有好好习惯寂寞",[13,188,189],{},"此乃谎言。",[13,191,192,193],{},"早就习惯寂寞了，但是偶尔也还是会想要一些让人安心的关系的吧。",[194,195,196],"sup",{},[41,197,203],{"href":198,"ariaDescribedBy":199,"dataFootnoteRef":201,"id":202},"#user-content-fn-relationship",[200],"footnote-label","","user-content-fnref-relationship","1",[20,205,206],{"id":206},"杂谈",[79,208,209,212,215,218,227,230],{},[82,210,211],{},"如前文所说，去年买了 3D 打印机。\n目前已经成功沦为我的花盆工厂和我妈的手办工厂。\n不过还是打印了一些收纳盒、吉他支架、相机包隔板之类的有用的东西的。",[82,213,214],{},"2024 年提到的延迟已经达到了奥尔特云级别的朋友，在 2025 年完全没有反馈。",[82,216,217],{},"不过好消息是 2025 年交到了不少新朋友！而且也有新的感兴趣的人了，大概！",[82,219,220,221,226],{},"2025 年 3 月开坑做了一个字体，",[41,222,225],{"href":223,"rel":224},"https:\u002F\u002Fgithub.com\u002Fpangpang-studio\u002Fmonoxide",[45],"Monoxide","。感兴趣的话可以看看。",[82,228,229],{},"离职之后的 gap 期间我去香港和澳门旅游了一趟。",[82,231,232],{},"我现在对于 AI 编码在工作中的用途依然持怀疑态度。",[20,234,235],{"id":235},"结语",[13,237,238],{},"人呐就不知道，自己不可以预料。\n2024 年年底写下 “10\u002F10 would recommend” 的自己大概也不会想到一年后会这么坚定地离职吧。",[178,240,241],{},[13,242,243,244,246],{},"快乐一点当然更好",[184,245],{},"\n还是假装开朗强颜欢笑吧",[13,248,249],{},"今天的未来又会是什么样子的呢？",[13,251,252],{},[115,253],{"alt":201,"src":254},"\u002Fposts\u002Fwrapping-up-2025\u002Fevening-birds.jpg",[256,257,260,266],"section",{"className":258,"dataFootnotes":201},[259],"footnotes",[261,262,265],"h2",{"className":263,"id":200},[264],"sr-only","Footnotes",[267,268,269],"ol",{},[82,270,272,273],{"id":271},"user-content-fn-relationship","虽然本意并非如此，但是也不是不能把这条当作求偶…… ",[41,274,279],{"href":275,"ariaLabel":276,"className":277,"dataFootnoteBackref":201},"#user-content-fnref-relationship","Back to reference 1",[278],"data-footnote-backref","↩",{"title":201,"searchDepth":281,"depth":281,"links":282},2,[283],{"id":200,"depth":281,"text":265},"2026-03-10","三月了！！！！这个人才开始写年终总结！！！！\n","md",{"cover":288},"\u002Fcover_images\u002Fwrapping-up-2025.jpg",{},true,"\u002Fposts\u002Fwrapping-up-2025",{"title":5,"description":285},"posts\u002Fwrapping-up-2025\u002Findex","DZLDIKLtwX9pqqZ8SH8zWL34kMQzNPNpmQyuQM9-IKQ",1788789002036]