把自己当作 V1.0 版本

我们在开发一个程序的时候,一个简单的流程是:

​需求–>设计–>开发–>测试–>发布

如果你是一位独立开发者,这其中的感受可能会更加强烈一些。

不过你有没有想过,这个「程序」,如果就是你自己,会不会好玩很多?

自己开发自己?

不妨,把自己当作 1.0 版本,在这个阶段去实现自己这个阶段想做的事情,而后再慢慢地迭代,也许 v1.01,v1.1,v2.0…

只要你想,甚至可以:

把一个大版本当作自己的「每个人生」

这样,我们也许能够在不同的版本中,过着不一样的人生。

比如,一个人,在某一个大版本中,他是一名程序员;而在下一个大版本中,他是一位作者;下下一个大版本中,他是一位创业者;下下下个大版本中,他是一位教练,一位投资者…

那些「自我升级」的人,他们发布「程序」过后,又找到了新的需求,然后开始新的设计和开发去了,他们已经看到自己下一个版本的雏形,所以也就不难理解为什么他们愿意花时间痛苦地(在一直处于 v0.001 的人看来确实是痛苦的)健身,也就不难理解为什么他们会持续地学习。

值得高兴的是,开发自己的「程序」,可以不需要会代码,只要你想,现在就可以自己玩自己。

我就想过,在我的「程序」中,一开始最基本的需求是什么?

想着想着,就有了:

高效学习能力,执行能力,精力,对投资未来的耐心,创造,有效表达…

这些就是一个大版本下的小版本需求。

就拿「精力」这个小需求来说,当我觉得我的「程序」需要它时,我便开始搜寻相关的资料,发现「设计」它并不简单,因为这其中涉及到了:运动,饮食,睡眠,水分补充,情绪,注意力。

这些,就成了一个个更小的版本:

运动,如何运动?一周几次,做什么动作?

饮食,如何饮食?一天三餐还是少吃多餐,碳水,蛋白怎么搭配?

睡眠,找个女人一起睡?困了才睡还是到点就睡?要不要设置闹钟?

情绪,和冥想有什么关系?

注意力,怎么把接下来每几十分钟要做的事情规划好?

什么叫开发,就是设计好这些计划后,就执行它们,然后测试它们,然后看效果,接着再优化。

你开发你自己,执行的当然得是你自己。

Processing 51%|████▎    |

比如我就给自己制定(开发)了健身计划,一周四次,主要练推力、拉力、核心、腿,已经执行了一段时间,还在测试中。

当有一天,这个小小版本「发布」了,那就说明效果有了。

不过你有经验的,那就是发布后总会产生新的需求,然后继续新的流程。

但正是有了这些基础功能之后,我才有机会升级到新的大版本去,体验下一条「命」。

终将有一天,我们都会消失在这人世间,所以100% 的设计和开发自己,掌控自己的多个版本很有必要,这样才叫:来世间走了一遭,挺值得的。

文章推荐:

你有社交牛逼症吗?

我就是这么干的

加入我的 VIP

2 Replies to “把自己当作 V1.0 版本”

  1. 厉害了,下次想要立一个新的flag时,可以换种方式昭告天下:预计X月X日 会发布新版本的我 主要更新以下几点新功能……修复以下几个bug……敬请期待……

发表回复