作者 | 周翔
****年,新的北京城已經建成**年了。
如今的北京已經是一座有著八千萬人口的巨型城市,但是位於城市中心的紫禁城卻不再屬於每一個居民。
為了滿足八千萬人口的居住需求,北京將自己改造成了一座“摺疊城市”:
大地的一面是第一空間,五百萬人口,生存時間是從清晨六點到第二天清晨六點。空間休眠,大地翻轉。翻轉後的另一面是第二空間和第三空間。第二空間生活著兩千五百萬人口,生存時間是從次日清晨六點到夜晚十點,第三空間生活著五千萬人,生存時間是從十點到清晨六點,然後回到第一空間。時間經過了精心規劃和最優分配,小心翼翼隔離,五百萬人享用二十四小時,七千五百萬人享用另外二十四小時。
在不同的空間裡,分門別類住著不同的人,第三空間是底層工人,第二空間是中產白領,第一空間則是當權的管理者。
隨著生產力的發展,人力不再重要,生活在底層的大多是垃圾處理工人。但是,機器人實際上早已可以處理垃圾,管理者只不過出於社會穩定的需要而保留了這部分工作。因而,這些人只能被“塞到夜裡”,不再參與社會經濟的運作。
這,就是《北京摺疊》裡描繪的場景。
這部創作於 2012 年的小說,在經歷了 AlphaGo 引發的新一波 AI 浪潮之後,顯得愈發真實。
作者郝景芳在這部第 74 屆雨果獎最佳中短篇小說裡描繪了兩個未來將要面臨的挑戰:人工智慧技術導致的就業取代、以及教育的隔離和窮困的代際傳遞。
去年,白宮釋出的人工智慧報告預測,在未來10-20 年間,人工智慧技術有可能取代 47% 現有工作,麥肯錫 2016 年的報告的預測則是 49% 現有工作會被取代。
試想一下,當工廠不再需要工人,汽車不再需要司機,商場不再需要導購,飯店不再需要大廚......這樣的世界足以讓大部分人焦慮。
當然,網際網路和人工智慧的興起也造就了一個職業的繁榮——IT,大多數時候,我們將 IT 人稱為程式設計師。
程式設計就像讀書寫字,會變成衡量文盲的標準
雖然有人將程式設計師稱為“碼農”,暗喻“碼農”是新時代的“農民工”,但是工資不會說謊,就算程式設計師是新時代的農民工,那也是高階農民工。
根據國家統計局今年上半年釋出的訊息,2016 年全國城鎮單位就業人員平均工資 57394 元。其中最賺錢的行業是資訊傳輸、軟體和資訊科技服務業,2016 年平均工資為 122478 元,首次打敗金融業成為新霸主。金融業工資水平退居次席, 2016 年平均工資為 117418 元。
有人說,二十一世紀是生物的世紀,有人說,二十一世紀是材料的世紀,但是不論是學材料的,還是學生物的,亦或是學機械的,想要轉行成“碼農”的人數不勝數。或許知乎上的碼農認為自己的時薪太低,賺的也都是“血汗錢”,但是和真正的“民工”相比,你會如何選擇?
在知乎上有這樣一個問題:考上好大學學 IT 是不是當今窮人家孩子晉級中產唯一的出路?截止AI科技大本營發稿時間,這個問題已經有 13186 個關注者,790 個回答,瀏覽量超過 120 萬次。
有理由相信,隨著技術的不斷髮展,未來社會將會經歷劇變。那麼,為了適應這種劇變,全民學習 CS 是不是一個好的選擇?
在美國知名問答網站 Quora 上,有一位父親提出了這樣的問題:我有一個還在蹣跚學步的小孩,為了讓她為 15 年後 AI 世界的職場做好準備,我應該儘早地教她學習 Python 嗎?
https://www.quora.com/I-have-a-toddler-How-should-she-prepare-herself-for-the-job-market-15-years-from-now-in-the-world-of-AI-Should-I-teach-her-Python-as-soon-as-she-is-willing-to-learn
對此, AI 界的大牛吳恩達是這樣回答的:
是的,請務必教她如何寫程式碼。更重要的是,培養她堅持學習的能力。
在 CS 的世界中,所有人都已經習慣了每隔 5 年就要更換一輪技術以及思維模式(網際網路 - >雲 - >手機 - > AI /機器學習),因為新技術發明的速度讓我們之前做過的部分東西迅速過時,所以 CS 人已經習慣了這種不斷學習新事物的狀態。
如今,CS 幾乎“入侵”了所有行業,所以現在不僅僅是 CS 的世界每隔幾年就會有新的變革,而是所有人都需要隨之改變。這就是為什麼堅持學習是你可以教你女兒最重要的職業技能。
此外,我認為(差不多)每個人都應該學習程式設計。曾經有一段歷史,我們想知道是否每個人都有必要具備讀寫的能力,還是隻要幾個識字的僧侶為我們轉述文字就夠了,大多數人其實並不需要會讀會寫?又或者我們只需要幾個會寫暢銷書的作家就夠了,其他人並不需要具備書寫的能力?
但是我們發現,隨著讀寫能力的提高,人與人之間的溝通變得更好了。相比只有為數不多的暢銷書作者,就算我們發的郵件只有一個接收者(讀者),這也是有價值的。
今天我們所處的時代,只有極少部分的人會程式設計,然而這些編寫的程式碼都是針對大眾使用者的。但是,試想一下,如果每個人都會程式設計,也許某個角落裡的夫妻店的老闆為了本週的促銷活動,就可以自己編寫幾行程式碼來定製他們的 LCD 螢幕。又或者丈夫編寫一個簡單的應用程式,發給他的妻子。雖然它唯一的使用者就是妻子,但這跟如今給自己的妻子發一封郵件沒什麼區別。
掃盲運動的開展已經改變了人與人之間的交流。現在,人機交流正在變得越來越重要,可以預見,程式設計能力將會成為未來最深層次的人機交流的基礎。所以我不認同那些認為世界上只需要幾百萬程式設計師的觀點,在我看來,(幾乎)每個人都應該學習程式設計,就像每個人都應該學習閱讀和寫作一樣。”
在吳恩達看來,未來所有人都應該學習程式設計,而“是否會程式設計”很可能會成為掃盲運動的一項新標準。
中美競爭加劇,全面推廣程式設計教育
當然,看好人工智慧的不只是科研人員和投資者,還有各國政府。為了做好迎接 AI 時代的準備,推廣程式設計教育也成了政府的重點工作內容之一。
今年 3 月,人工智慧首次被寫入中國政府工作報告。7 月,國務院又專門釋出了《新一代人工智慧發展規劃》(以下簡稱《規劃》),並提出了分三步將中國建成科技強國的戰略目標。
值得注意的是,《規劃》特別支援廣泛開展人工智慧科普活動,全面提高全社會對人工智慧的整體認知和應用水平。而這包括實施全民智慧教育專案,在中小學階段設定人工智慧相關課程,逐步推廣程式設計教育,鼓勵社會力量參與寓教於樂的程式設計教學軟體、遊戲的開發和推廣。
當然,這麼做的不僅是中國。
上個月,美國現任總統川普剛剛簽署一了個意向備忘錄,承諾將每年投入 2 億美元,拓寬孩子們獲得高水平 STEM(科學、技術、工程以及數學) 教育的機會,其中 K-12 階段的電腦科學是重點。
白宮表示,太多學生缺少高質量的 STEM 教育,只有不到一半的美國高中提供計算機程式設計課程,而且有接近四成的高中沒有教授物理。尤其是對於女性、少數族裔和鄉村地區的學生而言,STEM教育還有非常大的需求提升空間。
當然,現如今很多學者都在研究能夠自動程式設計的 AI,但是這些 AI 程式現在來看還非常稚嫩,程式設計師在很長時間內都不可能會被 AI 替代,因此培養更多的程式設計師是有必要的。
而且從中美兩國對程式設計教育的重視程度可以看出,“程式設計師”未來依舊會是最吃香的職業之一。正如一位知友說的那樣:它不一定可以讓你翻身成為中產階級,但一定可以脫貧!
不過,人類一直是未雨綢繆的生物。
如果有一天 AI 真的代替人類,掌管了這個世界,這個社會上的絕大多數人會像《北京摺疊》的主人公老刀一樣,再也見不到早上 8 點的太陽嗎?
對於“讓孩子進階中產的唯一路徑是程式設計”這個觀點你怎麼看,歡迎在評論區留言。