編程多年後還會有意義嗎? 那些認為編程将死、程序員将失業的人的理由是機器智能會像今天的程序員一樣具備自學編程的能力。比如說 AlphaGo 擊敗李世石就是一個機器學習能力的證據。不過更多人傾向于認為,到 2025 年時編程仍然具有意義。
Code.org CEO Hadi Partovi Code.org CEO Hadi Partovi認為:編程不僅在 10 年内還有意義,而且還會比今天更重要。但是編程語言的語法會變得越來越簡單。剛開始的時候,編程是在紙闆上面打孔(可編程打孔機)。之後它的形式變成了:00101010101,現在看起來它更像英語。
早期打孔編程 随着編程語言變得越來越像英語,編程學習起來會越來越容易,越來越不神秘,所以也會越來越流行。同時,随着計算機滲透到我們的日常生活裡面,編程能幫助我們實現更多“自動化”的功能,這些新的發明使我們的生活變得更加便捷。但是在可以用自然語言跟機器進行對話并且讓它們完美理解并執行從未訓練過的複雜任務這些事情上我們還有很長的路要走(好幾十年)。當然,一些簡單的、預編程好的任務是沒問題的,比如 “告訴我去加油站最近的方向。”
AI智能機器人代替人類的工作 但是要想教計算機做從來沒做過的事情,還是需要對如何跟這種特殊的計算機程序員進行溝通有特殊的理解,以及要有描述算法的計算思維。如何設計循環或條件供計算機執行任務或進行決策的語法也許會變,但底層的基礎概念估計很久都不會消失。為什麼少兒編程如此流行和受到重視? 直到今天,很多人還不明白少兒編程到底是在學什麼。但是,早在在個人計算機還沒普及的50年前,一個人就已經在思考下一代與計算機技術之間的關系,他就是Seymour Papert,上個世紀最偉大的教育學家之一。”
Seymour Papert Seymour Papert還是MIT人工智能實驗室的創辦人之一,是人類史上第一個把兒童編程付諸實踐的那個人。1967年,他創造了LOGO語言(一種與自然語言非常接近的編程語言,它通過“繪圖”的方式來學習編程)。編程教育和其他學科不一樣,其他學科的目的是為了傳授知識和經驗,而編程是一個新的物種,它的目的是為了構建起新的思維模式。所以,重要的不是學習編程,而是通過編程來對世界形成新的認知。不是“learn to code”,而是“code to learn”。“如果一個孩子未來不會編程,他就失去了和機器世界交互的能力,他就失去了創造人工智能這樣一個能力,那麼這樣的情況下,在十年之後,不會編程的孩子可能就像現在不會英語的孩子一樣讓人焦慮。”前央視主持人張泉靈在一次分享中如是說。
如果這些耳熟能詳的大神們的事迹沒有說服力,我們再看看近年各國教育政策的情況:
2014 年,英國政府規定 5 歲以上學齡兒童必須學習電腦編程課程
目前,美國共有40個州已經制定了政策支持計算機科學,有35個州将計算機科學課程納入高中畢業學分體系中。
去年一年,我國多個教育大省将人工智能編程語言Python納入到新課标教學體系中。
沒有人會懷疑,未來編程将是一門基礎學科,它甚至可能是承接其他知識的基石。 國外政策環境預覽表
這并不是說要将下一代培養成程序員。未來社會,編程技術在各行各業都将得到廣泛應用——金融、會計、醫療、翻譯、新聞、生物等……現在學習編程可以為以後的職業選擇和發展提供更多的可能。同時,編程還培養一種計算思維,升級理解世界的認知模式,無論什麼年齡學習編程,都能讓人增加與這個世界相處的智慧。晉城青少兒編程電話:0356-3565555 晉城少兒編程體驗地址:山西省晉城市景西路789号青少兒編程體驗中心
|