做追求高效的程序员(一):价值,效率与时间

2021-09-29 15:23:43 浏览数 (1)

一个需要你问自己的问题是:

如何能让自己更有价值

我认为这是一个非常有意思的话题,所以我思索了下,在整理了下自己的思路与想法后。决定开始微言码道的新的系列。

本周,开始我的新的系列,追求高效的程序员。与大家探讨我对追求高效的一些经验与想法。

一)


如果需要一种方式来量化我们的价值,那我则认为下面这个图是比较合适的。

纵向价值表示效率值,以100为最高分,当然可能有特殊发挥,也许能到120

横向价值则为一天的时间

而黄色区域则表示我们每一天能产生的价值。

从这个图上可以直观的看到,如果黄色区域越大,那理所当然的我们的价值就会越高了。

因此,我总结了一个价值公式,那就是:

价值 = 效率 * 时间

当然,这只是个很笼统的公式,而且是仅就你自己来说,如果不同的人的价值要来对比,那要素就很多了,比如不同的技能,或不同的公司,不同的人的能力也不尽相同,这些都会影响你一天的价值。

但是,一个显而易见的事实是:

如果要提升你的价值,其实你有两种选择:

一种是延长每日工作时间以提升价值,另一种则是通过提升效率来达到提升价值了。

二)


如果我们认真思考下这两种方式,会发现与理解一个很有趣的现象的背后的原因。

为什么加班这么多

而越到团队,越喜欢推行加班,这是什么原因?

我认为一个重要的原因于:

延长工作时间这个方法比较容易实施,而提升效率这个则相对会有挑战

仔细想想是不是如此?

无论是个人还是团队或公司,延长每日工作时间这个太简单了,对于管理者来说,这仅仅是只需要下个命令就能达到的,当然也有做的好的一些大公司,还会辅之各种配套措施,让员工能心甘情愿的去做,这样在延长工作时间的同时还能保证一定的效率。

当然,可以说绝大多数都属于做的差的了,这也是我们行业大家普遍抱怨的原因所在。毕竟做的好的,真不算多,可以说是极少。

而换个角度来说,如果不靠加班,要去提升大家的效率,这个则会有些难度。

你想下,做为一个管理者,如果想要提升整个团队的效率,则意味着你要去关注每一个团队的成员,想尽一切办法去激励团队成员的积极性等,还要在团队成员有情绪时及时的识别与疏导等。

听起来都是个极难的事,可能太难了。

这完全依赖于一个人的在管理上的最核心的能力,那就是领导力。而愿意尝试这样,并且能做的好的,确实不多,在国内就更少见了。

三)


当然,上面是从团队层面来说,那如果我们着眼我们自己的话,我们要怎么做才对?

当然应该是追求更高的效率才对吧。

为什么?

因为依靠时间这种是完全是饮鸩止渴的行为,随着我们年龄的增长,终有一天我们会发现我们越来越没有办法保持高强度的加班状态了。于是终有一天我们会被我们自己的选择给抛弃了。

这是非常不明智的行为。

但是,如果我们依靠的是效率而非时间,那就算我们的年龄增长,我们仍然能高效的做事,不仅能把事情做的更好,还能保持自己的价值不降低,这是何乐而不为的事情呢?

所以,我认为,无论我们所处的环境如何,不管我们当前是情愿或是不情愿的在依靠时间来提升我们的价值。我们仍然需要有更好的追求,那就是

尽量提高自己的效率,做一个高效的程序员

而且不仅是我们个体这样追求,也应该是当我们有一天成为一个团队或公司的管理人员时,我们也要更往上一层,从追求个体的效率到努力追求团队的效率,这当然是对我们更有挑战的事情。

但我认为它也是非常有价值的事情,如果不这样做,不是太可惜了么?

这也是我从工作以来,一直坚持并且永远不会放弃的信念。我这些年一直也在努力探索如何才能做的更高效。

所以,基于我的经历与实践,我总结了一些想法与经验,分享出来给大家,希望我总结的一些经验能对你有所帮助。

四)


下一篇:追求高效的程序员(二):深度工作与心流

下周我们继续聊。

0 人点赞