转眼 2022 年总结
记录我2021-2022 这一年的一些事情
Last updated
记录我2021-2022 这一年的一些事情
Last updated
2023-4-23 今年我和大家(From XiyouLinuxGroup) 去了朱雀国家森林公园,不知道为什么会投票出这样的结果,我们都以为是个公园,事实上是公园,但我们的绝大多数时间都在爬山中度过,下午回去和大家在GoGo 的一家东北菜馆吃了一顿(后来很长一段时间,我如果出去吃饭,都会选择这里):
我当时留校,有个 StoneDB 做 MySQL-AP 的数据库开源了,我有幸参加了他们第一次周会,并且问了几个问题(处于想要小礼物的想法.) 例如使用的 C++ 版本, QA: C++17(跟随 MySQL 上游), 怎么看待 Rust ? 还给 Curve 打了一波广告,问他们考不考虑做存算分离,可以考虑一下适配一下 CurveBS. 小助手姐姐也很热情的给我寄来的奖品:
暑期留校总是无聊的, 但很快事情迎来了反转,没错,我们延迟开学了。所以我又在学校里面慢慢度过了无聊的十几天。
慧姐给我寄来了一堆好玩的东西和 Curve 周边:
今年我参加了OSPP-2022-Curve, 自己也在后续做了一点微小的贡献。我的项目导师很佛系,但结果看来现在也还能接受。虽然最终是个娱乐性项目。但想来毕竟自己也只是一名大二学生,实在没有能力做太多的事情。但很有收获的是: 认识了 Curve 社区的很多朋友,运营张慧姐姐(有段时间像个话唠一样), 小翠(很友好的指导了我多个代码上的贡献), 汉卿(项目的导师,经常陪我聊天,包括不限于生活,技术,就业。我也在存储这方面大概有了一个初步的了解。觉得如果以后能和这样的朋友一起工作,我一定会很快乐 :)
今年我看过几本 C++ 的书,有 more effetive C++
, morden effective C++, C++ Template, 也加了一些 C++ 的群(水哥的 CPP 中文推送, C++ Joie de Coding (PS: 群主居然和我是老乡), 我当时很痴迷于 C++, 觉得这个语言虽然复杂,但是他的魅力让我感到很好,可能当时的我一度喜欢造轮子,后来发现不过是因为我没有用过更现代的语言罢了。
网易的 Curve 团队很慷慨,给了我们一台 16C32GB
的机器来用作项目开发, 当时头一次感受到这么大规模的 C++ 的项目编译, 我深深记得第一次全量编译花了接近 50 min, 但是增量编译却很快,Curve 使用 Bazel
作为构建系统,我之前只听 龙哥
说过 Bazel, 但后来发现这个构建系统的构建与语法都很优雅,但可惜直到 2023-12-31
都不支持 debug
和 release
的分开编译,如果能分开就够好了。老实说,我刚开始学 CMake 的时候就觉得他的构建语法不优雅,我在后续深入学习的过程中, 还给 Apache bRPC 贡献了一个 1000 行的 bazel 修复 [PR-link](https://github.com/apache/brpc/pull/1996), 后来也发现 bazel 的一些问题,便觉得可能还是因为 C++ 太自由了。
我和大家一起都慢慢学习了 MIT6.824, 这门课主要教分布式系统的,有4个lab,我刚开始做的时候,说实话,一度怀疑起自己的智商 😢。后续也在不断的痛苦中慢慢做完了前面 3 个 lab,并果断放弃最后一个。主要痛苦的原因日志都是乱序,Debug 起来实在是痛苦,加之对 golang 的一些周边好用工具并不熟悉,所以更加剧了我学习的痛苦。但好在凡事都有双面性,我结合野猪书和视频理解了很多概念,例如 线性一致性
, 因果一致性
, 弱一致
, 后来我便无比崇拜 Raft, 觉得现代不用 Raft
的系统都不是先进的(后来发现这个想法还是太浅薄了。
我记得当时和胡学长还有ajian讨论过的一个问题就是: AWS-Dynamo 的多写的漏洞?
这本书的作者是分布式系统大师,成功把我吸引到了迷人的分布式系统中去。
2022-10-12
后来编译机到期了,我自己的笔记本根本hold 不住编译,便花了 700RMB 在某鱼上淘了一个开发机:
我几乎把全部的开发放在了这台开发机之上, 并且安装上了一直使用的 ArchLiunx
胡学长开奖,请大家一起去吃了一顿火锅,学长很幽默很聪明,我认识的几个朋友里面,很少有像他这样高专注,不过他是浙江人,不能吃辣,但是还带着大家去吃辣,哈哈😄
当时有一个牛肉串很好吃,我吃了3串,很鲜
那天晚上下着暴雨,子玮披着雨衣,我和ajian 打伞,4 个人半天都没有打到车。
西安下雪啦
由于大家都解封了,我也回家了,几乎长达3个月的长假,让我下定决心好好学习,明年找个好实习
我也把我的装备带回去了,直到现在我没有大屏幕我几乎无法正常工作,小屏幕用着让我感觉很难受。
带鱼屏用起来使用体验很好,很感谢子玮,配合WindowsManager 一起使用,让我的效率高了不少,我在 ArchLinux 上Coding和学习。
买了个新的键盘,由于老的 Durgod 键盘不小心喝药把水龙在上面去了。
阳了的那几天,我感觉我要去世了 😭
尝试在我的 shaundb 上 port 出一份 raft-protocal(但不用想,最终以失败告终,但无疑加深了我对 C++ 的理解和运用,头一次写了这么多的 C++ 代码在一个项目中:
翻到了小学买的 ThinkPad-Laptop, 本来想装个 ArchLinux, 但去年装了 Ubuntu,一年多没有电就坏掉了又不了开机,不得不吐槽,ThinkPad 还没被联想收购之前,质量真的很好!!!
由于明年要找实习,我推掉了很多饭局,😭😭😭,唯一去了一趟mengxi的饭局,感觉大家变得很成熟了。
去安康烫发了次,没想到安康还有茶花弄
小组会让大家尽可能的暑假留校,这似乎是一个老传统了。现在看来,如果你学的多一些,出去找个实习也不错。不知道为什么,飞鸿老说我有白头发,难道我熬夜太多?