13 歲前寫下第一行代碼,這批小小程序員日前正式 C 位「出道」!

2019 年 8 月 30 日,隨着結營儀式在廣州微信總部啓動,爲期一個半月的 2019 全國青少年微信小程序編程創意營(下稱爲「微信小程序編程創意營」)畫上句號。

本次活動共 700 多名學生報名參賽,最終 100 多人入選。在一個半月的訓練之後,經過微信團隊、特邀明星評審、專家評審團、媒體評審團、大衆評審等多方綜合評估,「知史乎」等 9 款創意新穎的小程序脫穎而出,成爲了首屆微信小程序編程創意營的優勝者。

首次舉辦,95% 以上的小程序員沒有小程序編程背景

微信小程序編程創意營是由微信官方發起的鼓勵青少年學習和使用小程序編程的平臺。首屆小程序編程創意營以廣東省爲起點,與廣州大學附屬中學進行試點合作,來自廣東省的 100 餘位初中生歷時兩個月進行編程開發,角逐優勝獎。

本次比賽報名的學生有 700 多人,最終,100 多名學生通過筆試篩選。據官透露,雖然通過筆試篩選出了有一定編程背景的學生,但其中 95% 以上都沒有小程序編程背景。

創意營對選手們進行了三個維度的訓練。一是小程序整體的介紹,即從開發者的角度給學生們一個普及化的認知;二是創意上的引導,中小學生的想法天馬行空,導師們會引導他們根據自己自身的實際場景出發,找到一些好玩的小程序去嘗試;三是技術性的引導,其中包括兩部分,一是簡單的小程序語法的介紹以及實操輔導,二是在學生實踐遇到問題時積極解答。

注重實用,學習類小程序最多

據瞭解,本次訓練營的評分創意佔 30%,實用性和執行情況佔 70%,具體包括實用功能完整度,開發難度、風格及質量等等。小程序開發出來是爲了滿足學習、生活需要,因此實用性尤爲重要。

在經過不同行業、不同領域的評審,進行加權打分之後,最終從 30 多款小程序中遴選出 14 款比較優秀的,最後 9 組作品獲獎。

這 9 款小程序,涵蓋學習工具、心理解壓、生活服務、文化娛樂等多種類別,小程序員們根據他們對生活的洞察,用創意解決實際生活中的痛點。

其中,學習工具類作品比例最高:專注於提供歷史複習訓練的「知史乎」,解決學生背單詞痛點的「和毛毛貓一起可愛的背單詞吧」,集初中數學公式於一體、快速換算出結果的「LYC 計算器」,讓學生不帶紙筆也能打草稿的「超稿」,都是能提高學習效率的工具。

選擇困難症終結者「TO 選擇困難症」、專治不開心的「No Longer Sad」,則是心理解壓的好幫手。

生活服務類的小程序中,「小小體重測評工具」專注於健康管理,「GoOnATrip」則以減少路癡爲目標,爲旅途中的人做嚮導。

娛樂益智類小程序「真獨簡貴」則將歷史悠久的數獨遊戲和小程序結合,傳承中有創新。

小程序員的「完美主義情節」

雖然都有一定的編程基礎,但小程序編程語言和這批 05 後小程序員們之前熟悉的編程語言有很大差異。在從 0 到 1 完成這些小程序的過程中,他們邊學邊做,遇到了很多問題。

在數獨遊戲中,原本團隊中的三人各有分工,朱曉東負責後端算法,劉天豪負責第一道題和頁面,柯子韓負責後續題目的編程。但是到後期項目時間緊張,三個人經常是輪着來,以分流壓力。但他們並沒有因此輕易放棄用戶體驗。在傳統數獨遊戲基礎上,他們對「真獨簡貴」小程序進行了優化,將關卡難度劃分爲初級,中級和高級,每個級別還設置了不同的題目以及相關的提示,也方便不同級別的用戶體驗,幫助用戶進行通關。

GoOnATrip 團隊爲了檢測導航的精確性,黃奕軒曾經和小夥伴們冒着 8 月份的太陽去戶外測試,並把結果一遍遍的拿回去校對、調整,幾天的時間膚色就黑了好幾個色號。在他們看來,這個年紀,邏輯不懂還情有可原,但細節缺失,就是態度存在問題,是做任何事情都大忌。 當然,團隊合作也是項目中一個很普遍的問題。

「今天你開心背單詞了嗎?」團隊的三人雖然之前都認識,但當張孜宏不小心將前面的部分代碼覆蓋時,心直口快的廖宸頊還是直接表達了自己的氣憤。心裏自責的張孜宏曾經「消失」過一段時間,龐華超也一度「神隱」,只有廖宸頊一個人苦苦支撐。「我既然已經在這裏花了這麼長時間,肯定不能空手而回,至少要做出一點像樣的作品。」好在在關鍵時刻,隊友迴歸,最終一起努力完成了作品。

「GoOnATrip」團隊的三人除了是隔壁班同學,黃奕軒和蔡源、鍾敦復、紀弈還有很多相似的背景:四個人都對編程有着強烈的興趣,幾乎都是從小學開始就接觸編程,學過 c++等其他編程語言;或多或少都參加過一些編程競賽獲考試,乃至在同一個編程項目中並肩作戰過。平時午休時間,黃奕軒甚至還會和鍾敦復抱着電腦一起練習寫代碼、討論題目。但即使如此,男孩之間還是在開發小程序期間產生摩擦。因爲導航類小程序涉及的數據非常繁雜,而項目時間有限,爲了提高效率,四個人經常同時開工寫代碼。這樣一來,經常會出現篡改其他人接口、把其他人寫好的代碼文件覆蓋的情況。這不可避免造成重新返工,大大拉低了效率。認識到問題的嚴重性後,四人合計出改進方法,即將代碼提交到雲端代碼共享平臺遠程倉庫。這樣一來,即使同時在線寫代碼,其他人的也不會被篡改、覆蓋。

在評委們看來,這些小程序規劃思路清晰,功能完整,也非常實用、新穎。當然,普遍存在的問題是在用戶交互體上有較大提升空間。只想着功能,忽視了用戶體驗,頁面較爲單調是這些小程序普遍存在的問題。「對於小程序員們來說,能做到這個完成度實屬不易。」他們如此總結道。

「我做的東西很棒」

爲什麼是小程序?騰訊集團市場與公關部副總經理張軍認爲,目前很多學生在學理論知識的時候,往往會爲了解題而解題,缺乏實踐的思考。微信小程序可以與實踐結合,改變現在純理論學編程語言的方式,讓他們體驗通過編程創造出實際產品的成就感。

此次參加訓練營的學生都具備一定的理論知識,微信官方對他們做了一個爲期七天的小程序培訓。當然,由於本次的選手是中學生,微信在工具上也做了一些改變。除了一般程序員使用的工具外,微信還開發了一款能夠以更低門檻的製作小程序的開發工具,學生們根據自己的需求選擇搭配。

除了學習能力強、想法多以外,這些 05 後小小程序員的自信也給工作人員留下了深刻的印象。在上臺演講的時候,他們都對自己的作品特別自信,覺得自己的作品很棒,甚至是最好的。

騰訊集團市場與公關部副總經理張軍談到,今年的創意營是一個基礎,它幫助團隊探索了什麼樣的方式可以讓孩子們更好地接受這些知識,如果之前沒有學過編程就來接觸小程序編程,會有一定難度,他們正在做的是幫助大家把難度再降低,擴展給更多更低齡的小朋友使用,甚至可以給他們組織培訓的環境。

目前,相關平臺正在搭建中,還在小範圍內測,大概在今年年底之前,他們就能推出一種比較容易的編程模式,可以在他們的環境中直接建構自己的小程序。這個環境面向編程初學者,跟年齡大小沒有關係,可以更好地普及編程教育。

本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章