一个同事走了,他曾教会我最难的一步是开始
最近行业开始了大裁员,我一个比较优秀的同事也在其中。与这位同事共事两年,从他身上我学到了很多。
无论生活还是工作,我都是一个想法很多的人。然而,有时候想做的事情很多,却始终没有迈开第一步,总觉得要等"准备好了"、“时机对了”、“资源够了"再开始。
但他做的一件事,让我对"开始"这件事有了新的理解。
一个搁置很久的想法
之前提到过,我们团队在做一款小游戏。
游戏上线后,我一直有个想法:做一个智能对战 AI。
不是那种写死的规则 AI,而是能像真人一样思考、决策、甚至不断进化的 AI。
这个想法听起来很酷,但每当我开始思考"怎么做"的时候,问题就来了:
第一个障碍:业务代码太"重"了
游戏代码里有很多"额外步骤”:
- 上报数据到后台
- 网络请求的等待时间
- 只用于 UI 展示的计算逻辑
- 各种防御性检查
这些都对游戏本身是必要的,但如果要做强化学习训练——比如让 AI 自己跟自己对战(自博弈),每一局就会变得非常慢。
我粗略估算了一下:
按这个速度,训练半年可能都达不到理想效果。
第二个障碍:如果抽离核心逻辑呢?
另一个思路是:把核心对战逻辑抽出来,单独写一个"模拟器"。
这样训练速度可以提升几个数量级。
但问题在于:
- 游戏逻辑本身很复杂,抽离成本高
- 游戏还在持续更新,模拟器要同步维护
- 这几乎相当于重写一遍核心代码
我确实尝试了抽离核心逻辑,但是经常一边干一边还在怀疑是否白费功夫,反反复复最后还是退缩了。
于是这个项目就一直躺在我的"待办清单"里,越放越久。
转机:有人先开始了
事情转机的出现,是因为团队里的一位同事。
他听说了我的想法后,说了一句:
“要不我先试试看?”
我很激动,又有些担心。但我也确实很想做这件事情,于是也给了他一定的支持:那很长一段时间,除非实在不得已,我没有给他安排其他工作,让他尽可能专心做。
于是他开始了:
第一步:用现有数据训练
他没有像我一样纠结"要不要开发模拟器",而是直接拉了线上高级玩家的对战数据。
既然有真人数据,为什么不先用起来?
这一步非常关键:
- 不需要改任何代码
- 不需要等"完美方案"
- 立刻就能开始
第二步:混合决策逻辑
在机器学习的基础上,他加入了一些规则:
- 决策树:处理常见场景
- Combo 优先:识别连招机会
- 其他启发式策略
这些规则非常简单,甚至看起来有些玩具,但组合起来后,效果非常好。
第三步:引入强化学习
有了前面的基础,他才开始做强化学习:
- 根据造成的伤害设计奖励
- 根据回复的血量设计奖励
- 根据胜负结果调整策略
一步步迭代下来,AI 的水平还真起来了。
回头看:我到底在怕什么?
这件事对我触动挺大的,从中可以看出我有很多可以提升的地方。
1. “完美主义"的陷阱
我一开始就在想"最优方案”:
- 要不要做模拟器?
- 要不要支持持续训练?
- 要不要跟上游戏更新?
这些问题当然重要,但它们应该在做起来之后再考虑,而不是成为"不开始"的理由。
2. 对"成本"的过度放大
我脑海里的成本是这样的:
抽模拟器 → 重构核心代码 → 持续维护 → 工作量巨大但同事的路径是:
用现有数据 → 加简单规则 → 效果好再优化 → 逐步引入强化学习哪一种更对?
可能没有标准答案,但第二种至少"开始了"。
3. “想清楚再做"vs"做了再想清楚”
我的习惯是想清楚了再动手,这当然不是坏事。
但有些问题,只有动手之后才能真正想清楚。
就像同事说的:
“我先做起来,遇到问题再解决呗。”
这句话听起来"粗糙",但背后是一种很重要的思维:
行动本身会带来新的信息和机会。
最难的一步真的是开始吗?
有一句话很流行:
“最难的一步是开始。”
我以前觉得这是鸡汤,现在觉得有道理,但不够完整。
更准确地说:
开始之所以难,是因为我们总想"一次性做对"。
但现实是:
- 你不可能一开始就想清楚所有问题
- 完美的方案不存在
- 真正的好方案是"迭代"出来的
就像这个 AI 项目:
- 如果等"完美方案",可能到现在还没开始
- 但先做起来,反而一步步走出了路
写在最后
最近行业不太景气,我在两个月前也有文章提过我对AI冲击下行业未来的担忧。
朋友的面试体验指出,现在已经很少追问技术细节了,那点技术在AI面前真的不够看,甚至有些公司在面试中的Coding流程已经支持了AI Coding。因此,想要延缓被淘汰的速度,成为优秀的AI使用者非常重要,但这仅仅还是“技术”这一方面。
另一方面,“软素质”越来越重要,我在前面的文章也提到过。AI冲击下,软素质对人的区分度越来越大。我想,勇于开始,就是一项重要的软素质。
如果你有一个想法,别等"准备好了"。
- 想学新技术?先写个 Hello World
- 想做产品?先画个原型图
- 想写小说?先写第一段
- 想养成看书的习惯?先每天看1页
开始本身,就会推着你往前走。
最难的一步确实是开始。
但只要你迈出了这一步,后面就没那么难了。