“听过很多道理,依然过不好这一生”。每年写年终总结也是。但是审视自己在过去一年的表现依然是必需的。“吾日三省吾身”,更好的当然是每天都有所反思。世间很多事都离不开反馈,写总结就是一个很好的反馈。
经历了过去荒诞的一年,对很多事都无可奈何。22 年最后一天还得知初中同学因抑郁离世的消息,悲痛和无力。
工作
工作上没有太大长进,按部就班。
年中换了新工作,见识了新系统的玩法。不是所有的系统都是大流量高并发,设计时考虑的东西也不相同。以前接触的系统大都是无状态,失败了最多重试下。到有状态系统时,失败了还得考虑如何自愈。
另外,时常看到接手的代码很烂,但是为什么垃圾代码能替公司挣钱,是值得深思的问题。
技术分享
下半年我把博客迁移到了 cloudflare,把内容维护到了 github,不再关心博客跑在哪个机器上了,专心写好内容。然而也没写出什么精彩的内容,惭愧。
上半年,在 Go 夜读四周年上直播分享了笔记软件 Roam Research 的一些用法,第一次尝试做非技术的分享。之后,在新公司做了两场技术分享。《Go channel 的原理探索》、《Go 服务线上问题定位与优化》,量感觉不太够。想起去年还在 Go 夜读知识星球做过几次技术分享,今年一次都没有。
基本没写过什么源码分析的文章了。思想有了转变:视野应该放得更开阔一点,更多关注特定业务下的系统架构,关注如何实现。不要动不动就翻源码出来,很容易迷失自己。
生活
去年还经常去公司旁的泳池打卡游泳,今年的形势急转直下,年初游过几次后再没机会了。今年居家隔离 4 次,总长一个多月。
居家办公做菜做得挺多,起码做得自己喜欢吃了,一个缺点是做得太好吃导致经常吃多。
书
我和长坤合作的《Go 程序员面试笔试宝典》上市,这也是今年的一个大事,算是一个阶段性的总结吧。
今年开始学曹大把读书的记录记录到博客里了。比较认真看的技术书是两本:《gRPC up and running》、《100 mistakes》。其他看的都是非技术书:《沟通的方法》、《鱼刺与花椒》、《如何学习》、赵赛坡《数字笔记》、《认知觉醒》、紫金陈的几本推理小说、《我曾走在崩溃的边缘》、《十个词汇里的中国》、《微信背后的产品观》、《把你的英语用起来》、《饥饿的盛世》、《可能性的艺术》、《生命的反转》、《见识》、《态度》、《金字塔原理》。
APP
推荐几个常用的 APP,希望对大家有点用。
youtube
上半年看 b 站更多,主要是娱乐内容。年底开始重度使用 youtube,上面的严肃内容个人感觉更专业。以前看英文视频的时候总要开实时字幕,遇到不懂的要停下查词,无法开字幕的会选择不看。现在相反,全程不开字幕,感觉听不太懂的直接换下一个视频。有些视频是手动嵌入字幕,这种不看。这样听下来,GTD 领域内的一些内容竟然也能听懂个七七八八了。
things 3
去年在长坤的影响下,开始用 things 3 管理项目和任务。后来发现堆积太多任务了,玩不动了。于是,一会儿在 Roam Research 里尝试任务管理;一会儿又听人说滴答清单很好用,切换到滴答清单;一会儿又改到飞书文档上管理……总之是一顿折腾,任务管理系统就崩溃了。
年底在 youtube 上看了很多 things 相关的视频后,意识到之前的用法不太对,不是 app 不好用,是我没用对。那种尝试各种 APP 的操作并不是真正地以完成任务为中心,只是把它们当成了玩具。我们应当用好手上的工具,完成自己要做的事情。
Raycast
Raycast 对个人用户免费,从 Alfred 切换过来,非常丝滑。我常用的功能是 QuickLinks、Floating notes。QuickLinks 可以用来快速打开对应的网址,比如作为程序员一天要打开 N 次上线系统,用关键字 deploy 来指定,就能快速打开。也可以定义我经常打开的博客,敲几个字符就能打开,非常酷炫。
后记
看过各种年终总结,常常惊叹于他们为什么能做那么多事。对比下来发现自己落后不少,只能是来年再加油了。这也是一个写总结的好处吧:不至于浑浑噩噩过完一年,却未曾发现有什么问题。
少楠说:焦虑的原因是事务性时间过高,而创造性时间过少。我们应当把时间更多地给机会,而不是给问题。解决问题只是恢复常态。
最后,愿大家在新的一年重新出发。