2020的进度条终于读完了,回顾期间发生的许多,还是决定写点文字,既能给博客拔草,也用于纪念这不平凡的一年。
# 疫情
COVID-19 不可避免地成为年度焦点,『咬文嚼字』评选的年度流行语大部分都与之密切相关,每天形影不离的新三样变成了出入通行证般的口罩,永远测不准的体温计还有冰凉的洗手液,颇有点生化危机的味道。
一月底我就回到了深圳,车票还是月初候补买到的,结果回程的火车上空空荡荡,所在车厢从头到尾就上来两个人。整座城市安静地可怕,本就不多的烟火气更是不见丝毫,路面上基本只见公共交通在维持着城市的运转,偶有个外卖小哥点缀着亮色给灰色森林增添略微活力。还记得那时武汉封城已星期余,各地也如临大敌,作为普通人根本不知道这种情况还会持续多久,很能体会到史铁生那句「人的牢笼是无形的隔离」,只能待在屋里颓废着。每天关注着推送了解附近新增多少病例,最近的一例病患离我的居所直线不到五十米,一路之隔遥相望,幸而发现隔离及时,没有扩散开来。
下半年国内疫情整体好转,开始在周边城市逛逛,有和同事去附近漂流,也有第一次通过游轮前往珠海面基,还抽空过去澳门转了一圈,希望下一年变得更好能够去更多地方走走。
# 技术
工作上的事是业务强相关没有什么好分享的,不过经过了一些事情后也对技术累积了点看法
- 对于 Python 来说,一个优秀的架构设计可以很大程度抵消掉更换语言可能带来的提升
- 开发不应与业务脱节,特别是 2B 的公司,多保持沟通,一是能帮助业务理解和探索真正的需求,可以解决很多 XY 问题,二是有机会发现典型客户,把应用场景推广出去,我们有个产品最早是来自四大的某个需求去定制化实现的,后面总结推广到相关行业发现这是个还未被开发的蛋糕,之后一段时间这个产品负责了公司的主要营收。
- 测试是系统的第一个用户,完备的回归测试可以缓解项目实施的长痛,我司最早时候测试都是自己接口请求一遍没问题后直接交给客户使用测试的,有问题再反馈修改,效率低不说还经常被弔,后面强推回归测试后项目实施进度同比显著提升
- etc.
在摸鱼时陆续刷了点 CodeForces 和 Leetcode,以及毕业后再也没碰过的 Project Euler,用于保持思维的活跃,工作里也偶能遇到可以通过算法来优化的挑战,比如使用路径压缩并查集从某堆亿级的文本聚类数据里求出每条记录的最早祖先,比暴力求法节省了数百倍时间。
今年也接触了一些有意思的技术方案
- Hasura GraphQL Engine
可以根据现有的数据库后端提供开箱即用的 GraphQL API 服务,资源占用也相当轻量, 相对于 Prisma 更易用,具体的区别可以参考官方的这篇 Hasura vs Prisma,各有优劣 - Svelte
简洁的编译型前端框架,不需要引入主流框架需要的 Runtime,配上 Tree-shaking 使得最终代码量非常少,但是目前周边生态比较薄弱,好用的 UI Framework 基本没有,推荐靠 tailwindcss 徒手实现。 - U shape Framework
公司内部框架,设计思想来自盛大创新院的搜索引擎AES,将多业务模块耦合的无向图降维抽象成一个双向链表,因为双向链表具有图的表达能力,无需中间某个节点参与业务时数据直接流向下一节点。主要由三个概念组成,一是 processor ,独立的处理单元,即负责特定任务解耦的模块;二是 workflow ,是一系列 processor 的组合,定义不同业务需要的流程;三是 procession,可以理解为 workflow 的实体,每个请求生成一个 procession ,其中存储了该次请求的所有上下文数据,流经指定 processor 后返回结果。
年底的时候搞了几块 ESP8266 入门硬件和一堆传感器,准备 DIY 一些小工具提高生活质量,只等出差的室友回来教我安全使用电烙铁焊锡了。
# 阅读
我是传统的纸质书爱好者,今年购书的来源是整年都在满减的某当,加上中图网与多抓鱼的二手基本覆盖了所需图书的类型,又是屯了不少好书,没开封的也不在少数,这里就简单推荐几本基本读完的纸质书。
- 『Riemann 猜想漫谈』 卢昌海先生的博文付梓成书,讲述了数个世纪来那些天才数学家们拨开迷雾逐步逼近证明的过程,将这一路上那些看似枯燥数学史料和公式串联起来提供了一场生动且又严肃的数学科普。
- 『数据密集型应用系统设计』 从广度介绍了构建现代数据系统的方面,系统地将数据模型、分布式系统、数据处理技术等联系起来,值得多刷的好书
- 『战争论 第一卷』 拜读经典,只过了遍第一卷,后两卷更偏军事细节没有太大价值,一开始是为构思小说框架积累军事常识,后面发现当做哲学书来看也无不可
- 『代码本色:用编程模拟自然系统』 标题有些夸大,本书纯粹拓展视野用,建议结合在线网站使用
- 『程序员修炼之道 通向务实的最高境界』 云风宣传时知道本书再版了,里面很多内容在实际中都踩过对应痛点,优秀的编码和方法、工具、项管等周边关系密切
- 『海错图笔记』 科普兼食谱,作为海边人里面不少生物我儿时曾见过,从另一种角度看别有趣味
除了以上几本的,还读过『两京十五日』、『恶意』、『一代才子钱钟书』、『乌有乡』、『人类的群星闪耀时』等,按个人喜好选读的就不多推荐了。
另外购入了几本设定集,『コードギアス 反逆のルルーシュ 豪華設定資料集』和『コードギアス 復活のルルーシュ 豪華設定資料集』两本原是19年底受注生产的,只不过等到国际物流送到手里已经年后了,二周目通关 「异度之刃2」 后入手了『Xenoblade2 Offical Artworks Alst Record』,摩点上参与众筹了『谜宫·如意琳琅图籍』与『谜宫·金榜题名』两本解谜游戏书,质量上乘。
网文当然看过不少,主要还是追求一个爽字解压,比如歪嘴战神系列里就找到一部质量还在线的『炼气五千年』,偶然间发现多年后六朝系列居然更新到第三本『六朝燕歌行』了 XD
2021 年部分计划阅读书单:
- 『A Philosophy of Software Design』
- 『Learn you some Erlang for great good! 』
- 『Linux/UNIX系统编程手册』
- 『Speech and Language Processing (3rd ed. draft)』
- 『太空漫游』系列
- 『中国食料史』
- 『献给阿尔吉侬的花束』
- 『三日間の幸福』
- etc.
# 观影
旧博文里提到了 19 年曾捡垃圾整了台 NAS 挂着 PT,三月份终于有幸在 Bangumi 求到了一枚 U2 的邀请,用家宽几个月挂了 12T 上传流量,现在沉迷于安心做老番的种。 因为 U2 的原因回归了下载党,故追的番剧不多主要有如下几部
标题 | 观感 | 评分 |
---|---|---|
万国志 | 连接中西方的中世纪历史架空群像剧,第一季虽已完结,却已将整个宏大的世界观揭露了出来,非常期待后续发展 | 8 |
大理寺日志 | 大唐公务员的断案日常(X,画面张力足够,但是叙事过于混乱 | 7 |
魔女之旅 | 魔法研究生修学之旅,喜欢这种单元剧风格的叙事 | 8 |
电影院开放得晚,去影院观看的电影只有三部
标题 | 观感 | 评分 |
---|---|---|
紫罗兰永恒花园外传:永远与自动手记人偶 | 京阿尼擅长的日常与情怀加持,给 2020 开篇带来了一丝温暖 | 9 |
海兽之子 | 唯美大气的画面,在影院看很是享受 | 8 |
信条 | 一刷时只看懂了结局,后面靠各路解析才基本看懂,故事被时空这个概念切分后变得灵动起来,一部完全合格的悬疑片 | 8 |
疫情的缘故导致纪录片看的比较多和杂,不太好总结,但强推竹内亮导演的『我住在这里的理由』,疫情期间更新了第三季,按官方简介是「介绍住在中国的外国人和住在日本的中国人的旅行式纪录片」,描绘了小人物在异国他乡的生活态度,当然还有必不可少的美食,勾起了居家期间的馋虫。
# 理财
我是没有什么理财的概念的,部分出借部分交给父母了,剩下的不多主要是定投了一点基金。今年的 CSGO 饰品价格涨的离谱导致我的理财收益率在 100% 以上,如果饰品也算理财的话…准备新的一年多了解一些理财知识尝试理财投资 : P
# 计划
就不制定新一年的目标了,只聊聊些许小计划
- 受到关注的几位街头弹唱 UP 的影响想开始学习吉他,先从自学开始后面在考虑报班
- 了解一些理财知识开始理财
- 找个机会跳槽,逃离舒适区,现在的工作虽然是 1075 但是实在太枯燥了
- 重拾荒废许久的日语学习,有时间去考个级