“旅美台人”被上海震驚: 台灣下一代自求多福
文章來源: 中評社 於
- 新聞取自各大新聞媒體,新聞內容並不代表本網立場!
據中評社報道,6月7日,陳水扁當局時期台灣防務部門前官員、國際關係與兩岸關係專家林中斌,在臉書轉載一篇住在美國的台灣朋友發給他的一篇文章到上海的新體驗,大談上海的進步與發展,結尾表示我已退休,不拚了,台灣的下一代就自求多福吧!
林中斌將之發到個人臉書,特別強調,不敢獨占,或知情不報。這類訊息最近聽到已非首次。敬請卓參。
林中斌
一個美國的台灣球友發來的一段到上海的新體驗(全文):
近十年來,每年都會來上海一兩次,去年因為生病沒來,昨天又來上海了,以前都是住在人民廣場旁邊的新世界麗笙酒店,這次訂不到房,就住浦東的長榮桂冠酒店。很多事對我來說是第一次,餐罷無聊,就來野人獻曝一番吧。
首先,這是我第一次以卡式台胞證入境,是人工通關,從把證件遞進視窗到我離開視窗,最多十秒鍾,不用翻檔,不用打鍵盤,不用蓋章,隻把台胞證感應"嗶"一下,就OK過關了。
住進酒店,本來以為浦東沒有浦西熱鬧方便,結果酒店對麵就是一個購物廣場,和浦西的新天地差不多但是大得多。酒店旁有一家歐尚超市,奇大無比,台灣的大賣場根本無法相比。
今天早上出發去人民廣場旁的銀行辦事,不過兩年前,那銀行還像台灣的銀行,一排櫃台,四五個行員,民眾拿號碼牌叫號辦事。現在是一排機器,隻有一個行員和一個警衛,要辦什麽事全部在機器上辦,包括開戶填檔,隻有一些需要本人辦理的事情時才到行員前麵人工驗證簽名授權一下證件。
久聞支付寶大名,本來想說這沒什麽,台灣早就有像悠遊卡這種小額支付的協力廠商支付方式。這次是我第一次使用支付寶,讓我大為吃驚,因為它厲害的地方不是付款方式,而是它的普及性,我吃飯,路攤買水果,超市結賬,全部用支付寶,我就是想看哪裏不能用,我投降了,連地鐵車票充值機,甚至路旁飲料販賣機也都可以用支付寶,等於鈔票了。
台北UBike很方便,我也常常用,但是上海的共乘單車更是方便得多,你看到路邊有車就可以借,沒有固定的停車樁,就算沒看到車也可以用手機看附近哪裏有車,看到後可以用手機預約十五分鍾,這十五分鍾內別人借不走,然後你掃描車上條碼就會自動解鎖讓你騎走,最棒的是隨停隨還,隻要把車鎖一拉,就算還車了。這共乘車到處都是,還有電動車,台北起步早,現在落後多了。
圖片來源:視覺中國
以前上海人對外人滿冷漠的,問路什麽的,要不亂指一通,要不不理不睬,這次嚇一跳,今天我有三次隻是和我太太在討論去哪裏要怎麽走,三次都碰到有人主動幫忙,一次是五十歲左右的婦人告訴我幾號轉幾號地鐵,一次是兩位三十左右的夫妻幾秒就從網上列出乘車及步行路徑要我用手機照起來,第三次更棒,她說她也要去附近,我帶你們去吧!轉了兩趟地鐵,把我們帶到目的地才離開。這才是上海最大的變化,我觀察到在人民廣場附近,在我住的旅館附近,有90%的車子會禮讓行人,很少路人闖紅燈穿馬路,在我今天搭的十次地鐵上,看到四次讓座老弱婦孺,沒有不讓的,這是我以前從未經驗過的。
剛才去餐廳吃飯,先排半小時隊,是在門口輸入手機號碼,然後可以去逛逛,隨時可以用手機看排到幾號了,快輪到時也會手機提醒,這台灣也普遍,沒啥。讓人搞不懂的是進去坐定後沒人理,和我們同時進去的隔壁桌連菜都上了,我們連點菜的服務員都不見蹤影,經過觀察,原來是要用手機掃描一下帶位牌上的條碼,手機上就會顯示菜單及每個菜的說明,直接用手機就可以點餐了,人家一家七八個人,每人一個手機就各自點菜,菜也就一個一個上來,隨時可加點,買單也是幾秒就來,支付寶一掃就完事了。效率奇高。
我這次算是土包子了,台北啊! 二十年前看上海大力建設,我還想這樣還要好久才能追上台北,心想他們硬體建設漂亮,軟體內在不行,這次是認知到我們是在看人家車尾燈了。而且人家是上下一心,大家的嘴上都是要國家富強,要站上世界第一。我的幾位年輕親戚各個幹勁十足,信心滿滿,認為努力就會帶來美好回報,完全不認同小確幸。這次到上海不過24小時,卻感受到和以前不同的事物。我已退休,不拚了,台灣的下一代就自求多福吧!
-->
`,
"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 = 0;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//圖片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//計數器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=6297675&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 ;
}