暑假一转眼就过去了,又到了开学的时间了。
虽然和大人没有太大关系,但了解了一群孩子暑假的样子后,我们还是不淡定。
以下是这些孩子家长的日常作息:
还有这个:
看起来你和当年让室友远程打Dota的时候没什么两样,但其实他们是——
代码代码...
代码代码...
他实际上正在编码!
这是刚刚结束的全国首届“小程序编程创意营”。 100多名平均年龄13岁的年轻程序员要在短短一个月内将自己的想法变成小程序,成为一名真正的程序员。正确的。
就连你们喜闻乐见的子健、庞博、呼兰也被拉来当评委了。
他们最初也有和很多人一样的疑惑:13岁的孩子可能看不懂某个变量的线性方程,如果直接使用云函数和数据库,岂不是如同读天书一样?
但时代确实变了,不仅因为很多学校已经有了编程兴趣班、兴趣俱乐部,还因为发展的形式比几年前变得更加友好。
最直观的体现是上周在腾讯滨海大厦举行的一次“开卷考试”。那天,鹅厂的考官给年轻的程序员们布置了一个任务,要在3小时内开发一个“美食发现地图”小程序。
时间紧、任务重,我们该如何组织呢?就连开发男孩和助教都不知道。他和其他几位同事商量后,决定给孩子们开一个“插件”:让孩子们使用“小程序·云开发”来完成任务。
“这样就省略了后端环境安装部署等环节,孩子们只需要完成业务逻辑即可。”说。
尽管如此,当我在台上介绍规则和方法的时候,我心里还是感到有些尴尬。尤其是看到吴白辰这个孩子,面无表情的在玩魔方。
“毕竟,他们还是孩子。”为了不过早扼杀孩子们的编程梦想,任务被划分为13个子任务,以方便任务的完成。
结果,一直溜之大吉的吴老师,仅仅用了20分钟就完成了13项任务……而十多个孩子也在一个小时后全部完成了。
在认识到新人类的可怕潜力后,我决定加大模式难度:去云开发获取更难的开发任务,通过自学教程,完成相册主题、论坛小程序的开发主题,以及基于云开发的五子棋主题。
以前,你首先需要购买服务器、数据库等基础设施——完成安装环境——域名注册等准备工作,然后就可以开始编写前端和后端代码。
而且,除非你具备全栈开发能力,否则一个完整的小程序至少需要一个前端和一个后端开发,而且开发完成后还需要联合调试上线。
这些开发任务,即使对于成熟的开发人员来说,也需要几天的时间才能完成。
像五子棋这样的对战游戏已经使用了云开发的实时数据库推送能力。对于大人这种烧脑的事情,小孩子能理解多少呢?
但两个小时后,第一个宣布完成的,是初一学生李浩,他的下巴差点脱臼。
三个小时的课程结束后,在场的孩子几乎全部完成了编程任务,并开发了“美食发现地图”小程序。
虽然他们都没有系统学习过编程,但借助“小程序·云开发”的能力,他们第一次尝到了成为专业人士的滋味。
有趣的是,原作者小白最初是基于云开发创建了这个小程序。随后他将代码在网上开源,十几位开发者开发了“美食地图”、“千岛湖民宿地图”等多个小程序。
“年轻一代值得敬畏,年轻一代值得敬畏。”小白说,他已经感受到了被05后统治的恐惧。
关于“小程序·云开发”
“小程序云开发”是微信团队与腾讯云共同打造的“应用开发平台”。融合了微信开放平台和腾讯云的核心技术,提供云数据库、云存储、云功能、日志、监控等开发和运维能力。通过“小程序·云开发”,开发者可以无缝、安全地调用小程序的开放服务,提高开发效率,快速试错,实现产品。
2005年出生的人都在用,但你还不知道吗?