重构

向那些比你优秀的人学习,提取他们成功的方法。

一开始不一定是正确的,这需要一个不断尝试、调整、验证的过程。

做不到也没关系。先做到60分,运行起来,然后再想办法做到90分、100分、120分。

编程领域有一个很重要的概念,叫重构,又被称为“童子军训练守则”:“离开露营地的时候,永远让它比你发现之前干净。”

每检入一次代码,就要让它比上次检出时变得更为简洁。每次读代码,都别忘了进行点滴的改善。

“重构( )”是一个极重要的方法,其算法如下:

复盘(当前方法);

发现问题(当前方法);

变得更好(当前方法);

不要等它完美了再去运行。一边运行,一边让它完美。

也许最终你无法超越乔布斯的演讲,但那又怎么样呢?你的演讲能力实实在在地提升了,足以吊打市面上半数以上教演讲的老师。

我用同样的方法学习了视觉、戏剧、引导、产品设计、营销、投资、新媒体……

从那些比你优秀的人的身上学习——对!仅仅是学习——然后照着做,就能收获很好的知识。

“如果乌龟能够吸取它那些最棒前辈的已经被实践所证明的洞见,有时候它也能跑赢那些追求独创性的兔子,或者跑赢宁愿跻身忽略前人最优秀的工作的蠢货之列的兔子。”(查理·芒格)

你需要做的不过是把那些已经被证明了的应用方法,安装到你的操作系统上,需要时完成一次方法调用就可以了。唯一的问题是,很多人的“操作系统”在离开学校以后,就停止更新了,之后只是在不停地重复之前的行为而已。

绝大部分兔子在跑到一半时,就躺在大树下睡着了——俗称“躺平”,以至于操作系统的版本过低,很多应用安装不上。

再好的软件也无法安装到低版本的操作系统上,虽然那确实也叫操作系统。