我不停的擦拭手中的利剑,不是因为我喜欢它,也不是因为它能带来安全,只是因为,每当下一次冲锋的号角响起时,我能够迅速拔出,纵横厮杀,直至战斗结束,不让自己倒下。 生活在这样的时代,与其被迫上场,心怀恐惧,不如主动征伐,加入时代的滚滚大潮当中,去见识一下时代的风采,写下自己的故事。
计划的节奏
一个中期的目标,也许是一年。比如,计划用一年时间写一本书,假如一本书 20 万字,那每周大约需要完成 4000 字,再细化到每天就是 800 字左右。这就是我们做一年计划的方式,计划成型后,相应做出分解,分解到周这个级别后,基本的计划节奏就出来了。
你可能也遇到过,计划的节奏总是会被现实的“意外”打断,每次计划的节奏被打断后,都会陷入一种内疚的挫败感中;然后就强迫自己去完成每日计划列表中的每一项,否则不休息,最终也许是获得了数量,但失去了质量。在这样的挫败中纠结了几次后,你慢慢就会发现,现实总是比计划中的理想情况复杂多变。
找到并控制好自己的节奏,才能长期匀速地奔跑,才能更高效地利用好自己的时间和注意力。
计划更多是给予预期和方向,去锚定现实的走向,但在行进的过程中,“意外” 难免会出现。所以,你要从心理上接受它,并从行为上合理地应对它。
对于每日计划的执行节奏,我自己的经验是:把自己的时间安排成一段一段的,高度集中和高度分心交叉分布。
假如某段时间需要高度集中注意力,就可以处理或思考一些比较难的事情。比如,50 ~ 60 分钟,集中注意力处理工作事务,远离手机信息推送及其他各种环境的打扰;然后休息一会儿,10 ~ 15 分钟左右,回复一些聊天或邮件这类其实不需要那么高注意力的事情。
有时,当你想去处理一件复杂困难的事情,比如写作,这是一种短时间内需要高度集中注意力的活动,但这时脑中总是在同时想着其他很多事情或者被动地接收一些环境信息(周围的谈话声之类的),还控制不住,很难集中注意力。这种情况下,就不用勉强开始,我通常会通过切换环境,从外部去排除一些干扰。
另外,如果感觉是比较疲惫,则更不能马上开始了,这种状态下,一般我都是立刻去小憩片刻或者闭目养神一段时间(20 ~ 30 分钟),进入一种浅睡眠状态再恢复过来,精力的恢复感会比较好。
恢复精力,我的感觉是浅睡优于深度睡眠,一是因为进入深度睡眠需要更长的时间,二是因为从中恢复过来也需要更长时间。所以,一旦进入深度睡眠,中途被人打断叫醒,会感觉非常困倦,我想很多人都有过这种感觉,俗称:睡过头了。
每个人都会有自己不同的节奏,这需要自己去摸索、练习,并慢慢提升。如果开始的节奏太快,可能很快就会疲惫、倦怠,很容易放弃;但如果一直节奏都很慢,则会达不到练习与提升的效果,变成了浪费时间。
有时太急迫地“追赶”,最后反而阻挡了你稳步前进的步伐和节奏。
而另外一种中长期目标的执行节奏,控制起来可能要更困难一些。外界会给予我们一些期望的节奏压力,但要取得最好的效果,我们还是要找到自己的节奏。节奏是我们能长期持续奔跑的很重要的因素。
有时,只需要有一个目标,制一个计划,然后持续按自己的节奏跑下去。
找到自己的节奏,就是在每天略感挑战的状态下,形成不断加速前行,直到一个最终接近匀速的状态。匀速是我们能长期坚持的临界点,它能让我们跑得更久,跑得更远。
理想:打磨代码作品与创作
也许条条通往罗马的大道,堆砌罗马的砖石,有些已经消失在历史的尘埃中,但罗马作为一个时代和历史的作品,留了下来。
今天我们再看什么是作品?维基百科上对“作品”的定义是:
作品,亦称创作、创意、著作,是具有创作性,并且可以通过某种形式复制的成品。
从这个定义来看,作品最重要的特质是:创作与创意。所以,只有包含了创意和创作性质的事物才能叫作品。那对于程序而言,怎样才算作品?你从网上复制来一段代码,解决一个问题,这不是创作,也不会成为你的作品。
代码作品,可以小到一段函数、一个类,大到一个库或框架、一个服务,甚至一个系统。但打磨代码作品的方式,应该是定期对自己写完的代码进行沉淀、梳理和规整,提取可复用的功能,同样的功能只写一次,形成自己专属的编码脚手架和代码库。在以后的学习实践中定期反思,不断优化其效率和品质。
当你再碰到类似功能的实现时,能直接复用库就复用库,不能直接复用的就在脚手架代码上进行扩展,后续的重心就放在了优化实现思路上。这样日积月累下来,你的程序思维和能力才会变得科学、高效,而且产生积累效应。最终,这些留下的代码库或脚手架都成为了你的作品。
不过,同是作品,却有高下之分。吴军老师曾在文章里写过:“完成一件事,做到 50 分靠直觉和经验,做到 90 分要靠科学和技艺,而要做到 90 分以上则要靠艺术。”我是认同这个观点的,而且我们完成作品的目标应是 90 分以上,这是作品的特性决定的,因为创作就是艺术的核心所在。
到了 90 分或以上的作品,也许分数相差无几,但市场价值却可能差异巨大。iPhone 就是一个很好的例子,它当是一件 90 分以上的作品,90 分的工程技术加上几分的艺术,相比差几分的同类,在市场上的价值和价格却是遥遥领先。
作品,是创作的,创作是需要设计的,而设计是需要品味的,正如《黑客与画家》一书里所说:
优秀作品的秘诀就是:非常严格的品味,再加上实现这种品味的能力。
大多数做出优美成果的人好像只是为了修正他们眼中丑陋的东西。
也许,我们可以先从感知和修正代码中丑陋的东西来训练这样的品味和能力。
而完成作品的收益是什么?理想的情况下,也许我们期待直接从作品中获得经济收益,但这并不容易。十九世纪,有一名画家,一生作画数千幅,但只卖出过一幅,换回了四百法郎,这名画家就是梵·高。
梵·高的例子比较极端,他的作品都是 90 分以上的,但在直接换取收益方面依然困难。而对于你来说,今天的作品虽不一定能立刻给你带来经济收益,但在你打磨作品的过程中,把“条条通往罗马的大道”都走完了,甚至还反复走试图找到更优化的路线,这会让你掌握系统化的知识和体系化的能力,同时还会让你的作品变得更值钱。你可以想象这样一个场景:当你给别人介绍自己时,只需要介绍自己的作品,而不再需要介绍自己的技能。
成长的路上,写过的代码最终也许会烟消云散,但完成的作品会成为你点亮的勋章。
决策
决策之前,期望是内省,条件是外因;决策就是将客观的外因与主观的内省进行匹配判断选择的过程。
决策很难,让人经常很矛盾,很沮丧。往回看,我们总能找到适合自己的最优决策路径,但当初却并没有选到这条路,所以沮丧。往前看,其实有无数的路径分支,我们怎么可能选中最优路径,有这样的方法吗?没有。
这样的决策就像古时先哲讲过的一个故事,大意是:你有一个机会经过一条路,这条路两边都是大大小小的宝石,但你只能走过这条路“一次”,捡起其中“一块”宝石,中间不能更换。这里捡到最大的宝石就是最优策略,但你怎么实现这个最优策略呢?其实没有方法能保证。
而先哲的建议是,前 1/3 的路径,你只观察周围的宝石,最大的有多大,平均大小大概在什么水平,但不出手捡。经过这前 1/3 的路程,你应该有一个预期的大小标准,这个标准可能略比平均大小大一些,但不应该以之前看见的最大的宝石为标准。再走剩下的 2/3 路程时,你只要看见第一个符合这个标准的宝石,就可以出手捡起,之后快速走完全程。
这个方法虽不能保证你捡到最大的宝石,但可以很大概率保证你捡到符合自己预期标准大小的宝石,而这个预期标准,就是你的 “满意标准”。这个捡宝石的决策就是 “满意决策”,满意决策是一种折衷决策,只是在当时情况下可选的最佳行动方案。
人生中会有很多类似 “捡宝石” 这样的决策场景:找工作、找伴侣、选房子、买股票,甚至是买任何东西,只不过因为其中大部分东西的购买支付代价低,所以你不会有太大的决策压力。前 1/3 的路程就是让你在决策前充分观察、调研、确定你的满意标准,之后面对第一个满意对象就能够直接决策,然后继续快速前行。
满意决策的方案就是让你做完决策不纠结,即使后来回头看离最优还有差距,也不遗憾。因为,人一生要面对的决策很多,“满意决策” 的办法让你省下了 2/3 纠结的路程,继续快速前行。
最后,当你面临加入创业公司的选择时,问问你的期望,评估现实的条件,再做出满意的选择;决策过后,可能有遗憾,但没不甘。