1
2019 年 8 月 30 日,隨著結(jié)營(yíng)儀式在廣州微信總部啟動(dòng),為期一個(gè)半月的 2019 全國(guó)青少年微信小程序編程創(chuàng)意營(yíng)(下稱為「微信小程序編程創(chuàng)意營(yíng)」)畫上句號(hào)。
本次活動(dòng)共 700 多名學(xué)生報(bào)名參賽,最終 100 多人入選。在一個(gè)半月的訓(xùn)練之后,經(jīng)過(guò)微信團(tuán)隊(duì)、特邀明星評(píng)審、專家評(píng)審團(tuán)、媒體評(píng)審團(tuán)、大眾評(píng)審等多方綜合評(píng)估,「知史乎」等 9 款創(chuàng)意新穎的小程序脫穎而出,成為了首屆微信小程序編程創(chuàng)意營(yíng)的優(yōu)勝者。
首次舉辦,95% 以上的小程序員沒有小程序編程背景
微信小程序編程創(chuàng)意營(yíng)是由微信官方發(fā)起的鼓勵(lì)青少年學(xué)習(xí)和使用小程序編程的平臺(tái)。首屆小程序編程創(chuàng)意營(yíng)以廣東省為起點(diǎn),與廣州大學(xué)附屬中學(xué)進(jìn)行試點(diǎn)合作,來(lái)自廣東省的 100 余位初中生歷時(shí)兩個(gè)月進(jìn)行編程開發(fā),角逐優(yōu)勝獎(jiǎng)。
本次比賽報(bào)名的學(xué)生有 700 多人,最終,100 多名學(xué)生通過(guò)筆試篩選。據(jù)官透露,雖然通過(guò)筆試篩選出了有一定編程背景的學(xué)生,但其中 95% 以上都沒有小程序編程背景。
創(chuàng)意營(yíng)對(duì)選手們進(jìn)行了三個(gè)維度的訓(xùn)練。一是小程序整體的介紹,即從開發(fā)者的角度給學(xué)生們一個(gè)普及化的認(rèn)知;二是創(chuàng)意上的引導(dǎo),中小學(xué)生的想法天馬行空,導(dǎo)師們會(huì)引導(dǎo)他們根據(jù)自己自身的實(shí)際場(chǎng)景出發(fā),找到一些好玩的小程序去嘗試;三是技術(shù)性的引導(dǎo),其中包括兩部分,一是簡(jiǎn)單的小程序語(yǔ)法的介紹以及實(shí)操輔導(dǎo),二是在學(xué)生實(shí)踐遇到問(wèn)題時(shí)積極解答。
注重實(shí)用,學(xué)習(xí)類小程序最多
據(jù)了解,本次訓(xùn)練營(yíng)的評(píng)分創(chuàng)意占 30%,實(shí)用性和執(zhí)行情況占 70%,具體包括實(shí)用功能完整度,開發(fā)難度、風(fēng)格及質(zhì)量等等。小程序開發(fā)出來(lái)是為了滿足學(xué)習(xí)、生活需要,因此實(shí)用性尤為重要。
在經(jīng)過(guò)不同行業(yè)、不同領(lǐng)域的評(píng)審,進(jìn)行加權(quán)打分之后,最終從 30 多款小程序中遴選出 14 款比較優(yōu)秀的,最后 9 組作品獲獎(jiǎng)。
這 9 款小程序,涵蓋學(xué)習(xí)工具、心理解壓、生活服務(wù)、文化娛樂等多種類別,小程序員們根據(jù)他們對(duì)生活的洞察,用創(chuàng)意解決實(shí)際生活中的痛點(diǎn)。
其中,學(xué)習(xí)工具類作品比例最高:專注于提供歷史復(fù)習(xí)訓(xùn)練的「知史乎」,解決學(xué)生背單詞痛點(diǎn)的「和毛毛貓一起可愛的背單詞吧」,集初中數(shù)學(xué)公式于一體、快速換算出結(jié)果的「LYC 計(jì)算器」,讓學(xué)生不帶紙筆也能打草稿的「超稿」,都是能提高學(xué)習(xí)效率的工具。
選擇困難癥終結(jié)者「TO 選擇困難癥」、專治不開心的「No Longer Sad」,則是心理解壓的好幫手。
生活服務(wù)類的小程序中,「小小體重測(cè)評(píng)工具」專注于健康管理,「GoOnATrip」則以減少路癡為目標(biāo),為旅途中的人做向?qū)А?strong>
娛樂益智類小程序「真獨(dú)簡(jiǎn)貴」則將歷史悠久的數(shù)獨(dú)游戲和小程序結(jié)合,傳承中有創(chuàng)新。
小程序員的「完美主義情節(jié)」
雖然都有一定的編程基礎(chǔ),但小程序編程語(yǔ)言和這批 05 后小程序員們之前熟悉的編程語(yǔ)言有很大差異。在從 0 到 1 完成這些小程序的過(guò)程中,他們邊學(xué)邊做,遇到了很多問(wèn)題。
在數(shù)獨(dú)游戲中,原本團(tuán)隊(duì)中的三人各有分工,朱曉東負(fù)責(zé)后端算法,劉天豪負(fù)責(zé)第一道題和頁(yè)面,柯子韓負(fù)責(zé)后續(xù)題目的編程。但是到后期項(xiàng)目時(shí)間緊張,三個(gè)人經(jīng)常是輪著來(lái),以分流壓力。但他們并沒有因此輕易放棄用戶體驗(yàn)。在傳統(tǒng)數(shù)獨(dú)游戲基礎(chǔ)上,他們對(duì)「真獨(dú)簡(jiǎn)貴」小程序進(jìn)行了優(yōu)化,將關(guān)卡難度劃分為初級(jí),中級(jí)和高級(jí),每個(gè)級(jí)別還設(shè)置了不同的題目以及相關(guān)的提示,也方便不同級(jí)別的用戶體驗(yàn),幫助用戶進(jìn)行通關(guān)。
GoOnATrip 團(tuán)隊(duì)為了檢測(cè)導(dǎo)航的精確性,黃奕軒曾經(jīng)和小伙伴們冒著 8 月份的太陽(yáng)去戶外測(cè)試,并把結(jié)果一遍遍的拿回去校對(duì)、調(diào)整,幾天的時(shí)間膚色就黑了好幾個(gè)色號(hào)。在他們看來(lái),這個(gè)年紀(jì),邏輯不懂還情有可原,但細(xì)節(jié)缺失,就是態(tài)度存在問(wèn)題,是做任何事情都大忌。
當(dāng)然,團(tuán)隊(duì)合作也是項(xiàng)目中一個(gè)很普遍的問(wèn)題。
「今天你開心背單詞了嗎?」團(tuán)隊(duì)的三人雖然之前都認(rèn)識(shí),但當(dāng)張孜宏不小心將前面的部分代碼覆蓋時(shí),心直口快的廖宸頊還是直接表達(dá)了自己的氣憤。心里自責(zé)的張孜宏曾經(jīng)「消失」過(guò)一段時(shí)間,龐華超也一度「神隱」,只有廖宸頊一個(gè)人苦苦支撐。「我既然已經(jīng)在這里花了這么長(zhǎng)時(shí)間,肯定不能空手而回,至少要做出一點(diǎn)像樣的作品。」好在在關(guān)鍵時(shí)刻,隊(duì)友回歸,最終一起努力完成了作品。
「GoOnATrip」團(tuán)隊(duì)的三人除了是隔壁班同學(xué),黃奕軒和蔡源、鐘敦復(fù)、紀(jì)弈還有很多相似的背景:四個(gè)人都對(duì)編程有著強(qiáng)烈的興趣,幾乎都是從小學(xué)開始就接觸編程,學(xué)過(guò) c++等其他編程語(yǔ)言;或多或少都參加過(guò)一些編程競(jìng)賽獲考試,乃至在同一個(gè)編程項(xiàng)目中并肩作戰(zhàn)過(guò)。平時(shí)午休時(shí)間,黃奕軒甚至還會(huì)和鐘敦復(fù)抱著電腦一起練習(xí)寫代碼、討論題目。但即使如此,男孩之間還是在開發(fā)小程序期間產(chǎn)生摩擦。因?yàn)閷?dǎo)航類小程序涉及的數(shù)據(jù)非常繁雜,而項(xiàng)目時(shí)間有限,為了提高效率,四個(gè)人經(jīng)常同時(shí)開工寫代碼。這樣一來(lái),經(jīng)常會(huì)出現(xiàn)篡改其他人接口、把其他人寫好的代碼文件覆蓋的情況。這不可避免造成重新返工,大大拉低了效率。認(rèn)識(shí)到問(wèn)題的嚴(yán)重性后,四人合計(jì)出改進(jìn)方法,即將代碼提交到云端代碼共享平臺(tái)遠(yuǎn)程倉(cāng)庫(kù)。這樣一來(lái),即使同時(shí)在線寫代碼,其他人的也不會(huì)被篡改、覆蓋。
在評(píng)委們看來(lái),這些小程序規(guī)劃思路清晰,功能完整,也非常實(shí)用、新穎。當(dāng)然,普遍存在的問(wèn)題是在用戶交互體上有較大提升空間。只想著功能,忽視了用戶體驗(yàn),頁(yè)面較為單調(diào)是這些小程序普遍存在的問(wèn)題。「對(duì)于小程序員們來(lái)說(shuō),能做到這個(gè)完成度實(shí)屬不易。」他們?nèi)绱丝偨Y(jié)道。
「我做的東西最好」
為什么是小程序?騰訊集團(tuán)市場(chǎng)與公關(guān)部副總經(jīng)理張軍認(rèn)為,目前很多學(xué)生在學(xué)理論知識(shí)的時(shí)候,往往會(huì)為了解題而解題,缺乏實(shí)踐的思考。微信小程序可以與實(shí)踐結(jié)合,改變現(xiàn)在純理論學(xué)編程語(yǔ)言的方式,讓他們體驗(yàn)通過(guò)編程創(chuàng)造出實(shí)際產(chǎn)品的成就感。
此次參加訓(xùn)練營(yíng)的學(xué)生都具備一定的理論知識(shí),微信官方對(duì)他們做了一個(gè)為期七天的小程序培訓(xùn)。當(dāng)然,由于本次的選手是中學(xué)生,微信在工具上也做了一些改變。除了一般程序員使用的工具外,微信還開發(fā)了一款能夠以更低門檻的制作小程序的開發(fā)工具,學(xué)生們根據(jù)自己的需求選擇搭配。
除了學(xué)習(xí)能力強(qiáng)、想法多以外,這些 05 后小小程序員的自信也給工作人員留下了深刻的印象。在上臺(tái)演講的時(shí)候,他們都對(duì)自己的作品特別自信,覺得自己的作品很棒,甚至是最好的。
騰訊集團(tuán)市場(chǎng)與公關(guān)部副總經(jīng)理張軍談到,今年的創(chuàng)意營(yíng)是一個(gè)基礎(chǔ),它幫助團(tuán)隊(duì)探索了什么樣的方式可以讓孩子們更好地接受這些知識(shí),如果之前沒有學(xué)過(guò)編程就來(lái)接觸小程序編程,會(huì)有一定難度,他們正在做的是幫助大家把難度再降低,擴(kuò)展給更多更低齡的小朋友使用,甚至可以給他們組織培訓(xùn)的環(huán)境。
目前,相關(guān)平臺(tái)正在搭建中,還在小范圍內(nèi)測(cè),大概在今年年底之前,他們就能推出一種比較容易的編程模式,可以在他們的環(huán)境中直接建構(gòu)自己的小程序。這個(gè)環(huán)境面向編程初學(xué)者,跟年齡大小沒有關(guān)系,可以更好地普及編程教育。
雷鋒網(wǎng)雷鋒網(wǎng)雷鋒網(wǎng)
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。