回去看了下去年的年终总结,发觉去年的目标又是基本都没实现。难免有些暗暗紧张,担心每年的这个年终总结会不会直接成为 flag 墓场,成为自己把自己亲手钉在成长历程的耻辱柱上的证明。
但好在去年的理由今年依然适用,我也依旧没有感觉到有太多的负罪感。虽然我还在同一家公司上班,但经常是在很短的一段时间里,我的工作内容就会发生难以预料的疾风暴雨般的变化,被迫的去调整生活节奏去适应这一切。这时如果还是刻舟求剑的追求在过去情景中制定的目标,也很难说能不能真的达成想要的效果。今年并没有做什么新的事情,大多是坚持完成去年的事情,平淡的生活中自有真意,也值得好好总结一下。
今年总结
信息流,编辑器,服务器和操作系统
信息流
去年订了一堆纸媒,想着总该有点好东西吧,结果是完全的失望透顶。今年付费媒体收敛到了只有《财新周刊》和《华尔街日报》这两家媒体来,并且取消了纸质版的订阅,都是付费电子版。年初的时候,订了几个月的华尔街日报,但优惠过去之后,正价要 20 刀一个月实在是太贵了,就取消订阅了。之后十一假期回来,有一天心血来潮想再看看新闻,打开官网突然发现好像《华尔街日报》有个活动能 2 刀一个月订全年,没有丝毫犹豫,我直接果断下单。
我的信息流,基本是 RSS(日报,博客,WSJ) + 财新(周刊居然不支持 RSS) + B 站(简直是人性的弱点) + 推特/油管/V 站/reddit。财新的话,有时中午午休会读一会,今年经常会看到本行业甚至本公司出现在一些深度报道里,感觉非常奇妙。RSS 自打换了办公电脑之后,没法在公司看,于是基本就是周末挑俩小时把这周有意思的博客看一看。B 站则是老生常谈的难以戒除,看到今年 B 站年终回顾报告的“1 年全勤”,不得不羞愧的低下了头。
编辑器
今年不负众望的安装并尝试了 emacs,但是跟 vim 的收获满满不同,自打尝试使用 emacs 开始,就是完全陷入时间的泥沼。在学习基础操作的同时,总有无数的问题需要去处理。
- vanilla emacs 的反人类快捷键组合绝对是对人类手指的极度摧残。(踏板 meme 居然并非搞笑
- 自己一个个装折腾到能用的程度又实在是太费时间了。
- 直接用 doom emacs 又缺失了 build 编辑器熟悉的过程。
颇为鸡肋。今年尝试学了 org-mode,但实战场景有限。尝试了 lisp,确实被函数式编程深深折服,但作用也有限。最终,只有记账流程迁移到 emacs 里之后,确实是经常用的。但结果就是我的 emacs 事实上成为了纯粹的记账编辑器,完全没发挥出想要的效果。而且回头来看,折腾 emacs 的过程实在是太杀时间,太祛魅了,是真没时间折腾这个。想到自己年初在 emacs 论坛里搭老哥车订的衣服也不合身,可能跟 emacs 真的有点八字不合,后面还是把主要流程切换回到 vim 上去罢(悲)。
服务器
今年把博客服务器做了巨大升级(天杀的阿里云续费真太贵了),变成了全球可访问! CN2 GIA! 精品网络!(虽然并不懂什么意思),真正变成了全世界人民都能访问的博客了(虽然并没人来看,虽然我也没怎么写)。
并且今年也是信守承诺👍,自建了自己的图床(根本不是因为之前白嫖的免费图床崩了),终于让自家的博客能访问自家的图床,不用再处理跨域问题了。
操作系统
今年是补全了桌面级操作系统的最后一块拼图 —— 尝试日用 Linux。最开始是被平铺式桌面管理系统强烈吸引,被大佬们酷炫操作深深折服,自然而然的生发出了“天呐,这简直是我”的朴素想法。本着没有使用场景就难以掌握本领的基本信条,我在办公电脑上装了 Linux(双系统)。本来最初是想一步到位直接 ARCH,但是看了一圈公司的文档,好多基础软件只支持 Ubuntu,没办法,最终只好还是向现实低头。最开始折腾了一下 wayland,但是不知道是不是没显卡的原因,导致我的窗口动画卡的一批,日常使用也实在是难以忍受。后来不得已,换成了 i3wm,果然好了很多,日常使用也很流畅。
然而今年的尝试也就到此为止了,等我装好系统之后,本来打算找一段时间适应适应,没想到工作强度忽然陡升,原有的成熟工作流都难以应付手头的工作。全面切换的尝试也只好作罢。
另外有一点,是我的 PVE 服务器彻底停机了。起因是今年上半年公司强制电脑安装监控软件,而我的 mac 上有机密数据,是铁不能给监控软件开磁盘权限的。当时项目节奏又特别紧张,1 个在开发,1 个在联调,2 个在测试。他娘的公司发的笔记本之前已经大修过一次但显然维修大哥没修明白,还是动不动就蓝屏。而且经典 i7-8550U 在 2024 年,已经连打开编辑器都成问题了,侥幸打开编辑器之后,本地编译时间也是打底 7 分钟往上。
于是上班就变成了,一边开发时间如箭般飞逝,另外一边已经编译了半年的项目还是没编译好,内边好几个测试过来问我 case 情况,电脑还动不动就蓝屏死机。会想内段时间的日子,这世界上没有人应该经受这样的惩罚,那真的是精神折磨,于是终于有一天下午,实在是没法忍受,于是下午请假回家,把我的 PVE 服务器赶紧装了个 windows 搬到了公司里。
图里的已经是最终状态了,RX 580 和 无线网卡都是后加的,内存也爽升级到了 64G。编辑器,模拟器,向量数据库,wsl 同时畅快运行,真是爽的不行。
混乱中诞生的分级收纳体系和噪音工程实践
今年延续了去年的风格,又购置了若干电子产品,使用起来都不错
NIZ PLUM 87 键静电容键盘
又买了一把宁芝放家里,终于不用来回背键盘上下班了,显著提升幸福感IPAD AIR 6
重拾了大学时的习惯,今年在《深夜食堂》和雪地野营大哥们的陪伴下进入了无数个梦乡,感恩🙏
灵魂摄取器 漫步者 R1600TIII 有线音响
还是正经音响味儿对👂红米 A27U 4K 显示器 * 3
本来想买 LG 27UQ850W,但奈何价格也确实一个顶仨,预算在这思索再三还是还是买了仨红米,目前出租屋里放俩,老家放了一个。虽然 windows 下其实感觉感知不强,但我的 mac ,尤其是在换了 macos 15 的树林壁纸之后,字体明显变清晰规整了,显著提升使用体验。小米屏幕挂灯
并非愚蠢。夜晚借助灯光能有效提升专注度。好评。
噪音工程
要说今年对我影响最大的,应该把这个奖项颁给今年买的冰箱,有了冰箱之后,可以随时喝到 ice beer,显著提升了体重指数,确实很爽。但是小冰箱刚拿回来的时候,他那个压缩机的声音放到卧室里,虽然绝对意义上的噪音不能算太大,但是确实影响睡眠,与小冰箱同眠的第一个夜晚,被折腾到了很晚之后才睡着。于是痛定思痛之后,对卧室小冰箱进行了一些噪音工程的实践。
在精密计算了泡沫板和噪音声波的反射路径夹角并充分考虑了热量溢散条件之后,通过外挂式加装吸引泡沫板,非耦合,强鲁棒性,热插拔地显著减低了冰箱噪音。现已加入 2024 助眠必备白噪音歌单。
分级收纳理论
就像是最民主的时代德国人民居然自发选举出来最极权的法西斯政党一样。在工作强度拉满,完全功夫没收拾,屋内整洁度最人神共愤的时间段,我居然凭空参悟出了一套分级收纳理论。
目前的分级收纳理论按照 KVM HUB 上侧 -> 右侧边微型储物区 -> 右前侧收纳盒 -> 正前侧洞洞板-> 床头置物架 -> 后方陈列架 -> 衣柜顶层/底层 -> 床底储物箱阵列。提供了足以区分尺寸,区分使用频率的 0 到 8 级合理分级收纳系统,非常实用。
AI 与 实践
其实这个小标题起的稍微有点标题党了,因为今年并没针对 AI 做出什么有效实践(本章节说的 AI 都是指 LLM 类型的 AI)。传统的效率软件通常是利用快捷键或者什么方式,能迅速精确的实现某类操作。而 AI 在效率方向的辅助,则往往得让 AI “考虑” 一段时间。所以如果让我们把传统效率软件比作是动物“脊髓”神经系统,那我觉得 AI 确实更像是人的“意识”,由思考之后再去驱使肢体完成某些行为。然而,在匆匆搭建“意识”系统之前,显然我的基础“脊髓”系统还在成长中。所以今年在工作流方向上的探索,主要还是以完善“脊髓”环境为主,基本没什么自发了解 AI 的动作。
从下半年开始,公司突然开始狂推 AI,从 AI Agent 到编程助手,来的又快又急。加上不断有 AI 需求被当作高优项目被提出来。所以今年对 AI 的了解主要还是被公司逼着学习的。从 embbding 到向量数据库,再到量化模型和 GPU 容器,虽然还远远谈不上入门,但是当我了解到向量数据库的相似性检索和对数据 embbding 的过程,真是让人大开眼界。
跟 AI 相关的,也不是全是好事,就比如说 AI 编程助手,从下半年开始部门强推插件之后,到了 Q4,居然直接提出了 AI 代码生成率达到 30% 的究极拍脑门目标。真的很难想象究竟什么样的精神状态下,才能认为 AI 能在经过数年维护下,已经积累了天量 token 的项目中,能够均匀的生成如此巨量的可用业务代码?
平心而论,我内心并不抵触使用 AI。从 gpt4 开始出现之后,AI 能力已经给我的编码流程带来了翻天覆地的变化。AI 已经帮助我大幅减少了 API 的查阅时间和许多基础 demo 的构建时间。但就算是如此翻天覆地的变化也根本达到不了 30% 的要求。最开始公司推广插件的时候,虽然做的并不是很好用,但是偶尔想起来了还是会用一用的。现在规定了 AI 代码生成率之后,只能是开发过程中彻底禁用插件防止代码行数被统计到分母基数当中,再抽时间补一补生成代码的 case。这下反倒是彻底没有 AI 插件可以用了。我司居然能选择出如此僵化的量化指标,真的是让人哑然失笑。
great use of AI is not making machines do what you can do better.
对 AI 伟大的用法,不是让机器来做你能做的更好的事情。
谈起来对 AI 的态度,我觉得说的最好的,还是在年末看到的 antirez 的博客中提到的这句话👆。“做的更好”是一种很复杂的考量,这句话不光是在说 AI,做什么事情都一样的。
娱乐和阅读
今年工作很忙,好多时候回到家就是颓然倒在床上。读书和打游戏其实都不是很多。读书主要是读了
- 《倦怠社会》 – 无聊是创造力的基石
- 《狗屁工作》
- 《Doom 启示录》 – 瞻仰 code hero 的伟业
- 《Linux 就该这么学》 – arch 社区推荐,但就看了半本
- 《正义之心》 – 直觉先于理性
游戏的话,主要是玩了
- 《环世界》 – 神作,这游戏居然打通关了,居然是能通关的
- 《艾尔登法环》 – 神作,但并没买 dlc
- 《黑神话·悟空》 – 我不该在打完法环之后就打黑猴
- 《冰汽时代 2》 – 必刷的 100 道数学题
虽然看书和玩游戏在消费内容的过程中带来的感受很多,但是阅读和游玩本身没发掘出什么实质的感想来。就拿目前的生活节奏来看,未来打游戏和阅读,会变得越来越奢侈。工作越努力,自己越贫瘠。
羽毛球和健康
今年是伤病大年,有印象的严重健康下滑就有好几波。首先是从二月份一直到十月份,我一直断断续续的膝盖疼,每次打完球膝盖都感觉非常难受,严重影响竞技表现和投入状态。每次在这种时候,我就告诉自己,幸亏自己没有选择体育的道路。竞技体育非常喜欢强调勤劳和汗水,但在这之前,天赋这一关就足够拦下绝大多数人了,哪怕是最基础的保持健康的天赋。
四月份更是倒霉的没边,下面请看一段令人绝望的聊天记录。
这之后断断续续的小伤病一直到了九月份。到了九月末,来了个真正差点改变人生的巨变。不知道是加班太多还是伤病积累,我开始颈椎不舒服的同时,久坐之后手臂开始发麻,最要命的是早上起来后背疼。去医院一问,大夫说有可能是强直性脊柱炎。
心如死灰。当时真的是难过极了,觉得自己可能这辈子真就交代在这了。回家之后,我强打精神,开始按 3% 的通胀计算,如果爸妈养老金不涨的情况下,大概需要多少钱才能养老。如果我能再坚持一年,我能给爸妈多留多少钱。
国家放假回家前一晚,我躺在床上开始不受控的回忆起过去经历过的每一件事。想着想着,心里反倒涌现起一股释然。我跟自己说,从无到有,一手烂牌能打成现在这样,已经不算失败了。哪怕是允许自己回到过去的任何一个节点重新来过,也难说就能做的更好。起码玩到现在,这一局是真的打的不错。是时候给自己放个假了。
回家之后除了非出门不可的事情,一口气在家连躺了 13 天。
然而,改变就发生在这段时间里,当我终于坐起来之后,我发现好像伤病也没有那么严重,等到临走的时候,颈椎,手臂和后背的不适已经基本消退了。回来之后去医院做了全套检查,拍了核磁还测了基因。大夫说你这不是强直性脊柱炎,但颈椎间盘确实稍微突出,好在目前还没压迫神经,之前出现的剧烈的症状可能是进行中的表征。但只要及时干预,多活动活动颈椎,就没什么问题。
不知道医院里面是不是埋伏了什么魔法,从医院回来之后到年末的这段时间里,我的右腿膝盖再没疼过。并且惊讶的发现,自己的体力莫名其妙的变好了许多,健康状态有了显著改善。打羽毛球已经从这两年哪怕是双打打一会就累的不行,到回来之后已经可以能坚持单打连打七局了(虽然还是很菜)。
我的技术风格比较喜欢调度,重视单拍回球的位置,喜欢在双打中把对手拉到单侧边线之后杀另一侧空档。也得承认的是,我的反手技术,连贯,速度,精度和双打补位都不太行。但我一直有个比较变态的想法就是,充分调度对手之后得分才比较有意思,尤其是当对手速度明显比你快的时候,通过调度战胜对手,这样得来的一分会更有意义。今年十一复出之后,打断了陪伴了自己两年多的 nano 7,新换上了 NF 700 tour。上手之后,还来不及伤心跟老牌子道别,就惊讶的发现新拍子拿在手里挥速变快好多,接杀球放网更是有如神助。
回顾这一年,羽毛球作为工作之余唯一的运动途径,让我收获了很多的快乐和身体上的放松,并没有在抑制体重增长上带来任何帮助。但打羽毛球的过程中,我确实。这已经很好了(但今年仍然没学会骑自行车)。
财务相关
理财目标几乎是唯一达成了的最初愿望了的目标,因为投入的小股资金赶上了 9 月末的大行情,取得了一些收益,再综合一下今年常规储蓄的收益,3% 的收益率目标是毫无悬念顺利达成了的。但经过一年的观察,确实也要承认在投资市场,我的成绩基本上可以说是负分。眼见着错失了一些非常好的投资机会,比如,上半年的日元低值没有入手,黄金完全没参与,银行股也是没赶上。另外作为新基民,严重低估了美股的坚韧程度,导致每次都感觉估值太高了想等调整,之后越等越高,到年末这个时间,纳斯达克已经突破了 2w 点。然而悔之晚矣,更不敢追加投资了。
我本人其实是特别不希望应对风险的,但随着储蓄的增长,也应该需要一些分散投资的手段。考虑到目前的生活状态,明年应该需要寻找一些回报稳定,操作简单的投资途径。同时现在的记账方法难以满足追踪投资状况的需求,明年可能也需要进行改造。
与财务状况相关的另外一项是记账活动,在去年开始使用 beancount 记账之后,今年继续手动维护了一整年的全部交易记录。我的账本文件管理还是大致参照了最初看到的教程,我的文件结构如图所示。
-- 我的账本项目结构
├── 2022
│ └── 2022.bean
├── 2023
│ ├── 2023-11.bean
│ ├── 2023-12.bean
│ └── 2023.bean
├── 2024
│ ├── 2024-01.bean
│ ├── ...
│ ├── 2024-12.bean
│ ├── 2024.bean
│ ├── lunar_new_year.bean // 事件账本
│ └── ...
├── beans
│ ├── accounts.bean
│ ├── amortization.bean
│ ├── date.bean
│ ├── depreciation.bean // 折旧账本
│ ├── rebate.bean
│ └── salary.bean // 工资账本
└── main.bean // 主账本
对于日常记录来说,现在的流程已经是完全够用的,但是还是存在一些小问题,感觉存在优化的空间。第一个是尝试自动化记账,如果明年开始尝试分散投资,那么再尝试手动维护账本,这个成本估计会很高。好在 beancount 本身就支持一些自动化流程,网络上也有一些实践案例,明年会针对自动记账这个方向进行一些尝试。
另外一个就是尝试引入预算制度,今年我并没有对自己进行任何的消费制约,在经历了一个完整年的消费记录之后,我想已经能跨越周期的指导我明年的日常花销情况了。明年年初,会首先针对自己的数据进行一次清洗,给出分项和分月的消费预算指导,减少随心所欲的消费行为,让每一笔消费更前瞻,更有价值。
最深的感受
今年过完春节回到公司,还没进入工作状态,就收到了部门决定 996 “大干六十天”的噩耗,这也是基本是奠定了今年的基调:超负荷劳动。
我之前完全没有意识到超负荷劳动会对日常生活产生什么影响。因为毕竟是很难说是体力劳动,肯定不会出现生理意义上“累瘫了”的情况,所以理论上来说回家之后应该是该干嘛干嘛的。然而事实是截然相反的,有劳动就会有休息,超负荷劳动会强迫人用更长时间来恢复 san 值,不受控的去做一些垃圾事情来平复心情,这是完全没意义的东西。这两个月里我感受最深的就是,996 恐怖的不是连续工作六天,恐怖的是只能休息一天。在仅有一天的休息时间里,你必须把全部时间都拿来休息,人的主观能动性会在筋疲力竭的状态中被扼杀的一干二净。
所以超负荷劳动更显著的危害在于,会不停的打断长远成长规划并让人开始怀疑自己的意志力,从而产生对于人格的损坏。人的意志力可以为了长远的目标,不止步于当下的现实处境,从而争取出额外的空间。但如果连眼下的日子都很难捱过去,就更别提长远的意志力了,换句话,我们也可以说意志力其实反映了人对未来的预期。但当我因为过度劳动已经瘫在床上连长远目标是什么都忘记了,这时候就是很难维持住意志力,就会屈从于动物性的一面,因为自己的短视而伤害自己。
我感觉自己陷入到了一种深度的贫困状态之中。时间的贫困,能动性的丧失,意志力的崩解,思考的缺位,还有颈椎和腰椎发出的警报。跟深度贫困伴随而来的,生理和精神上双重疼痛的感觉。我甚至感觉我的情感也在伴随着这种贫困的感觉而一同流逝。就是明明感觉自己所需所求甚至在普罗大众当中也算得上简朴,但在这种状态下,依旧活成了被“压缩”过的人。“大干六十天”确实只干了六十天,但是这种“燃尽”的感觉伴随着炎热的天气和思维的混沌一直持续到了夏天结束。
我喜欢秋天,乍暖还寒时候提醒你意识到迫近的冬天,提醒你时间在流逝。强迫人去思考应该如何度过下一个寒冬。也只有在思考中,人才能找回理智和意志力。
除去个人的感受,社会的变化也是来的疾风暴雨。去年我在 B 站上看到一个概括社会热点新闻的评论,当时还觉得很好笑。
然而看到今年的新闻,已经根本笑不出来了。社会恶意伤人,民粹主义仇外,驾车报复社会与日俱增。耶伦访华,呼吁停止对外输出过剩产能。日元升值。对内青年失业率创新高。矿物食用油不了了之。整个夏天台风,洪水好像就没停过。烂尾,讨薪,节日管制不是新鲜事。养老保险改制。美国降息,潘功胜发言带动 A 股国庆行情,发改委发布会狂舔“郑主任”打断行情。特朗普当选。十万亿化债。跨省执法远洋捕捞成为新名词。我的家乡人口自然率几近负千分之六。
如果说去年的新闻,还有许多滑稽打趣的角度。但看到今年的新闻,当你想到真的有人在经受新闻里的事情,就再也没有继续解构的空间了。下半年有一天早上,我走路去上班,临近公司的十字路口拐角,我看到了维权的家属。身前是撑起黑伞希望遮蔽视线并正在抢夺横幅的全副武装的保安。后来在网络论坛上,我才了解到好像是有其他部门的同事在工作中去世了,那天看到路旁的木棒,有可能就是在争抢过程中,被折断的她爱人遗像的相框。
我能清晰的感受到现在绝对是那种“历史时刻”。就是那种未来回头看的时候,历史书上会说是今天的什么什么事情开启了什么什么样的未来。但处于当下的我,看不清历史书的下一行。
明年目标
反思去年目标达成率如此之低的原因,用《正义之心》的“象与骑象人”理论来解释的话,应该就是我的”骑象人“想法太多。所以吸取下教训,给明年的目标分成三个类目:
- 保底目标:
- 股票开户
今年如果不是因为基金 t+1 的交易时效,应该可以保留更多胜利果实的。 - 死亡搁浅 2
奖励关卡。明年小岛秀夫如果能如期交付,我必须狠狠支持。 - 预算机制
利用今年 beancount 数据,建立预算机制。让消费行为前瞻起来。 - PYTHON
现在 python 水平过于二把刀。明年磨练磨练。写几个小玩意实试试
- 股票开户
- 冲刺目标:
- 自动化 beancount 入账:
对 beancount 流程进行改造,减少现有记账耗时。 - 自制 RSS 源:
语言能力限制了 RSS 接受的消息源种类,如果能对 RSS 数据进行加工,能让消息源变得更广泛。另外目前 RSS 多机同步也是问题,希望能在自制 RSS 源的过程中找到解决方案。 - 理财:
冲击全资产 5% 收益率! - 博客:
写 5 篇博客(不算年终总结)。另外,其实自己对配置文件同步有刚需,感觉可以借助博客搭配 GitHub,实现基础的配置同步。 - 小鹤音形:
我的中文输入 80 字/分钟 是一大关了,不知道换了新输入法之后能不能让中文输入变快一点。有时间的话感觉可以尝试一下。 - i3wm:
尝试开始正经使用一段时间的 linux 作为主力系统。
- 自动化 beancount 入账:
- 目标池:
- 笔记软件
obsidian 本地笔记不太方便。云文档服务还老是感觉不太安全。在 emacs 里用 org 又实在太墨迹。不知道能不能找到一份终极的解决方案。
- 笔记软件
最后
祝读到这篇文章的你,新年快乐🎉