0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 小程序

“小小程序员”的创意无限,“编程力”十足

发表时间:2023-11-14 20:56:16

文章来源:炫佑科技

浏览次数:108

菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技

小小程序员”的创意无限,“编程力”十足

作者 | 吴杏玲

出品| CSDN(ID:)

在今年的 Stack开发调查报告中,我们发现了一个有趣的数据:开发开发中,有 70.8% 的人在 18 岁之前编写了**行代码。

结合教育部今年新公布的《2019年教育信息化和网络安全工作要点》,推进编程教育,对2万名中小学生信息素养进行评估。 我们可以看到,全民编程时代即将到来,越来越多的小程序立志加入IT团队:

“我以后想做程序员,不怕掉头发~”

“虽然我没有获得多少荣誉,也没有那个小兄弟那么帅,但是我的头发更浓密了,我的发展空间更大了!”

“这个(代码)太简单了!”

在刚刚过去的暑假里,百余名平均年龄仅13岁的“小程序”参加了微信主办的2019全国青少年微信小程序创意营,并自信地做出了上述宣言。

在首届微信小程序编程创意营中,这些“小程序”展现出了无限的创造力和十足的“编程能力”:

我今年11岁,有4年编程经验

微信小程序开发的_微信开发程序小程序下载_微信小程序编程开发

创意营里年龄*小的是赖佑成。 尽管他只有11岁,但已经是一个拥有4年编程经验的“老司机”了。

7岁时微信小程序开发的,他接过父亲扔下的编程书,开始走上编程之路。 后来他自学了HTML、HTML等语言,还用来写一些小游戏和学习乐高机器人编程。 在2018年WRO比赛(国际机器人奥林匹克)中,他的团队获得了第三名。

但对于微信小程序,赖友成在这个创意阵营里还是**次“触电”。 他从零开始学习微信小程序开发,不到一周就写出了自己的**小程序——LYC计算器小程序。

谈及设计初衷,赖友成观察到学生做数学题时经常记不住计算公式,所以他想设计一个方便计算的小程序来代替麻烦的手工计算。

这个小程序包含中小学数学公式和方程,如面积、体积、曲面组合勾股定理、二元一次方程、一元二次方程、求*大公因数和*小公倍数等。可以说是口诀的“宝箱”。 。

LYC计算器小程序

在开发过程中,赖有成也陷入了思维惯性:在求*大公因数时,赖有成*初想到的算法是:找出两个数的所有因数,然后一一比较。 但他很快发现这不起作用。 当数据量很大时,算法速度很慢,而且因素太多。 *后,他找到了欧几里得算法来解决这个问题。

和其他程序员一样,他也有过“不小心”删除模块并重写新代码的痛苦经历。

毕竟这个小程序是赖友成一手开发,负责整个小程序的逻辑设计、UI、发布各个环节。

笔者现场发现,在创意营的众多小程序中,赖有成虽然年纪轻轻,却能冷静、表达清晰、动手能力强。 其他同学自然而然地围到了他的周围“小小程序员”的创意无限,“编程力”十足,观看他的编程操作。

当大家开始学习开发一个小游戏的时候,有的同学还在向老师请教,而赖友成却已经打开了编辑器,慢慢开始了设计。

微信开发程序小程序下载_微信小程序编程开发_微信小程序开发的

赖有成说,他非常喜欢编程。 他平时学习任务比较重,周末就会自发学习编程。 谈到未来,他说,“未来,我会继续努力学习,成为一名强大的程序员,设计出许多优秀的软件!”

码二代和“历史迷”打造了小程序!

13岁的张哲瀚是“码二代”:父母都从事编程,所以他在小学四五年级就开始学习编程,有C++编程背景。 张哲瀚还是个“历史爱好者”,喜欢读《五千年》、《明朝事情》、《中国通史》等历史书籍。

2021年起,历史纳入广州中考,历史将成为初中生“必修课”。 学习历史的传统方法是枯燥的死记硬背。 如何帮助学生更加灵活、有趣地学习历史?

对编程和历史都充满热情的张哲瀚和另外两名学生开发一个学习历史的小程序——“知世湖”。

这个小程序功能很多:有“中国古代朝代排序游戏”、“教材知识点排序”、“易错难点问答游戏”、“答题方法解析”、“历史笑话”等功能其他功能,集实用知识与趣味学习于一体。

知事湖小程序

需要开发功能如此之多,他们在开发过程中遇到了很多问题,而他们处理问题的方式非常“程序员”:

1.他们需要学习新的编程语言,WXML和WXSS。 他们参考微信开发文档,边做边学。

2、开发过程中,如果遇到“很多很多”的bug,耐心一一调试。

微信小程序开发的_微信小程序编程开发_微信开发程序小程序下载

3、上传历史数据时,需要上传的文字、图片过多。 如果文件太大,上传会卡住。 *后,利用小程序后台的分包功能,我们成功上传了初中历史、答题方法解析等诸多知识点的全部知识点。

目前,“知事湖”小程序仅包含七年级历史。 谈及未来,张哲瀚表示“不是昙花一现的产品”,未来还会加入更多历史课程内容。

看到这里,很多程序员可能会有疑问,“这些小程序是怎么做到的呢?”

为什么开发小程序后他会说“太简单了”?

8月29日,笔者在腾讯滨海大厦观看了小程序讲的编程课:三小时开发美食地图小小程序。

小程序在辅助代码和辅导员的指导下,按照步骤完成环境部署、查询、刷新、列表、查看、添加等功能体验,并调试运行。

有趣的是,一位年轻的同学在调试程序时感叹道:“太简单了!”

小程序现场开发

也许有人会问:可能三个小时了服务还没有部署好? 为什么他们能这么快开发小程序?

为了让大家专注于前端业务功能,本课程采用小程序和云开发来负责后端处理。 云开发是微信团队与腾讯云共同打造的云服务。 是一个支持小程序、Web等多端应用开发平台,提供云数据库、云存储、云功能、日志、监控等开发和运维能力。 开发可以利用云开发平台调用小程序的开放服务,提高开发效率,快速试错,实现产品。

微信小程序编程开发_微信开发程序小程序下载_微信小程序开发的

云开发还提供了一种便捷的技术,叫做“免认证”。 为了保护用户数据的安全,小程序开发每次调用小程序开放平台的能力之前都需要获得微信认证。 原来的认证过程比较复杂。 在某些场景下,需要部署额外的缓存服务,这对于开发来说是非常困难的。 成本较高。

使用云开发后,只需调用一个接口即可获取用户登录状态(),节省了开发时间,提高了效率。

小程序所见即所得,让学生快速上手

去年11月第五届世界互联网大会上,小程序入选“世界领先互联网科技成果”。 马化腾曾表示,小程序打破了过去受限的开发环境,构建了新的开发环境和开发生态,为“跨体系开发”的世界难题提供了中国方案。

小程序简单易用,这是微信针对平均年龄仅13岁的初中生推出创意营的前提。

腾讯集团营销公关部副总经理张军表示,过去我们的语言系统太复杂。 如果没有高水平的数学知识和非常好的逻辑系统,你可能无法真正编程。 即使你学了C++,你在学习时也只是粗略地了解了这门语言,能够进行模拟程序操作,但无法将其与现实生活联系起来。

小程序所见即所得,编译完成后可以立即被周围的人使用,给中小学生很大的成就感。

张军还表示:希望小学生、初中生能够在正常学习之外有一些兴趣。 如果这些兴趣能够反馈到学习中,这就是一个很好的晋升模式。

所以我们希望创造这样一个环境,有很多新的编程模式和编程体验让他们去体验。 这对他们来说就是*大的乐趣。

在培养小程序的编程能力时,为什么这次用创意营的方式让学生学习小程序编程,而不是用传统的方式,大家坐在课堂上,看课本,听老师讲课?

广东中学附属教育集团副董事长、广州大学附属中学副校长李伟表示:

微信小程序开发的_微信小程序编程开发_微信开发程序小程序下载

因为(计算机)教科书远远落后于时代了。

比如(小程序)编程,这种语言就很好。 由浅入深,先接触,先入门,然后逐渐深入。 这是一个很好的(学习方法)。 所以我们现在也提出信息类课程的改革,根据当前的需要来设置课程。

从本次微信小程序编程创意营中,我们看到了这些小程序对于编程的热爱和创造力。 相信在不久的将来,他们将为IT界注入新的年轻力量。

同时,作为专业程序员,我们也要有危机感,不断学习。 因为时代在不断变化,学习编程的门槛会越来越低,正如AI行业大佬吴恩达所说:

“现在人机交流越来越重要,可以预见,编程能力将成为未来*深层次的人机交流的基础。所以我不同意那些认为世界只需要少数人的观点。” “数以百万计的程序员。在我看来,(几乎)每个人都应该学习编程,就像每个人都应该学习阅读和写作一样。”

【结尾】

热门文章推荐

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多