為什麼它是21世紀孩子的必備技能?
看點技術發展日新月異,很多工作已被人工智慧代替。面對這種情況,不被取代的唯一辦法,就是對新事物快速上手、恰當運用,贏得這場「沒有硝煙的戰爭」,電腦編程就是這個時代的必備技能。下文中,美國北喬治亞大學計算機科學系終身教授Bryson Payne,強調了這項技能的重要性。他認為,編程不僅益於孩子的職業生涯,同時能強化他思考問題的方式。
文丨Bryson Payne 編譯丨管曉薇
編輯丨李臻
Bryson Payne教授
阿爾法圍棋戰勝人類的消息猶如一記驚雷,炸得人類一臉懵,人工智慧怎麼了?
這不禁讓我聯想到2010年Clive Thompson在Wired雜誌上刊登的文章《半機械的優勢》。文中提到象棋大神Garry Kasparov也曾在1977年敗給超級計算機「深藍」,如此說來,從深藍到阿爾法,人類莫非正一步步被計算機攻略?
回到生活中,智能掃地機、無人車、甚至還有送快遞外賣的無人機,人工智慧帶給我們的是無限的便利。
當然,有人得利也會有人失利,很多藍領和農業勞動力已經被替代,部分白領和其他職業還在垂死掙扎,連高精端的醫學領域也在淪陷,據說IBM的認知計算系統Watson能準確快速地診斷出最罕見的疾病,並預測出下一階段的癥狀,令人乍舌。
所以人類該怎麼辦?按套路來,故事是有轉機的。
大神Garry在2005年組織了一個混合國際象棋錦標賽,超級計算機和國際象棋大師分別對戰畫風清奇的第三組選手:普通棋手+象棋軟體,而結局也是畫風清奇:普通棋手(+電腦助攻)贏了。
Thompson最後總結了一下:這世界上最能幹的既不是高端機器也不是人類天才,而是普通人,他們能結合自己和電腦的優勢,把普通的事情做得不普通。
是的,人工智慧強大了,代表著人類也在強大,那麼強強聯手,自然能所向披靡。
現在問題來了,這種組合這麼強大,怎麼不早點組隊打怪?
其實,當今社會上已經有很多這種電腦人類合作的半機械職業了。比如程序猿和機械工程師,聯手締造未來的智能之霸;老師不僅可以在學校上課,線上開課還能賺外快;Uber等各種拼車軟體,回家路上還能順手撈錢。結論就是:效率更高,效果更好。
說到底,就是我們的日常生活已經離不開信息科技了。小到交流聊天、工作遊戲,大到項目研究、工程器械,這些技術不是憑空出現的,需要有人去開發、去創造,也就是說,這些人工智慧、信息科技的基礎才是重中之重。
那這一切的基礎又是什麼?既然是半機械,就有兩方面:從信息的角度來說,基礎就是編程,沒有那一串串的數字就沒有你手上的Windows;從人類的角度來說,基礎就是孩子,年輕就是本錢。
你很可能聽過這樣的話:電腦編程在21世紀已經是一項必備技能,就像以前的閱讀和算術一樣。因此,從社會趨勢來看,教會孩子編程可能會改變他的未來,不僅益於他的職業生涯,還有他思考問題的方式:
get一種解決問題的思維。手機上的app為生活帶來了各種便利,這就是用技術解決問題的實例。
get創新能力。編程作為一種創新型產物,需要接觸新事物,使用新技術,只要是有想法的技術控,都可以寫出新的app讓生活更美好,所以編程也不再是軟體工程師的專利。
get團隊合作能力。受歡迎的app是一整個團隊的心血,而不是程序猿一個人關在房間里拚命單刷的成果。
因此,編程帶給孩子的改變是可以見得的。孩子們從毫無頭緒到充滿自信,畢業後走入各大企業工廠,憑藉自己的本事賺取高薪,這種改變只需要幾年,甚至更短。
如此說來,孩子儘早學習編程有百利而無一害,尤其是在當下。
2012年,《科學教育》有一項關於STEM(S=science科學,T=technology技術,E=engineering工程,M=mathematics數學)領域興趣的研究,數據表明超過80%的高一女生不願意從事STEM領域的工作,等到她們高中畢業的時候,僅12.7%的女生改變了這一想法。相比而言,男生的數據則較為可觀,但高一和高三加起來也只有不到40%的男生表示自己有這一意願。
這些數據告訴我們,孩子對於STEM領域知之甚少。當今社會對工程師和技術員類的人才需求在不斷增加,但畢業生的數量卻無法填補這一缺口,空子留出來就是用來鑽的。
所以,在高中之前學習編程很有必要。中小學可以向孩子介紹關於計算機科學領域的相關內容,讓孩子更直觀地了解STEM領域。只是縱觀全世界,做到這一點的學校少之又少,可以說幾乎沒有。
在這種情況下,家長應當起到關鍵性作用。
引導孩子玩一些有關編程的東西。
比如Python里的龜圖、編程機器人、Scratch、Tickle、Tynker等編程軟體,幫他找到其中的樂趣,鼓勵他去玩、去發掘、去嘗試新的事物。
聯繫一些附近的企業或大學,幫孩子找一個編程的導師。
和孩子一起學習編程,給孩子樹立榜樣,傳遞一種信息:學習編程很重要,看,爸爸媽媽也在學。並且應當主動要求看孩子寫出的東西,告訴他這對你很重要,那他也會覺得這對他也很重要。
一旦孩子學會了一種代碼語言,就要鼓勵他去學另一種。
幾乎所有的編程語言都可以在網上免費下載,比如http://w3schools.com、http://codecademy.com、http://trinket.io等,或者其它方式:看書、看視頻、參加興趣班或者計算機訓練營。
掌握一部分編程語言後,就可以進一步去研究更複雜的內容:機械製造、軟體遊戲(比如MineCraft、Unreal、Unity等)、網路和安全、或是用Arduino和RaspberryPi進行物理計算。在入學申請和簡歷里,這種興趣就是區分你和其他人的重要籌碼。
無論是招生還是招聘,都希望學生會的越多越好。讀寫算已經不再主流,但只有編程的理念也不夠,要的就是雙管齊下,與時俱進,讓孩子充分體會現代科學和編程技術的魅力,而不只局限於K12教育。
除了能力,有一大興趣也很重要,就比如編程。而這種興趣的來源就是家庭。讓孩子學會編程,就是給他們一把開啟未來的鑰匙;教孩子運用技能,就是給他們的未來增色。
回到我自己的例子,我如今是博士、終身教授、計算機科學系主任以及作家,僅今年一學期的計算機科學課就涉及到了四個大洲。但在我看來,這一切都要歸功於我母親在13歲的時候給我的第一筆投資——那台300美元的電腦+一堆編程書。
編程改變了我的今天,所以我知道,編程可以改變孩子的未來。我很感謝我的母親,在我七年級的時候就投資了我的未來,無論是職業生涯還是日常生活,是編程讓我有能力去把握今天的這一切。
有人說,電腦編程已經是21世紀必備技能,就像以前崇尚的閱讀和算術一樣。
沒錯,時代是充滿變數的,而變數中唯一不變的就是適者生存。什麼叫適者生存?對新式武器上手快,了解充分,運用恰當,然後漂亮地贏得戰爭。如果你能了解到這一點,就去行動吧,投資自己的孩子,想要把握明天就要從今天開始行動起來,讓普通的電腦在孩子手上變得不普通,給孩子的未來一個新的打開方式。
推薦閱讀:
※「鴉片窩」、「賭博窩」、「瘟疫源」, 19世紀的唐人街果真有這麼不堪嗎?
※《資本在21世紀》系列之四
※半個多世紀中國街頭標語變遷史(組圖)
※正觀堂梁曉新|《江山迤邐 人間形色》正觀堂十七世紀單色釉特展
※【轉載】法國上世紀50年代彩色影像