北晚新视觉 > 服务 > 广告

9岁玩转Python,11岁创作游戏,小极客是如何养成的

2018-11-02 19:00 编辑?#20309;?#25991; 来源:网络

近日,一份上海幼升小孩子的简历,吸引了不少关注。“比不过一个五岁小孩?#20445;?#25104;为了网友评论中的一大热门关键句。而在河南省漯河市,也有一位05后“程序员?#20445;?#22312;别人还在学习拼音时,他已经开始玩转Python,在11岁时独立创作了一款小游戏。他是怎么学习的?又是如何走上编程之路的?

学编程从娃娃抓起,11岁用Pyhton创作游戏

李金灿与编程,缘起五年前,受到从事十五年软件开发工作的父?#23376;?#21709;,李金灿小学三年级,就开始接触程序。2013年,国内少儿编程还未兴起,市面上鲜少有成熟的产品,李金灿的父亲精心挑选了几款国外编程教学产品,包括由麻省理工学院研发的图?#20301;?#23569;儿编程语言Scratch,乐高教育WeDo套装等。

从娃娃开始学编程,也出于父亲对李金?#28216;?#26469;职业选择的考虑。在他父亲看来,程序员是个兼顾热爱与面包的好职业。“做程序员,很多时候不用去妥协,可?#21592;?#25345;自己的个性。我周围也有一些在国外工作的程序员朋友,基本都是中产阶级。”

而经过三年的学习,李金灿在小学五年级时,就独自运用Python语言写了一款飞机大战游戏,这也是他的第一个Pyhton编程作品,而在整个创作过程中,他没有得到父亲任何的帮助。从画面设计,游戏体验来看,你很难相信这款游戏出自一位11岁的孩子之手。

但李金灿认为,这件作品并不完美。游戏里,飞机的形?#20174;?#26080;数个像素构成,让程序去判定碰撞是个复杂的过程。“在检查碰撞时查了半天资料,还有在碰撞后如何播放死亡画面,?#19981;?#20102;我很大心思。”克服重重困难后的作品上线,带给了李金灿很大的成就感,但他认为语法逻辑还不够清晰。“这还是个半成品。”李金灿说。

(编程时的李金灿与他的飞机大战作品)

不想成为“码农?#20445;?#24819;要改变世界

现在,李金灿已是一名初中生,过上了“996”的生活。周一到周五,李金?#29992;?#22825;要学习到晚上九点左右,每个周末需要花一天时间参?#26377;?#36259;培训班。从小学习编程,让李金灿提升了逻辑能力与英语水平,在英语、数学两门学科上,他一?#21271;?#25345;着班级前几名。

初中繁重的课业,没有改变李金灿对编程的热爱,一有时间他就会学一学、玩一玩编程。今年暑假,李金灿开始自学《极客战记?#32602;?#22312;国外名为 CodeCombat。这是一款风靡全球200多个国家,深受500万青少年热爱的游戏化编程教育名作。2018年4月,网易将其正式引入国内。不同于其他的教育产品,《极客战记》以层层递进的编程难度,游戏化的关卡设计而闻名。

通过《极客战记》最后的冰川关卡,意味着玩家已经拥有超过99%成年人的编程能力。而李金?#29992;?#26377;任何人的指导,独自玩了十几天,就到了冰川关卡,并且在《极客战记》中秋代码锦标赛中,一举闯进了八强。

(《极客战记?#32321;?#24029;关卡示意图)

李金灿认为,学编程给他带来的最大的改变是,独立思考能力和对事物的分析能力。“在拿到一项任务时,我能快速的分析出这件事,或者这道题的解决思路。”

关于未来,李金灿说,他想从事互联网行业,不过不是与他父亲一样的“码农”。在李金灿看来,“码农”是指用?#28304;?#25644;代码,每天重复同样的项目,写着一?#21619;?#30456;差无几代码的程序员。“这本质上和真正的搬砖是一样的,它改变不了什么。”李金灿希望自己以后能投入到人工智能的研究当中,用编程改变多数或少数人的生活。

兴趣,是学习动力的源泉。游戏化的教学方式,能让更多像李金灿这样子的孩子,爱上编程。《极客战记》将游戏与教学做到了完美融?#24076;?#30001;百余个免费与付费关卡结合。双十一将至,为鼓励更多孩子学习,《极客战记》正式推出重磅福利,参与《极客战记》公众号活动,就有机会免费玩转全部关卡。快乐学编程,尽在《极客战记》。

相关阅读

免责声明:

本内容为广告,由上海源仪文化传播有限公?#23601;?#25918;。本篇文章在于传递广告信息,并不代表本网赞同其观点和对其真实性负责。

如因文章内容、版权和其它问题需要联系、沟通、投诉的单位及个人,请与上海源仪方面联系。联系邮箱:[email protected]

新视觉·新媒体

  • weibo北晚新视觉微博
  • mobile北晚新视觉手机版
  • app北京晚报APP
  • weixin北晚新视觉微信
  • ys1新视觉影社微信
云南时时彩开奖号码