本文转载自雷锋网。如需转载,请在雷锋网官网申请授权。2019年8月30日,随着闭幕式在广州微信总部拉开帷幕,历时一年半的2019全国青少年微信小程序编程创意营(以下简称“微信小程序编程创意营”)半个月,告一段落。本次活动共有700余名同学报名,最终选拔出100余名。经过一个半月的训练,经过微信团队、特邀明星评委、专家评委、媒体评委、大众评委的综合评比,“知乎乎”等9款创意新颖的小程序脱颖而出,成为微信第一小程序。编程营的获胜者。首次举办,95%以上的小程序员没有小程序编程背景。微信小程序编程创意营是微信发起的一个鼓励年轻人学习和使用小程序编程的平台。首届小程序编程创意营从广东省开始,与广州大学附属中学合作试点。来自广东省的100多名初中生用两个月的时间进行编程开发,角逐优胜奖。本次比赛共有700多名学生报名参加,最终有100多名学生通过了笔试。据官方介绍,虽然通过笔试选拔了具有一定编程背景的学生,但95%以上的学生都没有小程序编程背景。创意营对选手进行了三个维度的培养。首先是小程序的整体介绍,即从开发者的角度给学员一个大概的认识;二是创意引导,中小学生的思路不受约束,导师会根据自己的实际场景,引导他们入手,找一些有趣的小程序进行尝试;三是技术指导,包括两部分内容,一是简单的小程序语法介绍和实战指导,二是积极解答学生在实践中遇到的问题。注重实用性,小程序最多的是学习类程序。据了解,本次训练营的评分为创意占30%,实用性和执行力占70%,包括实用功能的完备性、开发难度、风格和质量等。小程序是为满足学习和生活需要而开发的,实用性尤为重要。经过不同行业、不同领域的评审打分,最终从30多个小程序中选出了14个,最后9组作品获奖。这9款小程序涵盖了学习工具、心理减压、生活服务、文化娱乐等多个品类,小程序基于对生活的洞察,发挥创意解决现实生活中的痛点。其中,学习工具类作品占比最高:专注于提供历史复习训练的《知世虎》和解决学生背单词痛点、融合初中数学公式、快速背单词的《可爱背单词毛毛毛》换算成绩“LYC计算器”和让学生不用纸笔打草稿的“超级草稿”,都是可以提高学习效率的工具。选择困难症的终结者《TO选择困难症》和专门治疗不快乐的《不再难过》都是心理减压的好帮手。在生活服务类小程序中,“小体重测评工具”主打健康管理,“GoOnATrip”则旨在减少路痴,为人们在路上做向导。娱乐益智小程序“真度剑归”将源远流长的数独游戏与小程序相结合,在传承中创新。小程序员的“完美剧情”虽然有一定的编程基础,但是小程序的编程语言与这些05后小程序员熟悉的编程语言有很大的不同。在完成这些从0到1的小程序的过程中,边做边学,遇到了很多问题。在数独游戏中,原班人马的三名成员各有分工。朱晓东负责后台算法,刘天浩负责第一题和页面,柯子涵负责后续题目的编程。但后期项目时间紧的时候,往往三个人轮流来转移压力。但他们并没有那么轻易放弃用户体验。他们在传统数独游戏的基础上,对“真独简单又昂贵”小程序进行了优化,将关卡难度分为初级、中级和高级。每个关卡还设置了不同的问题和相关提示,也方便了不同关卡。用户体验等级帮助用户通过等级。为了测试导航的准确性,GoOnATrip团队、黄奕轩和小伙伴们在8月份顶着烈日到户外进行测试,并把结果一次又一次地带回来进行校对和调整。没几天,皮肤的颜色就深了几度。在他们看来,在这个年纪,不懂逻辑可以理解,但不讲细节就说明态度有问题,做任何事情都是大忌。当然,团队合作也是项目中非常普遍的问题。“今天背单词开心吗?”团队三人虽然之前就认识,但当张子宏不小心改写了之前的部分代码时,直言不讳的廖晨旭还是直接表达了愤怒。心中自责的张子宏一会儿“消失”了,庞华超也一会儿“躲了起来”,只有廖晨旭在挣扎着扶着他。“既然在这里呆了这么久,我肯定不能空手而归,至少我得做出一些像样的作品。”好在关键时刻,队友们归来,终于齐心协力完成了作品。“GoOnATrip”团队的三名成员是隔壁班级的同学。黄奕轩、蔡元、钟敦富、季一有很多相似的背景:四个人都对编程有着浓厚的兴趣,而且几乎都是从小学就开始接触编程。学过c++等其他编程语言;或多或少参加过一些编程比赛和考试,甚至在同一个编程项目中并肩作战过。午休时间,黄奕轩和钟敦富甚至会和电脑一起练习编码、讨论话题。但即便如此,小伙伴们在开发小程序的过程中还是发生了摩擦。由于导航小程序涉及的数据非常复杂,而项目时间有限,为了提高效率,往往是四个人同时开始写代码。因此,经常会发生别人的接口被篡改,别人写的代码文件被覆盖的情况。这不可避免地导致返工,大大降低了效率。意识到问题的严重性后,四人想出了一个改进的方法,那就是将代码提交到云代码共享平台的远程仓库。这样即使代码同时在线编写,其他人的代码也不会被篡改或覆盖。在评委们看来,这些小程序的策划思路清晰,功能齐全,也非常实用和创新。当然,共同的问题是在用户交互方面还有很大的提升空间。只考虑功能,忽视用户体验,页面相对单调是这些小程序的通病。“对于年轻的程序员来说,能达到这种完成度并不容易。”他们是这样得出结论的。《WhatIdoisgreat》为什么是小程序?腾讯集团市场与公关部副总经理张军认为,很多同学在学习理论知识时,往往为了理解而解决问题,缺乏实践思维。微信小程序可以结合实践,改变目前单纯学习编程语言的方式,让他们体验通过编程创造实际产品的成就感。此次参加集训的学员都具备一定的理论知识,微信官方为他们提供了为期7天的小程序培训。当然,由于这次的参赛者都是中学生,所以微信在工具上也做了一些改动。除了一般程序员使用的工具,微信还开发了一款可以制作门槛更低的小程序的开发工具,同学们可以根据自己的需要进行选择搭配。除了学习能力强、想法多,这些年轻的2005后程序员的自信也给员工留下了深刻的印象。他们上台演讲时,都对自己的作品很有信心,觉得自己的作品很棒,甚至是最好的。腾讯集团市场公关部副总经理张军表示,今年的创意营是一个基础。它帮助团队探索如何让孩子们更好地接受这些知识。如果您以前没有学过编程,请来这里。接触小程序编程会比较困难。他们所做的是帮助大家降低难度,将难度推广到更多、更小的孩子,甚至为他们提供训练的环境。目前相关平台正在建设中,还在小范围内测中。今年年底之前,他们将能够推出一个相对简单的编程模型,可以直接在他们的环境中构建自己的小程序。这个环境针对的是编程初学者,不分年龄,可以更好的普及编程教育。
