用代码计算杭州市 50 年以后的平均工资,竟然高达 30 万每月

2020-10-17 01:50:12 +08:00
 axihe

前言

这个是深夜写在自己博客上的文章,原文地址

https://www.axihe.com/anbang/blog/javascript/js-compound-interest-calculation.html

感觉分享给大家,一起讨论讨论也挺不错的。

最近看到论坛内好几个老哥在帖子中谈到买房的悲观,也可以作为一个参考吧,如果按照预期算的话,以后 10 年再回头看现在的房价和比特币价格,还会感觉很贵么?

计算的场景

生活中经常涉及到复利计算的情况,比如货币贬值情况,平均工资的增长情况,投资回报情况等等。我是在杭州交的社保,后面可能去上海上班,初步打算以后在杭州退休,心血来潮打算看下几十年以后的工资情况。

这篇文章写的时间是:2020 年 10 月 18 日。

查找杭州历年的平均工资

下面是我在浙江省人力社保厅查找的历年杭州市在岗职工平均月工资,下面的内容,在我的博客是用表格来展示的,但是 V2 里一直不会发表格,所以就简单的分开下。

年份 | 增长率 |月平均工资

---|-----|------

2020 | 8.5021 | 6006.50

2019 | 8.7295 | 5536.00

2018 | 8.3604 | 5091.58

2017 | 9.0218 | 4698.75

2016 | 6.9193 | 4309.92

2015 | 8.6694 | 4031.00

2014 | 11.0410 |3709.42

2013 | 12.1911 |3340.58

2012 | 16.5775 |2977.58

2011 | 11.5357 |2554.17

2010 | 6.0267 | 2290.00

2009 | 5.3449 | 2159.83

2008 | 11.4771 | 2050.25

2007 | 9.7300 | 1839.17

2006 | 18.3209 |1676.08

2005 | 6.2841 | 1557.42

2004 | 7.4357 | 1465.33

2003 | 3.7857 | 1363.92

2002 | 27.0340 | 1314.17

2001 | 16.7607 | 1034.50

2000 | 14.8288 | 886.00

1999 | 10.4102 | 771.58

1998 | 13.1256 | 698.83

1997 | 11.9958 | 617.75

1996 | 18.2598 | 551.58

1995 | 42.3449 | 466.42

1994 | 36.3384 | 327.67

1993 | 19.0751 | 240.33

1992 | 9.0991 | 201.83

1991 | 9.3058 | 185.00

1990 | 10.3204 |169.25

计算后面 50 年的月平均工资

最近 3 年的增长率是比较平稳的,考虑到人民币贬值等各方面的因素,打算按照 8% 的预期增长计算。因为 2018 年后 3 年的增长率基本一样,用 2018 作为起点。我是 1990 年出生的,在 2050 年到 60 岁(假设一切正常的话 - -!)。2050 年的在职员工平均工资有多少呢??

话不多说,上代码!

let currentYear     = 2018;         //用 2018 作为起点
let currentSalary   = 5091.58;      //初始工资(2018 平均工资)
let growthRate      = 0.085;        //按照月平均工资年增长利率 8.5%计算
let years           = 50;           //计算 2018 后 50 年的月平均工资

// 奔跑吧,老铁!
for (let index = 0; index <= years; index++) {
    let futureSalary = currentSalary * (Math.pow(1 + growthRate, index));
    console.log(`${currentYear+index}年杭州月平均工资: ${futureSalary.toFixed(2)} 元人民币`);
}

跑出来的代码如下

2018 年杭州月平均工资: 5091.58 元人民币
2019 年杭州月平均工资: 5524.36 元人民币
2020 年杭州月平均工资: 5993.94 元人民币
2021 年杭州月平均工资: 6503.42 元人民币
2022 年杭州月平均工资: 7056.21 元人民币
2023 年杭州月平均工资: 7655.99 元人民币
2024 年杭州月平均工资: 8306.75 元人民币
2025 年杭州月平均工资: 9012.82 元人民币
2026 年杭州月平均工资: 9778.91 元人民币
2027 年杭州月平均工资: 10610.12 元人民币
2028 年杭州月平均工资: 11511.98 元人民币
2029 年杭州月平均工资: 12490.50 元人民币
2030 年杭州月平均工资: 13552.19 元人民币
2031 年杭州月平均工资: 14704.12 元人民币
2032 年杭州月平均工资: 15953.97 元人民币
2033 年杭州月平均工资: 17310.06 元人民币
2034 年杭州月平均工资: 18781.42 元人民币
2035 年杭州月平均工资: 20377.84 元人民币
2036 年杭州月平均工资: 22109.96 元人民币
2037 年杭州月平均工资: 23989.30 元人民币
2038 年杭州月平均工资: 26028.39 元人民币
2039 年杭州月平均工资: 28240.81 元人民币
2040 年杭州月平均工资: 30641.27 元人民币
2041 年杭州月平均工资: 33245.78 元人民币
2042 年杭州月平均工资: 36071.67 元人民币
2043 年杭州月平均工资: 39137.77 元人民币
2044 年杭州月平均工资: 42464.48 元人民币
2045 年杭州月平均工资: 46073.96 元人民币
2046 年杭州月平均工资: 49990.24 元人民币
2047 年杭州月平均工资: 54239.41 元人民币
2048 年杭州月平均工资: 58849.76 元人民币
2049 年杭州月平均工资: 63851.99 元人民币
2050 年杭州月平均工资: 69279.41 元人民币
2051 年杭州月平均工资: 75168.16 元人民币
2052 年杭州月平均工资: 81557.46 元人民币
2053 年杭州月平均工资: 88489.84 元人民币
2054 年杭州月平均工资: 96011.48 元人民币
2055 年杭州月平均工资: 104172.45 元人民币
2056 年杭州月平均工资: 113027.11 元人民币
2057 年杭州月平均工资: 122634.41 元人民币
2058 年杭州月平均工资: 133058.34 元人民币
2059 年杭州月平均工资: 144368.30 元人民币
2060 年杭州月平均工资: 156639.60 元人民币
2061 年杭州月平均工资: 169953.97 元人民币
2062 年杭州月平均工资: 184400.06 元人民币
2063 年杭州月平均工资: 200074.06 元人民币
2064 年杭州月平均工资: 217080.36 元人民币
2065 年杭州月平均工资: 235532.19 元人民币
2066 年杭州月平均工资: 255552.42 元人民币
2067 年杭州月平均工资: 277274.38 元人民币
2068 年杭州月平均工资: 300842.70 元人民币

总结和感想

跑出来的数据还是挺震惊的,但是想到人民币贬值,通货膨胀等因素,感觉也不是不可能。

如果把时间推回到 1990 年的杭州,那时候月平均工资169.25元,那时候的人们,会想到 30 年后的今天可以增长到6006.50么(杭州市 2020 年在岗职工的平均工资是6006.50元)?

就是不知道,30 年以后的 2050 年具体的多少平均工资呢? 能达到 69279.41 元人民币吗? 那时候大米多少钱一斤呢? 鸡蛋多少钱一斤呢? 普通的一瓶 500ml 纯净水多少钱一瓶呢?

未来总是充满想象啊!

2050 年的那些风华正茂的小伙子,小姑娘们,如果幻想把时间推回到 2020 年的现在,那么他们还会认为 2020 年的房价高么?他们最想买的投机品是什么?还会像我们这一代的大多数人一样,幻想着回到以前买商品房,买比特币么?

7552 次点击
所在节点    程序员
84 条回复
zhiyzellda
2020-10-17 12:02:06 +08:00
要考虑很多问题的吧。就算真的月薪 30w,但如果只能买大陆内的商品,那有多少用?
不就跟津巴布韦币那种么。
谁都确定不了 50 年后的硬通货还会不会是美刀,也确定不了那时候的 RMB 与美刀的汇率。
axihe
2020-10-17 12:10:10 +08:00
@gstqc 肯定不是一个公式就行的,所以发出来一起讨论下,最起码可以参考下这么通胀下去,货币贬值有多恐怖,现在的钱可能存到以后完全没有价值了。

按照你的思路,没办法算出以后的事情,就不能讨论了??
你说的观点是:“工资增长和身高一样,到了一定时候就没有增长了”
我提出观点是:“工资增长不像身高那样有增长上限,和生活必需品有关,是没有增长上限的”。
我也没有说我能预测未来啊。你如果感觉我说的不对,你提出可以说明像身高一样不会增长的内容不就可以了。
0ZXYDDu796nVCFxq
2020-10-17 12:11:31 +08:00
在经济不出现剧烈变动的情况下,收入必然受限于经济水平。收入涨一倍,经济发展也得涨一倍左右

无论是 8.5%这个数字还是这个计算方法,都是完全的、绝对的错误
大方承认自己错了呗,讨论啥
wanguorui123
2020-10-17 12:23:52 +08:00
按照这个速度,软妹币要不了几年就贬值一半
axihe
2020-10-17 12:52:20 +08:00
@gstqc 我大方承认啥错误呢?
第一: 你的观点是“工资增长和身高一样,到了一定时候就没有增长了”;
我认为不是那样,也说出了理由;你回复的内容,完全说明不了你提出的“平均工资像身高一样不能继续增长”的观点,而且还给我扣了一个跳大神的大帽子。

第二: 你说的“收入必然受限于经济水平“ 和 ”收入涨一倍,经济发展也得涨一倍左右”;
这个是没有必然联系的,民国时候经济没有翻很多倍,到手的钱可以增长数十倍数百倍;津巴布韦没有经济增长很多,人民到手的津巴布韦币也增长了数十倍,两者没有必然联系。

第三: 因为我找不到别的更好的数据了,所以我是通过平均的 8.5%来计算未来的通胀和恐怖。
你说我这么计算是“完全的、绝对的错误”,但是你没有说比这更好的方法,只是单纯的说这么算是不对的。你提出了我这么算不对,但是仅仅只限于说。

不要再回复我了,谢谢。感觉我们两个人说的就不是一件事情,后面不再继续回复你了,你说的都是对的。
axihe
2020-10-17 12:54:55 +08:00
@wanguorui123
感觉确实会贬值很多,就是不知道具体能贬值多少了。
感觉现在大量存钱就是血亏啊。
shm7
2020-10-17 13:02:25 +08:00
据说上海最近 5 年增长率都是 10%。
hl0
2020-10-17 13:14:47 +08:00
@axihe 所有模型都是错误的,但你这样做,放到计算三十年后的收入这样的场景没有任何意义
frittle
2020-10-17 13:18:43 +08:00
那时候的三十万可能和现在的一万同等价值,或更少。
hoyixi
2020-10-17 13:40:08 +08:00
津巴布韦: 你们真是没见过世面
oshio
2020-10-17 13:47:53 +08:00
存钱要交铸币税,等大家都开始投资,把钱换成房子股票,国家就可以开搞房产税,资本利得税,横竖都是一刀,躲不了的。国家不能无中生有,每年的开支总得通过明的暗的“税”收上啦,没点真本事是躲不掉的。

作为一个普通人,只要经济在发展,购买力在增长,生活总会越来越好,归零就归零吧,如果不懂就贸然投资,恐怕归零的更快。
sgissb1
2020-10-17 14:18:46 +08:00
爱情公寓有一集,就说道曾小贤穿越到 60 年后被人嫌弃穷,人家一个早点都 200 多块。一顿午饭都成千上万。

当然只要 M2 还在疯狂增长,人民币货币面额的增长到日元一个情况也不是不可能。但不见得资本家就真愿意给你涨工资。

23333333333333333333,计算消费还靠谱,计算工资........
draguo
2020-10-17 14:18:54 +08:00
这个同样可以计算理财的复利增长,你整个用代码,我还以为有什么复杂模型呢。用平均工资计算是否有问题,很有可能是上层翻倍,底层不变。投资产品就买沪深三百好了,国在钱在。
whypool
2020-10-17 14:20:01 +08:00
到 2050 年,终于把现在的房贷还清了
tanszhe
2020-10-17 14:36:42 +08:00
今年各个央行都发了很多 money,有多少人涨工资了。 现实是穷的更穷,富的更富……
nguoidiqua
2020-10-17 14:39:20 +08:00
V 站都有这样的帖子了,真是让人无语。

说真的我认为大概只有刚学会乘法的小学生会这样算未来,实际上津巴布韦、委内瑞拉、魏玛德国一年之内工资就可以增长几十亿倍,而大部分国家到了高收入之后工资几十都没有太多增长,因为他们的生产力已经接近当前生产模式和科技水平的极限了,算算生产力的增长速度和生产力到时候的极限还差不多。

其实不管到时是几万几十万还是几十亿几十万亿,工资的价值都是相对的数字,它是用来标记一个月劳动价值的数字。如果劳动效率没有很大的提高,那么产出本身也没有大的增长,那一个月几千几万几十万几十亿没有任何区别,因为物价和汇率都会发生相应的变动,会大致抵消货币的增长。
captain2011
2020-10-17 14:53:19 +08:00
@axihe 模型我也没有哈,主要是用最近 30 年高速增长推演未来,已经是假定奇迹延续了,要是用过去 50 年 70 年来推算未来,那就很大偏差了
ily433664
2020-10-17 16:03:20 +08:00
前些年是中国发展最快的时候,以后发展肯定没这么快了,直接拿以前的数据算没意义
vazo
2020-10-17 16:21:29 +08:00
你这个跟股票预测有啥区别?
night98
2020-10-17 16:31:31 +08:00
从 10 分到 60 分增长很快,60-90 分增长变慢,90-100 分每一分都是巨大鸿沟,不能简单的按照过去增长率来计算未来增长率

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/715819

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX