为了能在公司做点小规模模型训练方面的工作,我最终建议买了 Mac Mini。原因也不复杂:同时需要用它做生物信息分析、跑 agent 部署、偶尔跑点参数量不大的模型——这些场景刚适合 M 芯片这种统一内存的设备。内存加单独大显存显卡的价格远高于 Mac 平台,算一笔账就知道怎么选了。
于是我就这么达成了「多设备、多平台、多项目」同时推进的成就。

多设备
现在手头同时在用的设备包括:
- 笔记本:写文档、PPT、装WSL跑简单计算和画图
- 服务器:做不设秘数据的前期测试和验证
- Mac Mini:模型训练、生物信息分析、agent 部署
- 平板:远程连接、阅读文献、当临时看板
多平台
- Linux:服务器和WSL搭载,生信和计算任务用
- macOS:Mac Mini 搭载,其实也是当服务器用
- Windows:日常沟通写文档还是得用这个
- ChromeOS:每个同事都会问你这是个啥系统,没见过…
多项目
- 文献解读:需要大量阅读和整理,状态偏「输入」
- 算法开发:需要深度思考和反复实验,状态偏「探索」
- 软件开发:需要工程化思维和实际落地经验,状态偏「输出」
三种思维模式来回切换,不是不行,但切换成本真的很高。
可惜我没有多个脑子
我现在的状态大概是:异步可以,多线程不行。
同一时间我只能专注一件事。如果硬要并行,结果往往是每件事都做到一半被打断,然后再花时间回想上下文。所谓「多任务处理」,不过是把时间切片切得更碎而已。
如之前我写到的状态,Agent可以高效的帮我预处理大量的前期工作,但是最终各个任务并不能那么高效的推进,因为我没法同时检查和处理多种不同的任务。
也许这是常态
对信息工作者来说,这种「多设备、多平台、多项目」的状态以后可能会越来越普遍,而不是越来越少见。
我也说不好这是好事还是坏事。但既然趋势如此,与其抱怨,不如想办法适应。
至少,先把这篇博客写出来再说。