# 假设程序员敲代码一个字是一块钱,那需要多久才能挣到薇娅的13.41亿
假设程序员敲代码每一个字符价值一块钱,那需要敲多少代码才能有 13.41 亿?
根据若干编程语言的规范或建议: 每行代码不超过 80 个字符,我们取最大值为 80 个字符。每行代码价值 80 大洋。
根据网上统计数据表明,每个程序员的平均日代码量在 100-150 行,我们取最大值为 150 行。每天代码价值 12000 大洋。
在
eslint
中通过max-len
规则进行配置:{ "max-len": ["error", { "code": 80 }] }
在
prettier
中通过printWidth
选项进行配置:{ printWidth: 80 }
每年有 365 天,国家法定节假日有 11 天,休息日为 104 天,则工作日为 250 天。
> 365 - 11 - 104
250
则通过计算,可得程序员需要敲代码 447 年才能挣到薇娅的罚款。
> 1.341e9 / 250 / 150 / 80
447
往前倒数 447 年,是公元 1574 年,大明王朝明神宗万历二年。当时的内阁首府还是张居正,此时在大明王朝1566结束后的第八年。
什么,你代码每个字才一毛钱?那你得从公元前 2449 年开始工作了。
> 2021 - 4470
-2449
传说黄帝诞辰公元前 2697 年,夏朝建立在公元前 2070 年,大禹刚开始治水的时候,你已经敲了几百年代码了。