目录

一个同事走了,他曾教会我最难的一步是开始

最近行业开始了大裁员,我一个比较优秀的同事也在其中。与这位同事共事两年,从他身上我学到了很多。

无论生活还是工作,我都是一个想法很多的人。然而,有时候想做的事情很多,却始终没有迈开第一步,总觉得要等"准备好了"、“时机对了”、“资源够了"再开始。

但他做的一件事,让我对"开始"这件事有了新的理解。


一个搁置很久的想法

之前提到过,我们团队在做一款小游戏。

游戏上线后,我一直有个想法:做一个智能对战 AI

不是那种写死的规则 AI,而是能像真人一样思考、决策、甚至不断进化的 AI。

这个想法听起来很酷,但每当我开始思考"怎么做"的时候,问题就来了:

第一个障碍:业务代码太"重"了

游戏代码里有很多"额外步骤”:

  • 上报数据到后台
  • 网络请求的等待时间
  • 只用于 UI 展示的计算逻辑
  • 各种防御性检查

这些都对游戏本身是必要的,但如果要做强化学习训练——比如让 AI 自己跟自己对战(自博弈),每一局就会变得非常慢。

我粗略估算了一下:

按这个速度,训练半年可能都达不到理想效果。

第二个障碍:如果抽离核心逻辑呢?

另一个思路是:把核心对战逻辑抽出来,单独写一个"模拟器"。

这样训练速度可以提升几个数量级。

但问题在于:

  • 游戏逻辑本身很复杂,抽离成本高
  • 游戏还在持续更新,模拟器要同步维护
  • 这几乎相当于重写一遍核心代码

我确实尝试了抽离核心逻辑,但是经常一边干一边还在怀疑是否白费功夫,反反复复最后还是退缩了。

于是这个项目就一直躺在我的"待办清单"里,越放越久。


转机:有人先开始了

事情转机的出现,是因为团队里的一位同事。

他听说了我的想法后,说了一句:

“要不我先试试看?”

我很激动,又有些担心。但我也确实很想做这件事情,于是也给了他一定的支持:那很长一段时间,除非实在不得已,我没有给他安排其他工作,让他尽可能专心做。

于是他开始了:

第一步:用现有数据训练

他没有像我一样纠结"要不要开发模拟器",而是直接拉了线上高级玩家的对战数据。

既然有真人数据,为什么不先用起来?

这一步非常关键:

  • 不需要改任何代码
  • 不需要等"完美方案"
  • 立刻就能开始

第二步:混合决策逻辑

在机器学习的基础上,他加入了一些规则:

  • 决策树:处理常见场景
  • Combo 优先:识别连招机会
  • 其他启发式策略

这些规则非常简单,甚至看起来有些玩具,但组合起来后,效果非常好。

第三步:引入强化学习

有了前面的基础,他才开始做强化学习:

  • 根据造成的伤害设计奖励
  • 根据回复的血量设计奖励
  • 根据胜负结果调整策略

一步步迭代下来,AI 的水平还真起来了。


回头看:我到底在怕什么?

这件事对我触动挺大的,从中可以看出我有很多可以提升的地方。

1. “完美主义"的陷阱

我一开始就在想"最优方案”:

  • 要不要做模拟器?
  • 要不要支持持续训练?
  • 要不要跟上游戏更新?

这些问题当然重要,但它们应该在做起来之后再考虑,而不是成为"不开始"的理由。

2. 对"成本"的过度放大

我脑海里的成本是这样的:

抽模拟器 → 重构核心代码 → 持续维护 → 工作量巨大

但同事的路径是:

用现有数据 → 加简单规则 → 效果好再优化 → 逐步引入强化学习

哪一种更对?

可能没有标准答案,但第二种至少"开始了"。

3. “想清楚再做"vs"做了再想清楚”

我的习惯是想清楚了再动手,这当然不是坏事。

但有些问题,只有动手之后才能真正想清楚。

就像同事说的:

“我先做起来,遇到问题再解决呗。”

这句话听起来"粗糙",但背后是一种很重要的思维:

行动本身会带来新的信息和机会。


最难的一步真的是开始吗?

有一句话很流行:

“最难的一步是开始。”

我以前觉得这是鸡汤,现在觉得有道理,但不够完整。

更准确地说:

开始之所以难,是因为我们总想"一次性做对"。

但现实是:

  • 你不可能一开始就想清楚所有问题
  • 完美的方案不存在
  • 真正的好方案是"迭代"出来的

就像这个 AI 项目:

  • 如果等"完美方案",可能到现在还没开始
  • 但先做起来,反而一步步走出了路

写在最后

最近行业不太景气,我在两个月前也有文章提过我对AI冲击下行业未来的担忧。

朋友的面试体验指出,现在已经很少追问技术细节了,那点技术在AI面前真的不够看,甚至有些公司在面试中的Coding流程已经支持了AI Coding。因此,想要延缓被淘汰的速度,成为优秀的AI使用者非常重要,但这仅仅还是“技术”这一方面。

另一方面,“软素质”越来越重要,我在前面的文章也提到过。AI冲击下,软素质对人的区分度越来越大。我想,勇于开始,就是一项重要的软素质。

如果你有一个想法,别等"准备好了"。

  • 想学新技术?先写个 Hello World
  • 想做产品?先画个原型图
  • 想写小说?先写第一段
  • 想养成看书的习惯?先每天看1页

开始本身,就会推着你往前走。

最难的一步确实是开始。

但只要你迈出了这一步,后面就没那么难了。