关于编程这件事
2017年10月8日,燃梦讲坛第三讲正式开讲!
2017年10月8日,双节才过,石家庄就迎来了又一场秋雨,石外也迎来了又一次的开学。而梦八班一如既往地迎接来了每两周一次的“燃梦讲坛”!
在石外的“党员活动室”,一位清华软件工程院的研究生正在夜幕下准备着电脑、投影、黑板。对的,就是他,今天我们梦八班“燃梦讲坛”的主讲人——李天池师兄。
称其为师兄,因为他也是程老师的一位学生,目前正就读于清华大学软件工程院,他是程老师2005年的学生,也是石外初中、高中的毕业生。今天,他作为这些学弟、学妹的榜样,将为大家揭开游戏背后的真相!
天池师兄的到来,可以说是诸多家长的期望。
看到今天的孩子游戏不离手,荣耀记心间,家长们很是担心,怎么才能让孩子们真正理解游戏背后的秘密,成为游戏真正的主人而不是被游戏所牵制。程老师专程请到了天池同学,将自己多年的成长、学习经历分享给同学们。天池师兄定将让同学们听到、见到不同寻常的知识。
梦八讲坛主讲——李天池师兄,闪亮登场
天池师兄让同学们见到了05年石外的样子,见到了05年的程老师,让同学们看到了天池师兄眼中的石外,即刻引起了同学们的共鸣。
计算机的“简简史”
游戏这么的吸引人,可这些游戏的载体——计算机到底是怎么来的呢?天池师兄生动地给同学们介绍了计算机的“简简史”。
同学们听得津津有味
编程——与计算机对话
当同学们了解的计算机后,就是今天的重点内容了——编程(与计算机对话)!
编程和“用电脑/用手机”的区别是什么?其实没有本质区别,Excel、按键精灵、Bilibili 高级弹幕这些也是编程!编程就是写一些明确无误的指令,让计算机执行。其实计算机很笨的,需要极其详细的指令才能干活。我们能够无需精通这些指令就能用电脑用手机,是因为软件开发人员把麻烦事干完了。程序员们的日常工作就是:站在巨人的肩膀上,做一点微小的改进。
同学们如同走入了时间隧道,看到了计算机背后的世界!
用 Python 做个小计算器,“计算机”,最基本的功能当然是计算咯!功能要求:输入一个整数 n,输出 1+2+3+…+N 的数值。我们拥有的输入能力:读入一个通过键盘输入的整数。我们拥有的输出能力:在电脑屏幕的一个黑窗口里打印一个数。
同学们积极回答问题
如何从“玩游戏”走向“做游戏”!
天池师兄接下来又为大家分享了自己的成长历程,如何从“玩游戏”走向“做游戏”!
天池师兄现场为同学们演示了游戏的制作。
既然万事开头难,那么我们就从中间开始,找了一个别人做的贪吃蛇。在它的基础上做一些改造。现场进行改造,改变一下背景颜色、前景颜色、音乐音效、初始速度、计分机制、墙壁变成不可穿透等,激起了同学们无限的兴趣。
如何成为游戏的主人!
但是游戏就是好玩,我们是不是就要一直玩下去呢?当然不是,天池师兄又给同学们道破了其中的天机。凭啥免费让你玩游戏?充钱、广告、曝光量、点击量、日活跃用户、成为统计数字、用于公司内邀功、与广告主谈价格或向投资人要钱等等。
如何成为游戏的主人呢?
编程和数学,只要想与计算机深入交流,数学就很重要。
编程和英语,计算机领域(以及大多数科学领域),最新最先进的资料用英文写成。99% 的用英文写的专业资料没有翻译成中文。翻译了也会有一到两年的滞后。Please make an effort to learn English! :)
什么是信息学竞赛?今天讲的好多内容,我是这几天才接触的。比如用 Python 写游戏。
为啥我能很快就学会呢?因为掌握了“内功”:算法和数据结构。中学生信息学竞赛是一个修炼内功的宝贵场所。
同学们积极讨论问题
人生要掌握在自己的手中
真正的人生应该掌握在自己的手里,不要成为游戏的奴隶,要成为游戏的主人,成为自己人生的主人!
最后,程老师也为同学们作出了总结,玩游戏不如做游戏,被游戏玩,不如掌握游戏,游戏并不高深,只有站在游戏的顶层才能看到游戏的真谛。
燃梦讲坛圆满闭幕