既要又要还要,往往是做不到的,这在学术上常被称为不可能定理。以下是常见的例子

- 分布式系统:CAP 定理决定了分布式系统必然是各种因素的 trade-off,没有银弹!
- 编程语言:Rust 的严格性与高性能 与 Python 语言的灵活性。类似的在ml框架中是Jax vs Torch
- 强化学习:function approximation,bootstrapping,off-policy
- 经济学:固定汇率、独立的货币政策及资本自由兑换
人的痛苦也往往来自于既要又要还要。模块化思维,在很多情况下可以消除这种不协调感。模块化不是完全妥协,而是对复杂系统的一种解构
理论都很简单,下文列举出我所观察到的各种问题下的具体取舍。本文会动态更新,记录工作与生活的各种取舍
生产力
时间管理
节约时间精力San值 VS P人不想做计划 VS 想做更多事情 (工作、生活、自省、社交)
分解好不同的时间块,比如说
- 早上整理好今天的重点和计划
- 白天开始需要回slack
- 快下班在公司等晚饭的时候,可以做一些私人的的杂事,毕竟已经干不动了呀
- 晚上可以做一些整理和思考
笔记软件
便利性(随时随地速记和查看) VS 全面性(结构化组织,读写)
- 手机端
- keep notes 适合做几句话的灵感记录
- notion只适合用来查看,编辑就别想了,最多纠正几个错别字