← 全部文章 / All entries

过去几年工作方式的转变

注重犯错和失败

Read in English
一条经历几次回环后继续向前的线,象征尝试、失败与调整。

小时候,我想到什么就做什么:学习编程、制作动画、拍摄短片……但这些都是小项目。一旦想把项目做大,我就会先在脑中构想,提前做很多规划,结果却总是失败。开始前绘制的蓝图反而成了阻力,遇到变数和意外,执行力便大打折扣。回头看,我做的总是些简单、确定,又让自己感到舒适的事情。

比如,编写一段小程序不算困难,做起来也很开心。但开发一个软件系统就不同了:技术复杂、充满变数,到处都是问题。拍几个镜头、做成一段视频也相对简单,真正要完成一部影片,写剧本、创作和拍摄却都很难。

同样,我只是碰巧在课堂和习题中学会了考高分,却没有学会如何把一件事做好,尤其是现实中那些复杂的事情:采购、谈判,或是和别人合作做出一件东西。很长一段时间里,我都没有意识到,失败本身并不反常,问题也不在于规划不够、技能学得不够,而在于失败之后没有下一步。

失败了、卡壳了,或者一个阶段完成了,下一步该做什么?我有没有从实际经验中弄清下一步该怎么走?又能不能接受这样一个事实:即便是有益的尝试,也可能失败?

可以说,此前取得的结果,始终只是小小的阶段性成果:几个镜头之于一部完整的影片,一段程序之于一个完整的软件,都是如此。所以,无论工作还是其他事情,都可以先设定一个小目标,试着完成它。碰壁也好,还算成功也好,都停下来想一想:接下来该怎么做?

这些技能,是我后来无意间学会的,此前几乎没有人引导我这样做。起初,我只是骑自行车消磨时间,后来渐渐开始关注运动表现,制定方案,再根据反馈调整。随后,我又开始了力量训练。一个偶然的契机,让我改变了自己的身体,也建立起“我能够有所改变”的信念。这是接受失败的基础:如果认定什么都改变不了,自然也就什么都不会做。

以前,我做成事情往往带着偶然性。现在,我会把这种策略用到各种事情上:试着把大目标拆成小目标,再根据反馈调整。比如,为了把卧推成绩从50kg提高到70kg,我先试着每周去4次健身房,再根据身体的反馈,观察进度,想想还可以做些什么。起初,成绩几乎没有变化。后来,我更频繁地训练、改善动作、增加训练容量,情况才好了一些。我也是这样学会了引体向上,在游戏“Sifu”中打出了武德结局。因为我相信,练一练,总能让自己变强一些。

过去,我总想借助语言和理论找到“必胜法”;现在,我更倾向于尽快找到一种可以尝试的方法,再尽快获得反馈。这和工程中的“fail-fast”策略相同:减轻行动的负担,尽早找到最关键的问题。

同样是减肥,有的人需要减少摄入,有的人需要增加运动,还有的人可能得先提高运动能力,才能承受足以改善体重的运动量。但这些很难事先知道。我们可以熟知各种原理,却依然不了解自己所处的实际状况、目标在现实中意味着什么,以及途中会遇到哪些突发情况。我们无法在尝试和可能的失败之前,就把这些问题全都解决。换句话说,不要指望在一件事真正发生之前,就已经完全了解它。

过去的尝试让我形成了一个信念:不断去做,长期来看,总能做成一些事。那失败了怎么办?失败就失败了,但总有事情会做成。

认真对待每一次失败,也接受它。所有杀不死你的东西,只会让你变得更强壮。

讨论 / Discussion

评论由 Disqus 提供,加载后将连接第三方服务。