arrow_back

你的时间成本是多少

Rei 写于 01 Jun 2013

最近我经常感叹那么多人用时间去换金钱,他们似乎没想过自己的时间值多少钱。

做一个简单的换算,假如一个人的月薪是5000人民币,每个月上21天班,每天工作8小时,那么他每小时的成本就是:

5000 / 21 / 8 = 29(¥/h)

你可以根据自己的实际情况调整,如果你是老板,那么这意味着你花钱请人的成本,这还没计算损失掉的机会成本,这原本可以做更有创造力的事情。如果自己或者请人做某件事,所花的时间乘以时间成本小于你所获得的,那么就有价值,否则就是花时间亏本。

下面举几个例子。

Github

经常听到有人说 Github 帐号贵,而实际上呢?

Github 的最低个人帐号是 $7/mon,约¥42,团队帐号 $25/mon,约¥150。也就是说,如果为自己搭建私有代码仓库,花费时间超过2小时就是亏本的。如果为小团队搭建私有代码仓库,超过5小时就是亏本。对于程序员来说,最不靠谱的一件事就是估算时间,延期是普遍现象。5小时能从零开始搭建一个 Github 替代物吗?我看悬。

也许你会觉得自己搭建是一次性花费,购买服务是持续性的,长远是赚的。那么请考虑维护服务器的成本,新版本升级的成本,甚至遇到 Bug 的维护成本。

我的建议是,别在这些事情上花费时间,你的工作不是维护代码仓库。

VPN

“现在最好的免费的翻墙方式是什么?”

我也曾经很热衷研究这个问题,甚至自己搭建服务给亲朋好友用,直到有一天我的服务器被墙了。这时候我面临一个选择,要不我把技术翻墙作为一项为之终身奋斗的事业来研究,要不我买一个VPN服务,让别人帮我翻。

后来我选择了后者,买一个。我也给我的亲朋好友发消息,推荐他们买我用的同一个服务,并且解释我为什么无法继续提供免费通道了。现在我每个月的花费不到10块钱,而有了很多时间做更有创造力的事情,而不是有一堵墙在那里,自己就要往上撞。

不过,我也很尊敬钻研翻墙技术的人。没有他们持续研究,百家争鸣,可能相关部门哪一天就把光纤咔嚓掉了,而我们常规渠道下拿他们毫无办法。

性能优化

性能优化这个话题绝对是最热的话题之一,但是有人似乎是走错了方向:怎么增加单台服务器的并发性能?怎么减少内存占用?

我们知道,真正大型的应用,肯定不会用单台服务器,瓶颈也不会是硬件不够,如果出现问题,大多是架构问题,没有做好分布和冗余。而大部分网站都没有到这个级别,但还是对性能优化很执着,而且是执着在有限硬件资源下的性能优化。如果问为什么不增加硬件,回答又回到了:省钱。

Linode 一个 1G 的 VPS 是 $20/月,大约价值5个小时的成本。如果花在性能优化上的时间超过了5个小时,性能却没有提高2倍以上,那么就是亏本的。如果5个小时劳动的性能优化能提高2倍,那么说明还有很多优化空间,我赞同继续用合理的方式优化。但是主要优化方向还是在是否在性能出现瓶颈时,可以简单的添加机器实现水平扩展。

一上线就部署在1000台机器的大型应用不在我讨论范围内。

用自己的时间成本作为标尺

要买还是自己做?我通常就会拿换算出来的时间成本作为标尺,能不自己做就不自己做,结论总是赚的。

时间比金钱更珍贵的是,它是不可逆的。人类几千年历史,自己能实际参与的只有短短几十年,不要做别人做过的事情,要找到真正发挥自己创造力的地方。