核心问题

做这个技术选择,意味着放弃什么?

工程困境

选择 Rust 可能性能最好,但团队招不到人,开发慢。选择 Python 可能慢一点,但一个月上线抢市场。

思想模型

资源有限。技术选型的成本不只是运行性能,也包括:

  • 招聘
  • 开发速度
  • 生态
  • 运维
  • 团队熟悉度
  • 上市时间

好判断

如果业务还没验证,先用 Python 活下来。赚钱、有瓶颈、有团队后,再考虑 Go/Rust 重写热路径。

Atlas Action

为一个技术选择写出被放弃的三个选项。没有机会成本意识,就没有真正决策。

小结

CTO 思维不是选最强技术,而是选当前阶段最有胜率的技术。