这篇文章建立于2023年12月25日早晨上班之前,感觉自己过去一段时间浪费了太多时间,所以决定提前创建下一年也就是2024年的年度总结文档,每月记录,以此来提醒自己,2024年要好好珍惜时间,不要虚度,要有所进步。

1月

生活

1月份做了不少事情,完成了一些人生目标,但是技术上距离计划反而实现的不及预期。

月初完成了一件人生大事,回家举办婚礼。从去年年底决定要结婚到举办婚礼的日子只有两个月,期间花了很多时间精力准备各种事情,终于结束了整个人都轻松了,结束后我们宅着躺了两天才休息过来。

恰好这个月初也是我的生日,老婆送了我一个心心念念的 stealdeck oled。去年年底她问我想要什么礼物的时候,当时打算在 switch oled 和 steamdeck oled 之间犹豫,这两个都想要,它们对应的游戏是不同的。switch 可以玩很多我想玩了很久的任天堂游戏,但是眼看任天堂下一代主机不知道啥时候就出了,现在的就过时了。steamdeck 是想用来玩我的 steam 库里的很多游戏,台式机已经旧了而且平时也懒得打开,买了 steamdeck 就可以玩我喜欢的各种独立游戏。看来看去最后为了给老婆省点钱,选了 switch,但是还是一直在看对比视频,老婆估计是看出来我更想要 steamdeck,后面竟然偷偷换成了 steamdeck,收到超级惊喜,谢谢老婆!拿到后立刻把台式机上还没玩的游戏都下下来了,通关了《Viewfinder》,还买了些赛车游戏,另外还有几个大作据说 steamdeck 也能跑的很好,等新春促销活动再入手。

结完婚后运气也爆棚,先是部门年会中了手机,拿回来直接上交老婆,然后是公司的新年晚会抽到了门票,还排到了内场的座位,老板的歌气氛很好,今年邀请到的嘉宾是周深,现场听唱的非常好。

然后去香港参加了元明哥的船上婚礼,形式很新颖特别,氛围也非常棒。从2023年下半年到2024年年前,感觉周围的朋友同事还有朋友圈上,结婚喜事连连发生,希望大家都幸福美满。

另外就是结婚后该忙的一堆事都收尾了,加上年前事少,难得空闲,和老婆两个人到处逛吃,这个状态挺好的。

学习

这个月继续学习了 Go 之前漏下的一些主题,看了两本相关的书籍《Go专家编程》和《Go语言设计与实现》,加上去年持续的学习和写文章,目前已经基本把 Go 的基础、标准库、实现原理以及几个第三方框架都学习完成并写完文章了,目前还遗留的学习内容是,工作中用到的 Go 的一些第三方框架的学习,还有两本书籍待看完,这块二月份一定要完结了。

工作上开始开展技术调研。接下来要学习 Elasticsearch 和 ClickHouse 以及尝试应用在项目中,但是这个月还没有什么进展。还有针对任务调度系统,对于现有的项目使用上进行总结,以及思考接下来重构优化的方向,这块也有很多需要去调研和思考的。

2月

生活

2月份主要就是回家过年了,先是在我家过了年,然后再去老婆家待了3天,吃了好吃的鸭粥和捞粉,期间还带老婆回去以前住的小区还有高中溜达了一圈。

回去过年的时候本来就预备春节假期的后几天找个地方玩玩的,然而一直在观望机票高铁,就在初四回深圳的那天,决定了周五去黄山。

臭鳜鱼和毛豆腐吃了,对黄山特色美食感觉一般。

黄山也去爬了,第一天天气好好一起看了日落,第二天就大阴天,起了个大早结果雾蒙蒙什么也看不到。

徽州古城和宏村也去了,徽派建筑很好看,这边公路边看到的村子都是统一的白墙青瓦马头墙,不想我们这边的村子各家有各家的风格。

学习

这个月基本把 Go 主要剩下需要学习的都搞完了,看了三本书《Go语言高级编程》、《深入理解Go语言》和《100个Go语言典型错误》,后面会抽时间持续学习一下代码规范、常用的第三方框架,目前学习算是告一段落了。

由于这个月有一般时间都在过年假期和旅游中度过,这个月还没有其他的进展。下个月将专注数据库方面,把过去使用到的数据库都重新进行整理。

3月

生活

这个月和同事约了两次饭,吃了好多好吃的。

一次是吃海鲜自助餐。

还有一次吃了烤肉,也很好吃。

学习

这个月又重新看了之前看过的一本书 《SQL基础教程》,复习了一下 SQL 的基础知识。

还看了两本代码质量相关的书籍,《代码整洁之道》和《代码整洁之道:程序员的职业素养》。

重新复习了一下 Redis 的知识,重新看了一遍之前看过的《Redis开发与运维》和《Redis设计与实现》,还看了一本《Redis深度历险》,重温了相关的数据结构、命令、概念和参数配置。

4月

生活

趁着最近有时间,打卡了好多没去过的省份,河南河北山东山西天津走了一圈。

去各个博物馆溜达了一圈,看到了一些书本上见过的文物,下图是河北博物院的长信宫灯。

晋城司徒小镇看了打铁花,实地看非常壮观。

在青岛逛了青岛啤酒博物馆,尝试了原浆啤酒也看了工厂内部的流水线。

信号山公园上看了青岛老城区。

在天津看了德云社的相声。

还去看了网上很火的的狮子林桥跳水队。

学习

这个月把 Go 用到的一些第三方库都整理学习了一遍,包括 robfig/cron、ulule/limiter、GORM、zap 等库,Go 语言的学习基本就完成了,后面有需要再查漏补缺。

学习了 Docker 的一些概念和命令,读了《第一本Docker书》、《深入浅出Docker》两本书。

重新复习了下 Prometheus 的基础知识,读了《Prometheus云原生监控》。

5月

学习

5 月份主要是重新复习了下之前的技术。

看了些分布式相关的文章和博客,复习了下 CAP 和 BASE 理论的基础概念。

重新看了 MySQL 相关的技术概念和几本书籍,有《MySQL实战45讲》、《MySQL是怎样运行的》、《MySQL技术内幕》、《高性能MySQL》。

看了 TDSQL 的一本书《TDSQL开发规范》。

还阅读了一些开发其它书籍 《程序员修炼之道:通向务实的最高境界》、《构建之法》。

另外就是仔细整理了之前所负责的广告媒体平台对接系统的架构升级优化,对自己做过的东西有所把握。

6月

生活

这个月终于是搬家,和老婆搬到一起了,之前两边分别租了房子,有时候在这里住有时候在那边住,折腾不说还浪费钱,现在花的钱少了还租了个小两房,可以好好布置住的舒舒服服的了。然后还空了一间房出来给我做书房,期待迎接新生活。

另外这个月有了些工作上的转变,期待后续继续努力。

7月

生活

这个月工作上有了新的转变,开始迎接新的挑战,不过要学习熟悉的东西很多,压力还是比较大的。

这个月晚上工作到比较晚,周末也偶尔要过去,留给自己的可支配时间感觉变少了很多,工作上的疲惫使得在挤出来的空闲时间没能好好利用起来。我的感觉是最近逐渐迷失了生活的规划,这是一个十分危险的信号,接下来就是要努力重新把握对生活的节奏。

月中回去喝侄子的满月酒,租了辆车开回家,顺路还打卡了深中通道,隧道和大桥十分壮观。

学习

面对新的工作环境,现在这里的工作压力和强度还是比较大的,在一边学习新的业务知识一边完成新的需求和缺陷中。不过实际上的系统复杂度还是比预想的还要高,所以在身边同事一个个 bug 地解决和一个个需求的实现和提交,我这边解决问题的速度就显得比较慢了。

接下来还是以熟悉新工作内容为主,再抽时间来进行其他的学习。

8月

生活

最近周末和老婆在家做了几次好吃的,还是比较花时间花钱的,但是幸福感满满。

最近游戏圈最热的话题就是《黑神话:悟空》的发布了,本来想买实体光盘收藏的,谁知他首发只有数字版,买了 PS5 上的数字版玩上了,后面出光盘实体版再补一份收藏。有朋友已经二周目了,我只想慢慢玩探索完所有游戏细节,仔细看每个人物故事介绍,每天花一些时间慢慢打完。

学习

这个月工作强度比较大,晚上都加班得比较晚,在一边熟悉项目代码一边写代码改 bug 中度过,主要时间投放在工作干活上,还没有抽出时间做自己的学习计划。

9月

生活

这个月的主要节奏还是工作和加班,最近的压力有点大,但是工作上逐渐上手和适应。

每天下班回来以及周末抽一些时间,用来打黑神话悟空,由于不想错过任何一个boss,所以打得比较仔细和慢节奏,有好游戏玩也是最近下班和休息时间最开心的事情了。

学习

这个月梳理总结了之前工作遇到的一些系统上的监控和告警点。

10月

生活

国庆假期去日本玩了几天,由于假期时间被压缩了,行程也不得不压缩了,匆匆走马观花玩了一轮。我是第二次去日本,老婆是第一次去,玩完回来感觉她对这些城市旅行不太感冒,这几天暴走我们也双双走到脚痛,地标市景就不发了,发几个吃的还不错的。

国庆回来把黑神话悟空最后一部分打完了,二郎神卡了我几天,反而最后大圣两遍过了,不愧是中国第一个 3A 游戏,期待游戏科学后面的 DLC 和新的作品。

这个月老婆迷上了胡闹厨房,一有空就拉我玩起来,每局必须到三星才过,我们之间也越来越熟练和默契。想来我们好久没玩王者了,没想到戒了手游上了主机游戏的坑。

学习

学习了 Go 的 sync.Mutex 和 sync.RWMutex 的原理。

11月

生活

这个月去试驾然后订车了,订的是问界m5,增程式,即能加油又能充电,没有那么强的续航焦虑。订车时销售说大概二到四周会到,没想到刚好够两周车就早好运过来了。期间还在住的地方附近转了一圈找停车的地方,担心停车和充电困难,还好旁边有露天停车场,虽说一般停的车都不少,但是总有些空位可以停,不用担忧找不到位置,也有慢充的充电桩可以充电。后面可以开着自己的车去周围转,回家也可以开车回去了,去超市也不再担心东西买得太多搬回家麻烦,生活半径立刻扩大不少。趁着周末开车出去转了转,感觉和坐地铁、打车出去的确不同。

学习

这个月学习并完善补充了一些常用的 Linux 命令和已有命令的一些有用选项。

重新学习了之前 Linux 中的一些知识点和开发知识,包括:git 的原理和文件结构,正则表达式,crontab。

趁着双十一优惠买了一台绿联的 NAS,熟悉了系统的各种功能和各种套件的基本使用,还捣鼓了一下虚拟机和 docker,这一块还有好多可以继续折腾学习的。把我的个人资料都传到 NAS 后,可以用远程连接,直接在公司电脑或者自己的手机客户端访问我的资料,仿佛家里安装有一台服务器供我访问,打开了一扇新的互联网大门。

这个月还在工作之余,趁着有些空余时间,熟悉了我所在组负责服务的主要代码模块的详细逻辑,并通过流程图和文档输出进行了总结,基本对整体代码有了理解和把握。

12月

生活

刚提车的第一个月,体验了一下有车后的生活,开着我的车回了趟家,还解锁了开车去商场、开车去山姆等之前没有过的体验。

学习

这个月看了书柜里买后放了很久的《软件测试》、《About Face 4: 交互设计精髓》,接下来会继续花时间去看其他的积攒的书。

总结

今年生活上最大的变化就是结婚了,和老婆住在一起了,开启了婚后第一年的生活,将我们的小家慢慢布置得舒舒服服,年底还买车了,生活逐渐变得越来越好。今年还出去玩了几趟,包括去了北方解锁了几个新的省份。久违的一次出国去了日本,结果老婆对旅程的体验一般,以后应该会多在国内转转,祖国大好河山还有好多等着去的。

工作上年中换了工作,半年来把工作逐步熟悉上手,接下来还有不少可以深入了解和学习的业务知识和专业知识,新的一年又是充实的一年。利用换工作的时间,我复习回顾了很多后台开发上用到的技术,包括 Go、数据库、消息队列等,入门了 NAS 领域的一些知识,但文章输出的数量和质量还远不够。

新的一年,除了努力生活外,还要坚持高数量和质量的文章输出,对 NAS 领域的业务和技术要有更深入的了解和输出,如果还有空余精力,我希望能够对前端和移动端的开发有个入门。