01 什么是迭代

“迭代”这个概念,是随着互联网发展而传播开来的。起初是一个科学概念,在算法中使用较多,指重复反馈过程的活动,目的是为逼近所需的目标或结果。每次对过程的重复称为一次迭代,每次迭代的结果会作为下一次迭代的初始值。

个人不断成长不断前进(个人成长进步也需迭代发展)(1)

这个概念解释,会让人产生似懂非懂的感觉。通俗地说,迭代就是在接近目标的过程中,不是直接线性达到,而是朝着大致方向不断折返接近。在做的过程中,不断试错,不断调整,不断精进,直至最后达成目标,整个过程呈现出螺旋式上升的趋势。

举个例子,某公司推出一款游戏。线性开发的模式,就是充分考虑各种因素,制定尽可能完美的方案,尽量一次性拿出一个爆款产品,一举占有市场。而采用迭代的方式,则是开始推出一个最简约的版本,然后放在市场上试运行;根据用户的反馈,修改完善后推出下一个版本;之后再投放市场,继续试运行;重复上述过程,直至产品占有市场、取得预期盈利目标。

02 迭代的优点

迭代法的特点,是在达成目标的过程中需要不断重复,每次记录反馈信息,然后根据反馈对系统进行改进,直至达到目标。直接法的特点,则是一次完成整个过程,直接达成目标。

个人不断成长不断前进(个人成长进步也需迭代发展)(2)

对比两种方法,直接法简单省事,但往往风险大,如果出现错误,则满盘皆输;迭代法过程复杂,周期长,整体成本高,但风险小,可以边走边看,随时进行调整。迭代的过程,如果发现风险太大,可以直接中止,从而避免更大的损失。

在做一件事情的时候,到底选择哪个方法更为有利,取决于事情本身的特性。

简单的能看准确的,适合直接法;而复杂的看不清楚的,适合用迭代法。

在确定使用迭代法之后,初始模型以及每次的步长也很重要。方案越科学,效率越高,试错次数也就越少。

03 个人成长中的迭代法

除了做产品需要迭代,在个人成长进步过程中,也需要大量使用迭代的办法,特别是在技能练习方面。

比如,你想成为一个优秀的足球运动员,不能按照十年磨一剑的思路,把每项基础都练扎实了再上场比赛。而是要经常参加比赛,然后根据比赛的表现,不断发现自己的短板,不断进行针对性地练习,以此才能快速成长。

个人不断成长不断前进(个人成长进步也需迭代发展)(3)

我以前练习写作,就有这个问题。很长一段时间,我的思路是关起门来蒙头打基础,就像古龙笔下的傅红雪一样,十年如一日练习拔刀术,直至最后成为绝世刀客

但这种方法效率很低,容易陷入低水平重复,如果练习偏了,那就把自己练废了。有一阵子,我突然发现,我的写作练习变成了写日记,和初中生没有本质区别。很多老百姓练习书法,就是如此,最后即使付出很大精力,但也基本练废了,因为一开始就错了。

正确的方式,应该是采取迭代法。在练习写作的过程中,把练习作品呈现给读者或者专业人士,获取有价值的反馈和指导意见,这样不断改进自己的写作技能,达到快速进步的目的。科学练习和“1万小时定律”,中间很关键的一个环节,就是获得有益反馈和指导。

所以,从去年11月开始,我把自己以前的练习作文,一篇篇发在网上,通过读者的反馈,来审视自己的练习。当然,这样也有问题,因为是存稿,所以感受并不是很深。等下一步存稿用完了,当天写,当天发,这样估计效果会更好。

,