春招 & 毕业

回看去年的年度总结,总体上是比较消极的。确实当时被秋招的压力压得喘不过气,想起了那句话:「时代的一粒灰,落在个人头上就是一座山」,虽然现在也仍然对未来并不抱有乐观的想法,但就今年上半年春招的情况来说,还算是满意的(预期一旦被降低,就很容易满足)

春招时已经接近半放弃的状态,只投了 7 家,想着有深信服保底,大多都投的 infra 方面的岗位。最后 2 个进面,1 个拿 Offer,也是我现在待的这家公司(再见了窑鸡厂👋

进面但挂了的是 bilibili,岗位是「系统研发工程师」,面试的组是做内核开发的(应该主要是网络子系统相关),第一面时就被面试官拷打了,在相关方面上平时接触和学习的很少,各种内核知识一问三不知,到了感觉面试结束后会被面试官偷偷骂浪费时间的程度(所以后来抽空看完了《Linux内核设计与实现》,发现问的其实都是很基础的问题...

不过神奇的是阿 b 还是给我到了二面,虽然二面的惨状和一面差不多就是了.... 面试结束后 HR 打电话问为什么本科只写了两年,只能如实供述案底专升本经历,也许是因为背景问题,也许是面试表现确实不够好,又或者两者都有,之后也就没下文了

另一家公司是存储领域的startup(其实也成立蛮久了),Ceph 的 leadership 之一,前些年也是 Ceph 开源贡献最多的中国公司,不过现在的产品已经魔改得和 Ceph 没啥关系了 (忒修斯之船

面试过程还是蛮愉快的,刚好毕设打算做的也和存储相关,是 LSM-Tree 相关的工作,聊了不少,自我感觉良好。流程推进也比较快,最后拿了个 sp offer。拿 offer 时还在犹豫要不要去。毕竟整体公司规模比深信服还是小很多,会担心发展和稳定性的问题,所以决定去提前实习感受下;去了实习后才发现这里的工作时间和氛围相比深信服就是天堂 (全员 Vim,微软级作息,wfh 自由),于是果断留下来,春招就此结束(再见了窑鸡厂👋× 2

年初时还拿了个 CCPC 广州站铜牌(翻了下时间,好像其实是去年底的了),也算圆了个在本科也拿牌子的小心愿。但因为从去年初到春招一直在准备找工作的关系,其实一直没怎么训练(完全拖后腿了),还是蛮对不起队友的

毕业前的最后两个月,都投入到毕设上了,题目是《LSM-Tree 存储引擎的 KV 分离优化实现》,看题目就知道,是基于 WiscKey 的 idea 改改,构造在特定场景下某个指标 benchmark 更优的情况,玩一手田忌赛马,我这种三流本科生也只能做到这个程度了,还好学士论文是不公开的,没给网上塞垃圾

设计实在没什么新意,做这个毕设更多是想在工程上练练手,但最后也翻车了。一开始想着用 Rust 从 0 糊一个出来,但无论是时间还是各种 corner cases 的考虑来说都差了太多,只能赶在 ddl 的最后半个月重新找了份 WiscKey 的开源实现修改,跑出 benchmark 来交差,实在太丢人了...

到回学校领毕业证书那天,问了一圈同学,班上的求职/考研情况也不容乐观,在这时代洪流下,还是没有谁能独善其身,自己也许已经是其中的幸运儿了。这一节就以今年看的一本书中的这句话收尾吧:

工作 & 技术

前面提到,最后去了某存储公司。公司里氛围很 open,不打卡,1075 基础上比较弹性,大多数人10点半左右到,也有些人长期 wfh。看到公司里很多人用 Vim,我也入了坑,之前专门发了篇文章提到:Vim as an IDE

虽然入职后,发现和面试的不是一个组,进的组主要是做一个 Hyper-converged 的新产品,但也蛮有意思的,接触到了很多虚拟机、数据中心和块存储相关的知识。另一点感受就是对于这类 infrastructure 的产品来说,发版周期很长,对质量的把控更严格

因为产品全部部署在客户自己的环境里,部分还是离线运行的,在产品之上承载着大量的数据和业务应用,一旦出现事故和问题,轻则击穿到研发,有高昂的排查、修复和再次交付成本;重则影响客户数据和业务,这是万万不可接受的

我也是入职近三个月后才提交了第一行代码。这点和互联网业务的产品还是有根本性不同,导致了两者在软件工程流程上的区别,互联网业务的产品,大多跑在自己可控的服务器和环境中,出问题后,无论是影响还是排查和恢复的「代价」都没那么高,相比之下为了控制质量反而可能要付出更高的成本

后面逃过一波裁员业务变动后,重心主要转移到容器存储这边,前段时间刚挖了个大坑,发现就算到了今天,K8s 的存储机制还是有不少设计欠佳的地方 (不知道 K8s SIG Storage 这班人干什么吃的),不过这就是后话了。结合前段时间的滴滴故障事件,感觉到「这个世界果然还是草台班子组成的」

除了正式的工作外,今年由于各种机缘巧合,涉足了币圈,第一次认真看了中本聪的 Bitcoin 白皮书,也学习了 EVM 链上的各种东西,并赚到了一些些钱。果然在任何时候,信息差都能是割韭菜的方式,而在完全公开的公链上,利用技术手段,可以将这个信息差发挥到极致,大大拉开和散户的差距,有机会的话后面再发篇文章讨论下这个吧

生活 & 碎碎念

开始工作后,经济上宽裕了不少,买了一堆东西折腾,最有用的就是买了台零刻的 MiniPC 装 PVE 作为 Homelab,在上面跑了各种东西,包括家庭流媒体服务器(追番用)和一台 Windows 虚拟机(Galgame 用),以及一些其他的服务,有了稳定的 24×7 运行环境,再也不用在笔记本上折腾了。在给核显配置 SR-IOV 后也能有很不错的图形体验,下一步打算整一台专门的 NAS

这两年除了玩了会《神界原罪2》和《博德之门3》外,别的时间都没什么动力玩游戏,很难提起兴趣。也许是因为上大学后基本没玩过游戏了,很久没接触过的东西要再重新捡起来就很困难,感觉已经完全得了电子 ED,前段时间刚好看到 PS5 Slim 出了,就买了台,想重新找回童年时通宵游戏的感觉。最近在从《对马岛之魂》、《死亡搁浅》和《GT赛车7》开始玩,打算把这几年的作品都补一下,目前来看电子 ED 治疗的还可以

原神,启动!

今年还推了不少 Galgame (某种意义上来说不算游戏),还算印象深刻的有三部:

  • 《常规脱离Creative》:废萌,但小天使实在太可爱了,小天使我的小天使😭没有你我怎么活
  • 《恋×シンアイ彼女》:新岛夕没活了,留了个开放式结局太意难平了,姬野星奏坏女人,你给我回来😭
  • 《纸上的魔法使》:剧情很不错 (废萌玩多了,太久没玩过剧情作了),前期埋了很多伏笔,带着这些悬念推进,到后期的反转时也被震惊到了。不过这个故事从一开始就注定是一个悲剧,实在太刀了... 最后结尾夜子说出「可喜可贺,可喜可贺」时有种失实感,觉得「这就是结局了吗,果然没办法呢」

去年底说学了点日语,现在考过了 JLPT N3,算下来从五十音开始也花了快一年;看小🍠上各种一年过 N1 还是蛮震惊的,感觉自己进度比较慢,希望明年能考过 N2(估计得再听两次「天気がいいから,散歩しましょう」了

YOASOBI 今年的歌 アイドル 虽然很火,但个人不是很喜欢,勇者作为 フリーレン 的 OP 完全在整烂活,Biri-Biri 挺有新意的但重复度太高,前段时间的 HEART BEAT 倒蛮喜欢的,合唱部分很感动,有种群青的感觉,果然是给年轻人的歌啊

另外偶然看了是枝裕和的几部电影,表面上都是很平淡的家庭片,但背后蕴含着无数的情感,还蛮喜欢这种感觉的

最后,今年看完了不少社科方面的书,目的还是想更了解所处的社会,就像前面引用的那句话所表达的意思一样,时代和环境对个人命运的影响要远大于个人努力。这里比较推荐《可能性的艺术》、《大国大城》和《置身事内》几本 (应该也被推荐烂了,比较入门的科普性质读物

尾声

好像今年就到这结束了,从学校毕业,走上工作岗位,捡回了之前的一些东西,也折腾了一些新玩意,明年的今天又会怎么样呢