# 2022 年终总结

Original: <https://lifelonglearn.ing/summary-of-2022>

Author: [奶爸](https://lifelonglearn.ing/users/3b04650c-8231-499b-8ef0-381fc4d7efb0)

Published: 2023-01-27T14:39:26Z

Updated: 2026-09-27T06:57:43Z

Version: 1

终于准备写年终总结了，过去一年是煎熬的一年，是厉兵秣马的一年。这个年终总结写的有点晚了，得益于年假，奶爸还能在 2023 年开工之前写完这篇总结。原本想要说的东西很多，年尾与楼上打了一场噪音之战然后选择回家躲清净，再次熟悉了老家房子的严寒，都忘记想要说些什么。如果不是准备做一个小手术，奶爸还会在家里呆几天，即便气温已经是 -12 °C。

*现在已经术后两天，手术的位置还肿着，每晚几乎隔一个小时醒一次……虽然不算疼，但也能让人疼醒，十分折腾，前天术后住院打药一晚上没怎么睡，医院晚上其实很乱，昨天打完就回家了，今天去打针然后换药，两天后还要去换药。*

今年还是一直在家远程，生活十分单调，平常基本都是家人做饭吃，车接车送吃完回家。家人工作原因每周会有 2 天午餐自己点外卖，2 天晚餐自己点外卖。平常不出门，无社交。今年买了件连体防寒服（CATWILO/卡地维洛/淘宝/¥265），十分顶用，在老家呆着完全不冷。因为噪音问题和厌倦了这种单调生活，准备搬到 浙江 · 温岭 长居。

远程工作已近三年，每天固定 9:30-18:30 上下班，不喜欢所谓“自由安排”时间。还是把工作和生活区分开好一些，因为一旦认真起来，就忘记时间了，经常搞东西搞到 1 点多，过年期间做 CTF 基本都 1 点多才睡。

公司今年氛围不太好，来来去去很多人，有人心态崩溃，一个假遁术扔下工作就溜溜球，有人一直在提出问题，也有人一直在解决问题。现在奶爸在公司里面比较关注两个人在做什么和怎么做的：

1. 低调的啃论文的大佬，目前 MPC/密码学 相关的 research 都由他负责，我正在使用 RSS 订阅他的博客
2. 一个也玩软路由、也做开源项目的有趣的人

为什么说 2022 是煎熬的一年，其一奶爸已经两个整年没有涨薪，副业收入也大幅减少，存款不多，想买的联排别墅虽然能买得起，但是跟心理价位差 8 万准备再等等，让时间把各种事情往前推一推再看；其二是楼上楼下的噪音，有些人不在意噪音，那我只能说有些事情没到你头上。

为什么又说 2022 是厉兵秣马的一年，现在心态很好，做什么都可以静下心来系统的去研究，比如：

* 11 月份时花了一个月时间研究 MPC，做了个 multi-party-ecdsa  的 vanity-address-generator，可以生成指定钱包地址的 MPC 钱包
* 根据 madawei 博客 构建你的被动收入 中提到的双均线策略使用 Python 回测框架和金融数据库 AKShare 做了个双均线 ETF 交易机器人，准备在场内每年达到 5% 被动收益。
* Solidity CTF，比较想在链上挖些洞，年末加上整个过年期间都在通关 OpenZeppelin Ethernaut + Damn Vulnerable DeFi，还收集了其他的一些挑战，准备后面继续练练手

有事未竟，有意未平，只做一件事，不断学习 --> **开源**节流。

## 工作

这一年在公司做了很多事：

* 给后端 API 含 MPC 流程做压力测试（含后端的一些跳过验证码等的支持测试的能力）
* 做了内置活动平台，管理后台前端 Ant Design Pro，API、App 端功能（参加活动的 Token、NFT 奖励的链上领取，like ​*Quest3*​）
* 给钱包增加了 BTC 支持
* 接入 Docker API 动态调度 headless 浏览器抓取一些新闻等数据
* 在 GitHub Actions 里构建了完整的 Android 打包流程，将工程师从手动打包中解放出来
* 给钱包实现了 EIP 4337
* 重构了 Flutter 自动锁屏保护 plugin （Android + iOS）提升了用户体验
* Flutter `intl` 包传入字符串动态获取翻译 [intlx\_generator](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL0JpdGl6ZW5XYWxsZXQvaW50bHhfZ2VuZXJhdG9y)

里面有些已经到生产环境在用，有些还停留在 Demo 阶段。还有很多的零碎内容或者奶爸做过去但是已经忘记的内容没有列出来，除去一些做的时候感觉新鲜有趣的需求，大多都是做完就忘掉了，捋了捋 GitHub 的 activity 才列出了一些。

## 之余

工作之余做的一些开源和未开源的项目：

* [thebigpicture.cn](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly90aGViaWdwaWN0dXJlLmNu) 一个简单的加密货币的网格交易机器人
* [boringbay](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL2JvcmluZ2JheQ==) 无聊人的港湾，一个带简单统计和排行的导航
* [nbdns](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL25iZG5z) 解决 DNS 解析结果不太准确，访问国内服务也时常会解析到海外 CDN 这种问题
* [web-extensions-security-checker](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL3dlYi1leHRlbnNpb25zLXNlY3VyaXR5LWNoZWNrZXI=) 因为被一个拾色器的扩展修改了浏览器主页，搜索的地方也加了推广，所以做了一个检查浏览器中已安装 Chrome 扩展是否被下架的扩展。每当扩展因为作恶被下架时，你会被提醒
* [gantt-viewer-for-github-project](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL2dhbnR0LXZpZXdlci1mb3ItZ2l0aHViLXByb2plY3Q=) 将 GitHub Projects 作为甘特图展示的工具，为公司做的，但是没有利用起来
* 做了一个基于 [backtrader](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL21lbWVudHVtL2JhY2t0cmFkZXI=) 双均线策略 和 [akshare](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL2FrZmFtaWx5L2Frc2hhcmU=) 数据 的机器人，目前只是获取行情数据输出 ETF 交易信号，并没有做自动交易
* [twitter2telegram](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL3R3aXR0ZXIydGVsZWdyYW0=) 一个监控新推文并转发到 tg 的机器人
* [rsshub-lite](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL3Jzc2h1Yi1saXRl) 有一些站点并未提供 RSS 订阅，使用这个简易工具可以从 HTML/JSON 中提取文章列表输出 RSS 订阅

基本都是从自身需求出发，尽量抽象为一个通用需求。除了图一乐的项目之外，自己所做的事情大多以搞钱为目的，比如 Crypto 网格交易机器人、ETF 策略机器人，RSS 摘取工具本质也是为了学习、然后赚钱。
