這屆05後的孩子,誰不服?

今年教育部新公佈的《2019年教育信息化和網絡安全工作要點》,推廣編程教育,並對 2 萬名中小學生信息素養評測。我們可以看到,全民編程時代即將來臨,愈來愈多的小程序員立志加入到 IT 隊伍中來:

“未來我想當個程序員,不怕掉頭髮~”

“雖然我沒有獲得很多榮譽,也沒有那位小哥哥長得帥,但我的頭髮更加濃密,具有更多的發展空間!”

“這(代碼)也太簡單了吧!”

在剛過去的暑假裡,100 多位平均年齡只有 13 歲的“小小程序員”參加微信主辦的 2019 全國青少年微信小程序編程創意營,並自信地發出以上的宣言。

在首屆微信小程序編程創意營中,這些“小小程序員”們的創意無限,“編程力”十足:

我 11 歲,4 年編程經驗

創意營裡年紀最小的是賴宥誠,別看他只有 11 歲,卻已是具有 4 年編程經驗的“老司機”。他 7 歲時,接過爸爸丟過來的編程書,開始踏上編程之路。隨後他自學 Python、HTML 等語言,並用 Scratch 編寫一些小遊戲和學習樂高機器人編程。在 2018 年的 WRO 比賽(國際奧林匹克機器人大賽),他所在的團隊獲得了季軍。

但對於微信小程序,賴宥誠還是從此次的創意營首次“觸電”,他零基礎學習微信小程序開發,不到一週便寫出自己的第一個小程序——LYC計算器小程序。

談到設計初衷,賴宥誠觀察到同學們做數學題時經常記不住計算公式,於是他想設計出一款方便計算的小程序來代替麻煩的人工計算。

這個計算機小程序包含有面積、體積、表面結合勾股定律、二元一次方程組、一元二次方程、求最大公因數和最小公倍數等囊括中小學的數學公式及方程,可謂是公式“百寶箱”。


這屆05後的孩子,誰不服?


LYC計算器小程序

在開發的過程中,賴宥誠也曾陷入思維慣性:在求最大公因數時,賴宥誠一開始想的算法是:找出兩個數的因數全找出來,再一個個比對。但他很快發現這是行不通的,在數據很大的時候這個算法很慢,因數太多了,最後他找到歐幾里德算法來解決。

他和其他程序員一樣,也有“不小心”刪掉一個模塊又重寫新代碼的痛苦經歷。

畢竟賴宥誠是單槍匹馬開發這小程序的,負責邏輯設計、UI、發佈整個小程序的所有工作。

筆者現場發現,在創意營眾多的小小程序員中,賴宥誠年紀雖小,可表現沉穩、表達清晰、動手能力強,其他同學很自然地圍繞在他身邊觀看其編程操作。

在大家開始學習開發一款小遊戲時,有些同學還在問老師,賴宥誠已打開編輯器,慢悠悠地開始動手設計了。

賴宥誠說自己很喜歡編程,平常學習任務重,他會在週末自發地學習編程。談及未來,他表示“未來我會繼續努力學習,成為一個厲害的程序員,設計很多優秀的軟件!”


碼二代、“歷史迷”,打造學習歷史小程序!

13 歲的張哲涵是一個“碼二代”:父母均從事編程工作,耳濡目染下,他在小學四五年級開始學習編程,有 C++ 編程背景。張哲涵還是個“歷史迷”,喜歡看《上下五千年》《明朝那些事》《中國通史》等歷史書籍。

從 2021 年開始歷史將列入廣州中考,歷史將成初中生們的“必修課”。傳統學習歷史的方法是枯燥地死記硬背,如何能幫忙同學們更靈活、有趣地學習歷史呢?

對編程和歷史均熱衷的張哲涵和其他兩位同學一同開發了一款學習歷史小程序——“知史乎”。

這個小程序中功能很豐富:設有 “中國古代朝代排序遊戲”“教材知識點梳理”、“易錯題和難題答題遊戲”、“答題方法分析”、“歷史笑話”等功能,集知識乾貨與趣味學習於一體。


這屆05後的孩子,誰不服?


知史乎小程序

需要開發這麼多的功能,他們在開發過程中遇到不少問題,處理方式也很“程序員”:

1、需學習新的編程語言,JavaScript、WXML、WXSS,他們參考微信開發文檔,邊做邊學。

2、在開發過程中,遇到“很多很多”Bug,耐心地一個個Debug。

3、在上傳歷史資料時,需要上傳的文字和圖片太多了,文件太大會導致上傳卡機。最終利用小程序後臺的分包功能,成功將初中歷史知識點、答題方法解析等眾多知識點全部上傳成功。

目前,“知史乎”小程序僅包括七年級的歷史,談及未來,張哲涵表示它“不是曇花一現的產品”,後續將會加入更多的歷史課程內容。

看到這,可能很多程序員會有疑問,“這些小程序員是如何做到的?”

三小時開發小程序,他為何直呼“太簡單”?

8 月 29 日,筆者在騰訊濱海大廈觀看小小程序員的一節編程課:在三個小時內開發一款美食地圖小程序。

在輔助代碼和輔導員的指導下,小小程序員們按照操作步驟完成環境部署、查詢、刷新、列表、查看、新增等功能體驗,並調試與運行。

有趣的是,有一位小同學邊調試程序邊直呼:“太簡單了!”


這屆05後的孩子,誰不服?


小程序員現場開發

少兒圖形編程,學生快速上手

圖形編程簡單、易上手,編完之後馬上被身邊的人使用,給中小學生的成就感很大。

張軍還表示:我希望小學生、初中生能在自己的正常學習之外能有一些興趣,如果這些興趣還能反哺到對學習,這是很好的促進模式。

所以我們希望創造這樣的環境,這裡面有很多新的編程模式、編程體驗,都能讓他們體驗,這對他們來講是最大的樂趣。

廣大附中教育集團副理事長、廣州大學附屬中學副校長李衛表示:

因為(計算機)教材已經遠遠落後時代步伐了。

比如(小程序)編程,這樣的語言很好,由淺到深,(讓學生)先接觸,先入門,再慢慢深入,這是很好的(學習方式)。所以我們現在也提出信息課的改革,結合現在的需要開設課程。

學習編程的門檻將越來越低,正如 AI 界的大牛吳恩達所說:

“現在人機交流正在變得越來越重要,可以預見,編程能力將會成為未來最深層次的人機交流的基礎。所以我不認同那些認為世界上只需要幾百萬程序員的觀點,在我看來,(幾乎)每個人都應該學習編程,就像每個人都應該學習閱讀和寫作一樣。”


分享到:


相關文章: