# 2020 概览

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

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

Published: 2021-01-01T03:09:38Z

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

Version: 1

2021 年了，写个2020年终总结并测试一下自己做的博客引擎的年度分页功能，也简单规划下 2021。

## 奶爸的 2020 概览

（本文章提及的所有项目都是个人业余开发，与公司无关）

### 20年启动的新项目

* [Axolotol](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL2F4b2xvdGw=)：多人在线结对编程（面试）的应用，这个也厉害了，利用 WebRTC、CRDT 协同编辑、Docker 的代码运行集成一体的一个应用。
  * [CodeRunner](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL2NvZGUtcnVubmVy)：从 Axolotol 中解耦出来的远程代码运行应用，使用 Docker 容器执行代码获取输出，可以限制 CPU、内存使用率。也考虑过使用宿主机沙盒，但是编译炸弹这种编译时攻击不太好应对。
* [CloudSSH](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhLWFyY2hpdmUvY2xvdWRzc2g=)：端到端加密的一个云SSH主机管理应用，这个算大制作了，由 bitwarden 启发，奶爸博客有一篇端到端加密的文章有架构说明，因为 client 的 cli 设计的自己不太满意，且价值不如堡垒机，就直接停掉了。
* [Monica (fork)](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL21vbmljYS1mb3Jr)：Fork 的知名项目 Monica，加了一些阴历（农历）支持和安全特性。
* [NLP 文本分类探索](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhLWFyY2hpdmUvdGV4dC1jbGFzc2lmaWNhdGlvbi10ZXN0)：Python 和 Go 的一个分词 + 词频分类的一个小探索。
* [cab](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhLWFyY2hpdmUvY2Fi)：Merge PR 的时候写联合 commit 用的，很方便。

### 维护的过往项目

* [NoCD](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL25vY2Q=)：18 年的时候为上家公司（喵萌科技）做的一个持续交付面板，Git 提交自动部署，一直在维护，现公司团队还在使用，20年主要增加了一些协作、交接的功能。
* [哪吒探针](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL25lemhh)：这个是 19 年为自己多台服务器做的一个资源使用监控探针，也是为了学习 grpc，后面 20 年底突然火起来之后加了多主题、监控报警的功能。
* [Solitudes](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL3NvbGl0dWRlcw==)：本站的博客引擎，全文搜索、微信评论通知（一直用就一直更新）。
* [PoorSquard](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhLWFyY2hpdmUvcG9vcnNxdWFk)：GitHub 个人账户管理面板，那个时候 GitHub Team 还没免费，就搞了这个面板给公司内部使用，可以管理个人账户仓库的 内部协作者、外部协作者、增删改查 + 触发 Webhook，为公司服役 4 个月后因为 GitHub 免费就 Archive 了。
* [二级支付宝网关](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9jYXNoaWVyLm5haWJhaHEuY29t)：*\*未开源* 可以使自己的多个应用使用同一 AppID 接入支付宝，完善的回调、对账功能，18年做的，一直在用，20年有更新维护。
* [奶爸米表](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhLWFyY2hpdmUvbmJkb21haW4tdGhlbWU=)：链接是前端主题仓库，实际是个域名停放平台，可以接受报价。开始有几个付费用户，后面大家都关闭了，奶爸也没再维护了，因为还具备一定价值，所以不会开源。
* [Dockerfiles](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhL0RvY2tlcmZpbGVz)：奶爸维护的一个实用Docker镜像集，19年的 Beanstalkd、20年的 php-fpm（带 cron、imagick 和 ioncube）
* [穷逼](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9naXRodWIuY29tL25haWJhLWFyY2hpdmUvcWlvbmdiaQ==)：一个仿 qiong.bi 的在线捐赠应用，觉得没意思就关掉了支付网关和它。

2020 年的年底突然就跟 Rust 刚上了，花了半个多月刷了文档，然后直接就在公司项目上用上了。老天很眷顾，17 年年底突然就自学了 Go，20年底触电 Rust。

在公司做的东西很杂，主力和主要成就在几个智能合约项目上，Android 客户端需要维护就维护一下，做了几个前端工程，还维护着 PHP/Go 混合的一个工程。目前依据公司需求在做 Flutter。

已经不太思考自己是什么「语言」的工程师了，奶爸对语言和业务的理解能力特别强，基本上半天上手就能定位问题，唉，这从初三接触ASP以来慢慢建立的思维，真香。

## 奶爸的 2021 展望

2021 年还是「学」字当头、「做」字断后。唯学提升能力，唯做创造价值，加薪，奶爸没在怕的。
