文章摘要: 少兒程式設計到底在做什麼我們現在所強調的少兒程式設計是一個什麼樣的學科呢
在技術與資本推動的商業浪潮下,「風口」接踵而來,熱點高速迭代,機遇與挑戰並存,在風口興衰瞬變的時代,我們需要冷靜思考”大風起於何處,下一刻又將刮向何方?”
36氪關注著每一次新風口的興起與沉寂。以「風口更迭,探索永恆」為主題的2018新風口峰會與你攜手探索商業進化之道。
2018年,少兒程式設計仍是教育細分領域中當之無愧的「風口」。2017年國內少兒程式設計專案成立數創歷史新高,2018年專案的入局勢頭有增無減;截至今年7月,少兒程式設計領域單筆投資金額高達2017年的4.1倍,且投資狀態持續活躍。
隨著資訊科技的高速發展,人類對於人工智慧、資料、程式的認知與使用都在不斷的發生變革。可以預見的是,未來的科技時代將對人才的程式設計思維以及適應變革的能力提出更高的要求。這也就是少兒程式設計背後的驅動力——在教育的早期階段向孩子們提供沉浸式、遊戲式的學習環境,自然而然地幫助他們對將來的剛需技術建立更直觀深入的理解。
程式設計貓聯合創始人建 CEO 李天馳與我們分享了他對少兒程式設計學習需求的理解,講述了時代的變革如何催生出新型的人才需求,進而推動了少兒程式設計領域的火熱。
以下是李天馳先生的演講內容 (有刪改):
今天我們的主題叫風口更迭,探索永恆。不知道大家之前對少兒程式設計這個領域瞭解多少,實際上讓孩子去學程式設計,是在這幾年間纔開始風靡的事情。今天在會場我們看風向更迭,同時更要探索永恆,我們特別想把自己對這個行業的一點理解跟大家分享。 少兒程式設計到底在做什麼?現在的孩子為什麼要學程式設計?
原來,我想去說一下它的整體增長,但既然我們叫探索永恆,我們就希望站在更遠更高的視角去看看整個的行業到底是在做什麼,是怎麼發展的。所以我今天分享的內容標題叫「1967-2018,少兒程式設計的51年」。
弄清楚少兒程式設計它從何而來其實非常重要。現在我們接觸過的很多從業者包括投資人,大家完全都不太瞭解,少兒程式設計到底在做什麼?不斷地有人問我,小朋友到底是學習程式設計貓還是學其他的一些東西,拋開這個問題。
我想舉一個案例,讓大家感知一下少兒程式設計。
首先,看這樣的一個問題:怎麼樣才能成為一個百發百中的神射手?我不知道大家有沒有練習過射箭或者投擲飛鏢,現在請回想一下聽到這個問題時,我們是怎麼思考這個問題的呢?我們聽到了這個問題之後第一個想法是什麼?通常我們會想,首先要訓練我們自己的技藝。但現在我們要看一看另外一種思維模式下,怎麼樣讓自己去變成一個百發百中的神射手。
視訊裡,標靶通過感測器、視覺識別等等技術幫玩家接住飛鏢,百發百中。為什麼舉這樣一個例子呢?我想讓大家感知另外一種思維方式。我們以前碰到這樣一個問題的時候,我們想的是怎麼樣通過改變自己去適應這些規則,適應已經設定好的條條框框。而通過程式設計,我們可以制定規則,讓機器服從人。這裏的機器包括大家看到的實體硬體,它也可以指的是虛擬的演算法或者一些資料。實際上,我們要讓機器服從我們的指令,這是程式設計貓的一個出發點,這是兒童學程式設計的一個目的。
我們再舉一個案例,程式設計貓內部有一個卡通角色叫貓老祖,我們提了一個貓老祖問題,實際上是一個數學建模的問題。這個問題是:貓老祖來到了一個小島上,小島上有五座房子,房子有不同的顏色,每個房子住著不同國籍的人,每個人喝著不同的因倆,用不同品牌的煙,養著不同的寵物。在這樣一個前提下我們再來列出更多的一些約束條件。最後我問一個問題,誰養魚?
我們通常會怎麼處理這個問題呢?當我們在小學課本里看到這樣一個問題的時候,我們會把它都列出來,把可能性關聯起來,然後再從幾萬種裏面篩出幾十種可能,最後挑出一個。為什麼舉個案例呢?它是一個很典型的我們用以前的數學邏輯處理問題的過程,而用計算機處理起來,則是截然不同的兩種思維模式。
計算機怎麼處理呢?我不知道在座有沒有學習過程式設計或者數學建模演算法的,計算機處理起來特別簡單,他把每一個可能性都編了一遍,五的五次方對人來說是個大資料,但對於計算機來說其實不是那麼大。所以說, 程式設計不是在學某一種語言或者說某一個語法,它最核心的是改變人的一個思維模式 。為什麼我們要去學習程式設計,為什麼從小朋友就開始去學習程式設計?因 為我們所能處理的問題已經發生了變化。 比如剛纔看到的十五個條件,我們用人腦可以做一些覈算。而今天,我們面對的是大資料,雲端計算。
去年我一直在強調一個觀點:程式設計不是新的奧數,為什麼我們這是說?從學科誕生的角度來講,我跟大家再分享一下我們的看法。程式設計是怎麼誕生的呢?核心因素有三點:時代的變革,移動網際網路技術和人工智慧技術滲透改變了我們的生活,這是前提。 首先是這樣一個迫切的時代背景變革,產生了新的人才需求 。教育的核心目標是什麼? 有了核心的人才需求倒過來才誕生了新的學科 ,我們需要從小讓他學習新的東西,這個東西在過往三十年間發生了一次,只不過上一次時代的變革是什麼?上一次時代的變革是經濟全球化,經濟全球化催生出新的全球化人才,倒推到中小學裏面就是英語學科的誕生。
我們今天的標題叫少兒程式設計51年,其實,早在30多年前,我們國家就開始提倡學習計算機。1984年,鄧小平同志提出計算機要從娃娃抓起。而實際上,在51年前,在美國其實這位教授Seymour Papert,他就在思考我們的孩子怎麼樣學習程式設計,怎麼樣步入人工智慧時代?1967年,他創立了第一個兒童程式語言叫LOGO,接下來我會讓大家看一下他是本著什麼樣的初心和目的設立這個語言,他提了一個詞叫智慧的交涉,黏合劑,LOGO語言是在這樣的背景下誕生的,實際上整個少兒程式設計行業是基於這樣的一個基礎去走的。
我們現在所強調的少兒程式設計是一個什麼樣的學科呢?它是 通過計算機的技術,讓我們能去對虛擬世界、數字世界產生改造能力的一個學科 。而不是大家所說的,我的孩子學完程式設計能做一個網頁,能做一個出色的程式設計師,兒童的程式設計和成人的程式設計有著天壤之別,這就是我們所強調的。少兒程式設計不是在學一門技能,不是爲了你以後的謀生去做準備。 它最重要的是怎麼樣讓計算機去服從你,怎麼樣利用計算技術去改變這個社會,去處理問題。 他能不能打破他原有的這樣一個思維模式跳出來?直到有一天,他不再是受手機裡的王者榮耀所影響的熊孩子,而是可以創造新世界的創造者。