看到一則新聞,著實小小地噫籲嚱了一下。
上海新發布的2023年總和生育率0.6。相比之下,近年一直被認為是世界生育率最低的韓國,2023年生育率0.72,就被驚呼“世界最低”。考慮到韓國事實上有一半的人口聚居在與上海人口差不多的首爾京畿地區,上海新統計錄得的0.6應該刷新了世界最低生育率的大都市紀錄。
生育率降低是一個全球現象。即使在被認為是生育率高企的非洲,近年來也麵臨生育率不斷下降的趨勢。
從進化心理學的角度,人類作為地球生物物種之一,自然的生育率水平是長達百萬年的叢林演化平衡的結果。但是,現代醫學的昌明打破了自然的平衡。拜現代醫學所賜,嬰兒死亡率和出生後夭折率相比之前都極大幅度下降,再加上平均壽命的不斷提高,人口與環境資源的平衡被打破,人口呈現出加速增長的趨勢。這也就是1952年在印度孟買成立國際計劃生育聯合會(International
Planned Parenthood
Federation,IPPF)的背景。中國1983年加入該組織。
CDT 檔案卡
在IPPF試圖通過呼籲和倡導有計劃的生育節製來緩解世界人口加速增長趨勢的同時,全球性的人類生育意願確實也呈現出降低趨勢。
不過,與其說是像IPPF這樣的組織在不遺餘力地宣揚和倡導生育節製產生了影響,毋寧說是現代生活方式降低了人類的生育意願。
“二戰”結束後,人類社會才算是進入現代。現代生活方式的特點是就是聚居在大都市,娛樂方式豐富而多元,生養子女的成本越來越高。這裏講的“成本”可不僅僅是經濟成本,更主要指的是心理成本。因為生養子女而導致的職場損失,性和愛情機會損失,娛樂和社交受到限製,更換生活方式變得異常艱難。這些都是都市生活中生養子女要付出的心理成本:職場期待、社交期待、娛樂期待、愛情與性期待都將大幅降低。
都市化的現代生活伴隨生育率下降的還包括初婚年齡的不斷延後。像上海發布去年統計的生育率數據,同時也報告了初婚統計數據,上海平均初婚年齡為31.66歲,相當於本科畢業後差不多十年才步入婚姻。
下圖是山田昌弘《新型格差社會》書中引的一張圖。圖中標出了1980~2020年各國的生育率曲線,從上到下依次是法國、美國、泰國、芬蘭、德國、日本、韓國。
從圖中不難看出,從1990年開始,各國的生育率就普遍降低到維持人口的世代更替水平(2.0)以下,近年以來,多國更是降低到1.5,韓國更是降低到1.0以下。
雖然世界各國都麵臨生育率下降的趨勢,東亞社會尤為嚴重。日本、韓國的生育率低於美國和歐洲。不僅日、韓如此、台灣、香港地區、澳門地區、新加坡也與此類似。
東亞國家和地區,除了北朝鮮沒有數據可以比較,所謂的儒家文化圈都呈現出相比世界水平更明顯和嚴重的生育率下降。
東亞社會之所以普遍錄得比歐美更明顯和嚴重的生育率下降,普遍的看法是東亞社會的文化高度重視子女教育,導致生養孩子的成本的高企程度相比歐美更甚。東亞社會的特點是人口密度大,資源或優質相對稀缺,重視子女教育的結果就導致生養孩子對人們生活方式和生活質量更大程度的限製和下降。對很多東亞夫婦來講,生養孩子意味著自己人生將付出巨大的犧牲。
相對而言,日本反而是東亞相對來說生育率最高的國家地區。下麵是中日兩國1990~2022年總和生育率的對比圖。由於中國進入現代社會相比日本要晚至少30年,1990年中國在嚴格實行計劃生育的情況下,總和生育率都遠高於日本(2.51:1.54),高出62.9%。
中國社會的總和生育率拐點發生在2016年,從這一年開始,中國的生育率數據斷崖式下降。有趣的是,2015年中國政府開放二胎政策發布,結果第二年開始生育率就斷崖式下降。2020年是另一個拐點,中國社會的生育率開始比日本更低,2022年中國生育率數據明顯低於日本(1.07:1.26),比日本低15.1%。
2016年生育率的拐點很難用前述現代都市生活方式和東亞教育內卷來解釋,它具有中國社會的特異性。低工資、低福利、高房價、高教育成本、高醫療成本的“兩低三高”民生政策最終反映在生育率數據上。
2016年前後,90後年輕人開始進入婚育期。前輩80後一代的高離婚率,高杠杆房貸、高強度教育內卷給90後的新一代做出了警醒示範。伴隨生育率的斷崖式下降,近十多年的結婚率也在絲滑地一路“滑翔”衝底。
上海不過是三重因素的最大程度疊加:現代都市生活方式、東亞式教育內卷、中國式“兩低三高”,0.6的總和生育率就是這樣煉就的。
噫籲嚱,危乎低哉!
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示評論
'function showMoreComments(){let n = 29;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//圖片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//計數器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125585064&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}