Avatar

写在2025的最后一天

Jan 1 · 6min · comments

随笔
总结一下2025年。

一年匆匆过去,工作和代码是这一年的主旋律。2025是繁忙的一年,在年底更是如此。本来有点不想动笔,不过好不容易才保持的记录习惯实在不想中断,所以趁着元旦假期,整理一下今年的杂七杂八。不过前三个季度的很多事都已经记录在另外一篇随笔里,就不再赘述。

关于开源

今年下半年,我开始在github上写一些东西,一开始是一些工具函数,后面变成了自己博客,再到后面是一些小项目。9月的时候,由于工作里越来越多的接触推荐系统的各种模型,出于各种存在的痛点,我开始写自己的第一个开源项目:一个统一的推荐算法框架,NextRec。在之前,我一直没什么动力从零开始写项目,大多数时候都是本地git init以后,提交了几次就太监了(笑)。

不过这次写NextRec,没想到保持了极高的热情,这个项目从10月一直写到12月,基本每周的coding时间都超过30小时。

关于写框架,我是有技术焦虑的,一方面总想跟进最新的工作,以及优雅的代码风格和最新的框架特性,另一方面又希望能在工作里,切实的把这个项目转化出利润,因此挤压了很多时间在上面。

如何妥协新模型的适配,还是现有代码的优化,还是业务上对于公司内部特征的挖掘,这对我还是一个很难取舍的问题及时适配新模型,意味着更有可能吸引到开源社区的注意力;现有代码的优化,意味着为了体验的优化和代码风格,我要花很多时间进行重构和精简(很多参数设计和架构设计,在一开始我都没想很深:例如表征模型和序列模型,任务和损失函数都于精排模型不一致,无法继承一个基类,这带来了非常多问题,包括logit输出的大小,损失函数的规范化,模型输入的统一化);业务上的优化,则是这个项目最初的业务初衷,我需要证明这个项目是有明确的业务价值的。

很遗憾,这三个我做的都不好:26年的1月2日,我发布了NextRec的0.4.27版本,在这个版本里加入了多个多任务模型,但是我还没有跟进生产式模型的兼容。我还是没有想到一个适合将表征模型和序列模型融入统一框架的绝佳模式。业务上基于这个框架产出的模型至今没有转化,这也是最让我非常受挫的一点:模型是否有错?样本是不是取错?这之中有多个无法确定的变量,而他们都会指向一个结论:目前这个框架对于业务的价值还未体现

二战马村

十一国庆假,又飞了一次马德里,对比五一假期,时间宽裕了很多。除开在马德里各种胡吃海塞,还去了趟马拉加的海边。当中记忆犹新的是有一天我们还坐船去追海豚,结果风浪巨大,一船人就我俩晕船晕到不行,最后啥也没看到0.o。

不过最惬意的还是坐在路边晒太阳喝咖啡,有种提前进入退休生活的感觉。

炒股新人的心态

八九月的时候,开始接触了炒股,主要是身边同事经常在聊,加上那段时间整体行情被渲染的很好,所以心痒痒着开始投ETF。主要以纳指和半导体 电池 新能源这几个板块。第一个月赚了几百块钱,自我感觉很不错,但是后面接连几次大跌让我心态就不好了,老想着短线赚一点就出掉,这种糟糕策略下,截止今天,我还小亏了几百块钱。

自我检讨,明年要稳扎稳打,嘿嘿。

香港之行

年底的时候,萍萍又来了一趟苏州,今年算下来,我们陆陆续续见了四五次,算得上是相当高频率了。

这次我们一起去了香港,接连体验了冰室,酒吧和各个打卡点。我们甚至还从有限的三天里抽了大半天去港大体验学生生活。

短短几天我对香港的观感,实在难以想象是一个精英社会城市,倒更像是一个赛伯朋克世界观的城市。高档写字楼的边上是是年久失修的居民楼,外墙脱落,内饰也并不美观,这一点在高街上更是尤为显著。光鲜亮丽的大楼下,很多菲佣聚在一起席地而坐。房价和租金更是夸张,一间合租公寓的隔断房,一个月就要好几千,实在让我难以想象。最重要的一点,香港纵横交错的地形真的走的很让人费劲,很多时候我都想找个地方坐着喝咖啡(老胳膊老腿,走不动路了)。

不过单纯作为游客来说,香港还是不错的。刚到维多利亚港,夜晚下,两岸霓虹灯交相辉映,有种新钱老钱融合的感觉。K11也是我见过的最大的大型CBD,可惜没有时间全逛完。

港大食堂

25年最后的礼物,领证

年底这趟和萍萍的见面,其实主要是为了去民政局领证。12月16日,刚从香港回来,我们挑着她的生日作为我们的结婚纪念日。

祝余生快乐。

2025/12/31 于苏州

Comments
CC BY-NC-SA 4.0 2020-PRESENT © zerolovesea