作者 |吴兴玲出品 | CSDN(ID:)在2019年开发者调查报告中,我们发现了一个有趣的数据:在接受调查的9万名开发者中,有70.8%的开发者在18岁之前就编写了第一行代码。结合教育部今年新公布的《2019年教育信息化和网络安全工作重点》,推进编程教育,名中小学生信息素养评估。我们可以看到全民编程时代即将到来,越来越多的小程序员立志加入IT团队:“我以后想做程序员,不怕掉头发~”“虽然我没有获得多少荣誉,我也没有那个小兄弟帅,但是我的头发更厚,还有更多的发展空间!” “这(代码)太简单了!” 2019年暑假期间,100多人的平均年龄只有13岁的“小程序师”参加了微信主办的2019全国青少年微信小程序编程创意营,满怀信心地发布了上述宣言。在首届微信小程序编程创意营中,这些“小程序员”拥有无限的创造力和“编程力量”:我今年11岁,有4年编程经验。创意营最年轻的就是赖有成,别看他只有11岁,已经是4年编程经验的“老司机”了。 7岁时,他接过父亲扔给他的编程书,开始踏上编程之路。然后他自学了HTML等语言,还用来写一些小游戏,学习乐高机器人编程。在2018年WRO比赛(国际奥林匹克机器人大赛)中,他的团队获得季军。但对于微信小程序,赖有成还是第一次从这个创意阵营“触电”。他从零基础开始学习微信小程序开发,不到一周就写出了自己的第一个小程序,LYC计算器小程序。谈及设计初衷,赖有成观察到学生在做数学题时经常记不住计算公式,于是想设计一个方便计算的小程序来代替繁琐的手工计算。这个小型计算机程序包括数学公式和方程包括面积、体积、表面结合勾股定理、二元线性方程、一元二次方程,以及求最大公因数和最小公倍数免费小程序开发公司,包括小学和中学数学公式和方程,可谓公式“宝箱”。
LYC 计算器小程序
在发展过程中,赖有成也陷入了思维惯性:在求最大公因数时,赖有成的算法一开始是:找出两个数的所有因数,然后逐一比较。但他很快发现这行不通,数据大时算法慢,因素太多,最后他找到了欧几里得算法来解决。和其他程序员一样,他也有过“不小心”删除一个模块并重写新代码的痛苦经历。毕竟这个小程序是赖有成一个人开发的,负责逻辑设计、UI、发布整个小程序的所有工作。笔者在现场发现,在创意营的众多小程序员中,赖有成年纪虽小,但性格沉稳,表达清晰,动手能力强。其他同学自然是围着他看他的节目。在大家开始学习开发小游戏的时候,还有同学问老师,赖有成打开了编辑器,慢慢开始设计了。赖有成说自己很喜欢编程。他通常有繁重的学习任务。他会在周末自发学习编程。谈及未来,他说:“未来,我会继续努力学习,成为一名优秀的程序员,设计出很多优秀的软件!”
代号II,“历史迷”,制作一个学习历史的小程序!
13岁的张哲涵是一名“二代码农”:父母都是从事编程的,他从小学四年级和五年级就开始学习编程,有C++编程背景。张哲瀚也是“历史迷”,喜欢阅读《上下五千年》、《明朝那些事》、《中国通史》等历史书籍。从2021年起,历史将被纳入微信中考,历史将成为初中生的“必修课”。学习历史的传统方式是枯燥的死记硬背。如何帮助学生更灵活、更有趣地学习历史?热爱编程和历史的张哲涵和另外两位同学共同开发了一个学习历史的小程序——“知十湖”。这个小程序功能非常丰富:有“历代排序游戏”、“教材知识点”、“易错难答题”、“答题方法分析”、“历史笑话”等功能。其他功能。结合有趣的学习。

知乎小程序
有很多功能需要开发。他们在开发过程中遇到很多问题,处理的方式也很“程序员”:1、需要学习新的编程语言,WXML,WXSS,参考微信开发文档,边做边学。 2、在开发过程中,遇到“很多很多”的bug,耐心一一解决。 3、上传历史数据时,需要上传的文字和图片太多,文件太大,会导致上传机器卡死。最后,利用小程序后台的转包功能,将初中历史知识点、答题方式分析等所有知识点成功上传。目前,“知史”小程序只收录了七年级的历史。谈到未来,张哲瀚表示“不是昙花一现”,未来还会增加更多的历史课程。
看到这里,很多程序员可能会有疑问,“这些小程序员是怎么做到的?”
三个小时开发一个小程序,他为什么说“太简单了”?
8月29日,笔者在腾讯滨海大厦观看了一个小程序员的编程课:三小时开发一个美食地图小程序。

小程序员在辅助代码和导师的指导下,按照操作步骤完成环境部署、查询、刷新、列表、查看、添加等功能体验,并调试运行。有趣的是,一名年轻学生惊呼:“太简单了!”在调试程序时。
小程序员现场开发
可能有人会问:是不是已经三个小时没有部署服务了?为什么他们能这么快就开发出一个小程序?
为了让大家专注于前端业务功能,本课程使用小程序云开发负责后端处理。云开发是微信团队和腾讯云共同打造的云服务。提供云数据库、云存储、云功能、日志、监控等开发运维能力。开发者可以通过云开发平台调用小程序的开放服务,提高开发效率,快速试错,实现产品。
云开发还提供了一种便捷的技术,叫做“免认证”。为保障用户数据安全,小程序开发者每次调用小程序开放平台能力时,都需要微信认证以获取小程序开放平台能力。然而,原始的认证过程是复杂的。在某些场景下,需要部署额外的缓存服务。成本较高。
使用云开发后,只需要调用一个接口即可获取用户的登录状态(),节省开发者的时间,提高效率。
所见即所得,学生可以快速上手
在去年11月的第五届世界互联网大会上,小程序被评选为“世界领先的互联网技术成果”。马化腾曾表示,小程序打破了以往有限的开发环境,构建了全新的开发环境和开发者生态,为“跨系统开发”的世界难题提供了中国方案。小程序简单易用,是微信从平均年龄只有13岁的初中生开始打造创意营的前提。腾讯集团市场公关部副总经理张军表示,过去我们的语言系统过于复杂。如果没有高级数学知识和非常好的逻辑系统,您可能无法实际编程。就算你学了C++,也只是我在学的时候,只是简单的了解了这门语言,可以做模拟的程序操作,却无法将它和现实生活联系起来。而小程序所见即所得,编译后立即被周围的人使用,给中小学生很大的成就感。张军也表示:希望小学生和初中生在正常学习之外,能有一些兴趣。如果这些兴趣能够反馈到学习上,这是一个很好的推广模式。所以,我们希望创造这样一个环境,有很多新的编程模式和编程经验,他们可以去体验,这对他们来说是最大的快乐。在培养年轻程序员的编程能力时,为什么我们采用创意营的方式让学生学习小程序编程,而不是采用传统的方式,大家坐在教室里,看课本,听老师讲课?光大附中副董事长、微信附中副校长李伟说:因为(电脑)教材远远落后于时代。比如(小程序)编程,这种语言很好,由浅入深,(让学生)先接触,先上手,再慢慢深入,这是一个很好的(学习方法)。所以,我们现在也在提出信息化课程的改革,根据当前的需要开设课程。从本次微信小程序编程创意营中,我们可以看到这些小程序员对编程的热爱和创造力,相信在不久的将来,他们会为IT行业注入年轻的新力量。同时,作为专业的程序员,我们也有危机感,不断学习。因为时代在不断变化,学习编程的门槛会越来越低,正如AI领域的大牛吴恩达所说:“现在人机交流越来越重要,可以预见,未来编程能力会成为最深层次。人机交流的基础。所以我不同意那些认为世界只需要几百万程序员的人,在我看来(几乎)每个人都应该学习去编程,就像每个人都应该学会读写一样。”
【结束】
扫一扫,京东打折本