以下内容转载自:阮一峰 科技爱好者周刊(第 261 期) – 软件开发速度很重要
如果想要降低软件的成本,一般有两种方法。
(1)加快软件开发速度,缓慢的开发会耗尽公司的资金。
(2)提高软件性能,更好的性能会减少资源消耗。
这两种方法,哪一种能够更有效地降低成本呢?
我们用谷歌的数据来说明。
2020年,谷歌使用了 15.5TW 的电力,其中大部分用于数据中心。如果按照美国加州昂贵的电费(0.199美元/千瓦时)来计算,电费总计30.85亿美元。
同年,谷歌雇佣了27,169名软件工程师。我们就用初级程序员在加州的平均年薪17.8751万美元来计算,人力成本总计48.56亿美元。
由此可见,软件开发的人力成本比电费高得多。
加快软件开发速度,可以节约人力成本,而提高软件性能可以节约电费。因此,针对开发速度进行优化,对降低成本的效果可能更明显。
留言