編程=枯燥代碼?你可能對編程這件事有深深的誤解

2020-12-15 新京報

  目前,國內少兒編程行業發展迅猛,編程教育正逐步成為學校正式課程,在需求和供給的雙重利好環境下,少兒編程行業將實現快速增長。隨著浙江省將編程劃分到高考範圍的政策推出,編程剛需化的趨勢已愈演愈烈。

  「為什麼在這個無人機都已經被用來求婚的時代,我們的教育還是和十幾年前甚至三十年前一樣無趣?」這個問題曾被編程貓創始人李天馳不斷反問。

  作為剛剛獲得編程教育領域中最大一筆融資——1.2億元的編程貓來說,他們在為兒童打造最有趣的編程教育平臺方面取得了很大的進展,從工具、課程到社區,編程貓打破了以往編程刻板枯燥的印象,用圖形化遊戲化的方式集結了一批6歲到16歲的創造者——編程不是工具,只是表達自己的一種語言。

  在編程貓的平臺上,學生可使用圖形化程式語言創作遊戲、軟體、動畫、故事等作品,全方面鍛鍊邏輯思維能力、任務拆解能力、跨學科結合能力和團隊協作能力等綜合素養,為STEAM學科打下堅實的基礎。

  與市面上的大多數少兒編程培訓公司大多都基於Scratch平臺不同的是,編程貓是自己研發底層技術。基於自主研發的底層技術,編程貓在圖形編程產品中具有最佳的性能和執行效率。

  編程貓逐漸認識到課程內容和軟體工具是自己的核心優勢,未來他們想做的,是連接更多智能硬體公司和學校等培訓機構,迅速降低編程課程的學習壁壘,服務更多的小朋友。下一階段,他們將研究怎樣用人工智慧的方式來完善在線教育。

  「我們教的不是編程,是通向未來的魔法。」創始人李天馳說。

  創業契機:編程是通向人工智慧時代的魔法

  編程貓的辦公室有一扇粉色的任意門和兩隻超重的貓:貢菊和綠茶。

編程貓家的貓:貢菊和綠茶

  李天馳小時候的偶像是機器貓。哆啦A夢是他最希望擁有的朋友:它的口袋,滿足了工業時代裡孩子對科技陪伴最溫暖的想像。

  長大了的「大雄們」——李天馳和如今的合伙人孫悅去了美國和歐洲,學習數學科學和計算機。2015年,在參加一個愛爾蘭舉辦的網際網路峰會時,他們發現當地的小朋友已經有了超越大學生編程的能力:而國內,針對少兒編程教育的公司卻寥寥可數。

  過去三十年間,中國教育依舊沉悶,只有一門基礎學科發生了很大的變化:就是英語。英語是世界第一語言,改革開放時,與世界交流的國際化人才極度缺失,英語成了走出去的第一張門票,於是,誕生了諸如巨頭新東方等教育公司。

  而今天,人工智慧的時代已經到來。 2016年3月15日,谷歌圍棋人工智慧AlphaGo戰勝李世石,總比分定格在4:1;今年的10月18日,AlphaGo Zero脫離了人類數據,僅憑自身的算法強化學習就戰勝了AlphaGo。

  人類已經要開始與人工智慧對話。未來世界的第一語言,將會是編程。

  80年代,鄧小平同志就提出,編程要從娃娃抓起,為了推廣計算機學習,奧賽就進入了中學。但早期硬體限制了學習成本,大部分高中的師資要求無法達到讓學生大範圍學習編程的標準。

  2007年,圖形化編程工具誕生,這種方式大大降低了編程的門檻。模塊化結構化的編程方式拋棄了學編程要先學英語的前提,而相對於全黑的屏幕,彩色圖形化則更吸引小朋友。這也是編程貓針對少兒編程採用的方式。

  「編程在人工智慧時代的定位就是機器在工業時代的定位,所以我們用編程取代了機器,叫「編程貓」,從教育的目標來講,我們希望編程貓能陪伴著每一個像大雄這樣的普通孩子成長。」李天馳說。

  在「傅盛戰隊」創業孵化比賽上,李天馳和孫悅的少兒編程項目上成為前五強。二人退學,2015年初,正式開始回國創業。

  核心優勢:所有的應用,都應該是好玩兒的

  2017編程貓2017全國少年編程PK賽的第四名趙一舟,是個7歲的小朋友。獲獎後的他寫下了自己的獲獎感言:哥哥們,等我上完二年級學會乘除法再戰!

  每次PK賽的作品都要花費三個小時以上,但是7歲的福寶卻沉浸其中。就是因為編程貓的課程和內容跳脫了以往枯燥的編程思維,一直在做遊戲化的方向。

  編程貓的課程分為九級體系,前面三級注重利用圖形工具訓練計算機的邏輯思維,後面則會向計算機科學的專業領域延展,譬如數據結構、算法、線性代數等等。完成所有課程體系後,編程能力可以與史丹福大學學生媲美。

  目前哈佛大學教育學院博士李瑾擔任編程貓的教育顧問,英國國際高等教育課程設計組組長Julia擔任教研總監。

  如何讓孩子用最簡單的方式了解到晦澀難懂的編程思維?主要是藉助圖形化遊戲的方式。冒泡排序的算法屬於大學二年級數據結構的課程範圍,核心理論就是利用兩兩比較,將較大的數字排到前面,最終完成整個數列的排序。在編程貓裡,小朋友自己寫簡易的有劇情的排序遊戲,利用VR的方式直觀地展現出來,還可以分享給其他小朋友觀看或者一起玩。

  在遊戲化編程的思路裡,孩子其實不只在編程,而是在自己創造一個世界。

  「在2017年的時間節點,如果做出的課程還和以前的內容一樣抽象,是沒有市場競爭力的。」李天馳介紹。

  除此之外,編程貓的社區成為了小朋友的匯聚地。在論壇,一開始主要是探討編程問題,後來則漸漸向多方面延展:做遊戲,寫連載小說——編程只是一種語言,它的核心也是創作。反過來,這種創作也形成了極強的用戶粘性,目前在編程貓的平臺用戶已經達到170萬,一共創作了200萬個程序作品。

  未來前景:堅持做軟體工具和課程內容,謀求上下遊合作

  編程貓已經發展了將近三年。「到現在,其實我們更想做一件事:跟廣大的中小型培訓機構和中小型硬體廠商合作。」李天馳說。

  2016年6月,教育部印發《教育信息化「十三五」規劃》,將信息化教學能力納入學校辦學水平考評體系。今年1月,《義務教育小學科學課程標準》提出將對小學科學課程標準進行修訂完善;浙江新高考改革將信息技術加入高考選考科目。

  隨著國家政策的推廣,整個少兒編程的市場都已經進入競爭藍海階段。其中不外乎三種類型的企業:做少兒編程培訓的機構,做機器人教具編程的硬體公司和做軟體、設計課程內容的公司。

  編程貓屬於第三種。一開始,工具、內容和培訓的三條路都在並行。但很快就發現了其中的痛點。培訓行業裡的本質痛點都一樣,就是招生,必須將80%的成本都投入到銷售上;而智能硬體除了要搞定供應鏈,還要搞定銷售端:即中上遊的機構和下遊的分發渠道。

  經過思索,編程貓的創業團隊整體還是認為自身的軟體工具和課程內容是最主要的優勢壁壘:上遊可以對接培訓機構,直接為他們提供課程內容;下遊可以連接智能硬體生產廠商,編程貓提供內容課程平臺進行分成。目前,編程貓已經與近千家公立學校開始合作,在硬體領域也與樂博樂博機器人開始合作,後者將在北京地區16家直營店推出編程貓的免費體驗課程。

  據《2017-2023年中國少兒編程市場分析預測研究報告》顯示,當下中國大陸少兒編程教育的滲透率為 0.96%,每人每年在編程教育領域消費金額約 6000 元,粗略估計目前國內少兒編程市場規模或達百億。少兒編程「剛需化」的轉變,為少兒編程領域的創業公司創造了更大的機會和更為激烈的競爭環境。

  記者 | 張皓月

  編輯 | 趙力 李豐

相關焦點

  • 詳解:少兒編程學什麼?它和成人編程教育有何不同?
    幾年前,學好編程還只是多個省市的中高考的加分項,就算孩子不學,其他科目的成績優異,也不至於影響升學。但近年來,編程教育課程逐步由加分項升級為中高考必考科目。在近幾年的高考題中,都有編程的身影。即便有政策驅動和新教改加持,仍有不少家長存疑:孩子又不當程式設計師,沒必要學編程;編程那麼枯燥難懂,孩子玩心重肯定沒法靜下心來學……本文將詳解少兒編程學什麼,它與成人編程教育有何不同?少兒編程學習真的枯燥嗎?一、少兒編程學什麼?
  • 機器編程駕到 未來全球78億人都能寫代碼?
    機器編程的實質究竟是搬運代碼模型,還是具有一定的自主開發特徵?目前機器編程的主要方法有哪些,效能如何,具備怎樣的優勢?為什麼有專家認為機器編程不僅不會取代程式設計師,還會創造出大量就業機會?機器編程讓代碼不再是「手工藝品」快速發展的科技領域幾乎離不開編程。傳統編程看似簡單,其實對操作者的要求很高。
  • 《瘋狂兔子:編程學院》:育碧教你在遊戲中無基礎學習編程
    每天待在家中,無所事事地玩著遊戲時,你可曾反思自己:為什麼自己沒在學習,卻在遊戲上虛度光陰?每當小編想到這一點,總是非常地心痛,尤其在拖更時更是如此。但是,育碧的一款遊戲,讓小編得以將學習和遊戲結合在一起,真正做到寓教於樂。
  • 少兒遊戲編程:孩子學習遊戲編程有哪些好處?
    你不讓孩子玩手機吧,雖然能避免孩子沉迷遊戲,可是,在計算機的大時代背景下把孩子和計算機分割開來,似乎有點殘忍;要是放任孩子玩手機的話,孩子很有可能會因為沉迷手機遊戲而無法自拔,到時候就真的難受了。難道沒有什麼折中的辦法嗎?其實,孩子一旦接觸手機,就不可能有折中的狀態。
  • 3D遊戲編程:遊戲代碼的整體結構是什麼樣子的?
    為了能讓作為初學者的你學明白3D遊戲編程,我花費了17節的內容來講了一些「廢話」,只是希望你不要忽略這些「廢話」。3D遊戲編程實在是太複雜了,如果可以的話,我還想說一些更深層次的內容。但是我不能這麼做,過深的東西講得太多了,很容易「勸退」的。
  • 編程貓原始碼編輯器Kitten,助力孩子提升興趣釋放製造無限創造力
    近年來,在時代與政策的雙重驅動下,「編程」的重要性也逐漸凸顯。  因編程的概念本身比較難理解,導致很多孩子剛接觸編程就放棄了。編程貓經過調研後發現,痛點是「孩子根本不想學」,代碼太枯燥,工具太難用。也就是說,擺在我們面前的第一大難題就是如何激發起孩子對編程的興趣。
  • >重慶愛琴海小碼王編程培訓機構
    順應時代從時代背景來看,隨著AI浪潮興起, Python這門語言也變得越來越熱門,無論是國外還是國內的程式語言排行榜, Python都是排在前面的,並且隨著人工智慧時代越走越近, Python還會越。從程式語言本身來講, Python語言語法簡單,你用C/C++或者Java寫的幾千行才能實現的程序,用Python可能只要幾百行,甚至還不用這麼多。在這個科技快速發展的時代,效率代表了一切。
  • 編程和樂高機器人啥關係、編程啟蒙怎麼做……| 逃媽說編程(下)
    「一直弄不懂編程,好多積木拼裝也說是編程,感覺好糊塗啊」……這是最出乎我意料的一類問題,但居然是問得最多的。看來不少麻麻被近幾年兒童教育領域冒出來的新概念新名詞給攪得有點兒昏菜了。問題稍稍有點跑題,我下面的回答可能也會有點跑題,BUT,沒關係,只要是對娃有用的,咱們就擼起袖子把它啃透徹搞清楚!
  • 讓上幼兒園的娃學編程 這件事到底扯不扯?
    (編程貓的編程界面)編程界面如上圖:屏幕區用於更換舞臺區背景;角色區用於添加或減少舞臺區的「人」或是「物」;積木代碼區用於組合各類圖形代碼,組合後可以讓舞臺區的「人」/「物」按照指令動起來;舞臺區最終檢驗和展示積木編程的指令效果
  • 在線小班編程機構喬斯少兒編程獲得藍象資本戰略投資
    「編程教育這件事,它必然不是一劍封喉的競爭。從長期價值來看,能夠提供高標準的教學服務質量,能夠規模複製你的師資並且有形成強大的運營機制能力的企業,才有可能活到最後」,汪陽青表示,「喬斯少兒編程,視教學服務為自己的生命線,我們希望能夠成為AI時代孩子們的引路人!」
  • >南京新街口商貿小碼王編程培訓機構
    順應時代從時代背景來看,隨著AI浪潮興起, Python這門語言也變得越來越熱門,無論是國外還是國內的程式語言排行榜, Python都是排在前面的,並且隨著人工智慧時代越走越近, Python還會越。從程式語言本身來講, Python語言語法簡單,你用C/C++或者Java寫的幾千行才能實現的程序,用Python可能只要幾百行,甚至還不用這麼多。在這個科技快速發展的時代,效率代表了一切。
  • 編程入門先學什麼?零經驗的人學編程難嗎
    「編程入門先學什麼」這是所有想了解編程行業都擔心的一個問題,「零經驗的人學編程難嗎」這是所有想進入編程行業都需要關注的一個問題。一聽編程兩個字很多人都在退縮了,有很多的同學是非常的想知道,編程入門先學什麼,零經驗的人學編程難不難,小編整理了相關信息,希望會對大家有所幫助!
  • 傲夢編程:孩子學編程有用嗎?
    但當我們面對複雜繁瑣的步驟頭疼不已時,編程鍛鍊出來的思維方式能夠高效地將問題化繁為簡,這就是編程之所以不僅僅被廣泛應用到各行各業,還進入了中小學課堂的原因。在人工智慧時代迅猛前來的現在,讓孩子學習編程,顯然不是單純為了讓孩子學習算法、代碼,而更多地是在培養孩子豐富而科學的思維方式。
  • Kitten亮相中國人工智慧學會直播,攜手編程貓共譜編程教育
    此次「線上編程訓練營」直播課程作為中國人工智慧學會西安會員中心系列活動之一,為期兩天的課程全部免費,旨在讓第一次接觸編程的孩子從興趣出發認識人工智慧,用更為有趣和便利的學習方式讓孩子學到編程基礎思想,形成編程就像講故事一樣簡單的認知,從而達到最佳的學習效果。
  • 少兒編程、樂高編程、機器人編程有什麼不同,該如何為孩子選擇?
    樂高是兒童拼裝搭建積木的大品牌,旗下包括很多系列產品,按功能分成這三類:  它屬於一個機械搭建,但是當他跟電腦連接,他可以自動從A點到B點時,這就是機器人了。  最大的特點是:想怎麼動就怎麼動,通過編程來控制
  • 編程貓孫悅:少兒編程絕不是教孩子編程技能,而是培養編程思維|WISE...
    我們從來不教,或者不強調教孩子所謂的編程技能。這裡面最重要的是什麼?就是編程思維,編程思維是周以真教授提出來的一個非常重要的概念,我也給大家講一下什麼叫編程思維。大家總認為編程是件非常高大上的事情,實際上它跟我們的生活息息相關。我舉個最簡單的例子,如何在飛機場提升安檢效率?其實就跟孩子講了一個並行和串行的關係。
  • 這臺可編程機器人可以教小朋友寫代碼
    (原標題:這臺可編程機器人,或許可以教小朋友寫代碼)
  • 大疆機甲大師 S1 編程體驗:這張卡讓小學生也能學會寫代碼
    不僅模塊多樣,要知道,大疆小車包含了 31 個傳感器,6 個人工智慧模塊,46 個可編程部件,和雲臺、圖傳等 DJI 領先技術,每一個輪子的馬達、每一塊裝甲下的擊打檢測傳感器等都是獨立安裝的,可控部件的數量之多,這意味著只要你願意,可以創造出無數種組合。
  • 真實課程測評分享:猿編程、編程貓、核桃編程、和碼編程有何不同?
    了解到少兒編程的意義,為了選到好課程,我和孩子試聽了不少編程機構的課,對比他們的課程內容、教學模式、服務質量,最終選擇了一家合適的編程機構,並堅持學習了半年,今天分享給大家。其實,在挑選編程課前,我對編程一無所知。不同的編程機構甚至主推的程式語言都不一樣,有些是Scratch,有些是python,有些是C++。我覺得有必要用簡單明了的語言,給寶媽們科普下三種程式語言的區別。
  • 蘋果的免費編程應用出了 Mac 版,沒寫過代碼也能輕鬆入門
    此前這款 Swift Playgrounds 只能在 iPad 上運行,最近它推出了 Mac 版本,方便更多人來學習編程。下載地址見文末最近幾年,編程越來越受到兒童教育的歡迎,即使未來不從事相關職業,了解一下編程思維也絕對是有益無害。對於想要學習編程的初學者來說,Swift Playgrounds 可能是最合適的選擇之一。