论文部分内容阅读
玩转“火星文”的“码农”
五年前,在中山纪念中学的一个小学的信息学兴趣班上,老师在训练学员们的数学思维。
“这是一道叫做‘火星文’的题目,主要是考大家进制下的转换。”来自中山纪念中学的信息学教练熊超老师在讲课。
进制也就是进制位,是信息学的基础知识,常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是逢10进一位。
对熊超老师的讲解,很多小同学都不能理解,大都是一脸茫然的样子。忽然,熊超老师发现有一个男孩却一副了然于胸的样子,便好奇地与他互动起来。没想到,这个学生竟然对这道“火星文”题目很快就理解了,还能提出优化的解法……
“咦!”熊超老师眼前一亮,“这是个很好的信息学‘码农’苗子。”
“码农”顾名思义为编码的农民,信息学业内人士习惯把专注于程序设计工作的人称为“码农”。这个叫高嘉煊的学员当时是沙溪龙瑞小学五年级的学生,已经显示出不俗的“码农”天分。不久,高嘉煊小学毕业,他进入中山纪念中学,并加入了信息学竞赛队。
要变强,就要把眼界放大
“要想在信息学方面出成绩,不仅要具备极高的综合素质,还要有良好的行为习惯,能静得下心来。作为一个专业‘码农’,需要很强的抗外界干扰的能力,还要有很强的思维能力。”中山纪念中学信息学竞赛队的宋新波老师常常这样提醒队员们。
高嘉煊严格要求自己,他争分夺秒加强练习。有时候周六下午训练完回家,很多人都是玩手机或者打玩游戏看视频,但他会报名参加网络的线上比赛来训练自己。
初三时,高嘉煊参加在四川绵阳南山中学举办的全国信息学奥林匹克冬令营,他拿到了一个很低的分数,他的心情跌到了谷底:“我是不是应该放弃?”
满分300分,而高嘉煊只有10分。他感觉没有实力继续学下去了。
带队的是宋新波老师说:“从前的学长都是在一次次的模拟赛和真实比赛中被虐出来的。从被虐中走出来,才可能在以后走向辉煌。”
“原来在我眼中很强的师兄,都是从一次次垫底、一颗颗眼泪中走过来的!”高嘉煊不再失落,最后他坚定了一个信念:要变强,就要把眼界放大,不对失败斤斤计较,不对成功念念不忘。
高嘉煊知道:我们的路,注定是自己的只能够自己走,所以才要让自己变得强大。经过努力,他的水平提高很快,在全国青少年信息学奥林匹克联赛NOIP提高组、广东省信息学决赛获得一等奖,并在2017年CCF NOI举办的NOI2017冬令营中以全国前十五名的成绩获得一等奖。
突破自我
一天下午放学后,几个同学问高嘉煊去不去打篮球。
“去,怎么不去?”高嘉煊知道同学是怕打球会影响他的学习。确实,常年参加竞赛,他落下了很多功课要补,但篮球也是他的一份热爱,怎么能放弃?
平时高嘉煊会在放学的时候约上几个同学一起去球场打球,有时会遇到班主任,就和班主任一起玩。他在场上的作用是防守以及传球,论防守,他比一般人要强,防守力度强,会拦下很多球。
他甚至还代表班级参加了学校举办的JBA篮球比赛,并在比赛中表现突出,让他着迷的不是比赛的胜负,而是竞技过程中的团队意识,以及面对强敌不怕失败勇往直前的拼劲。
打篮球能让高嘉煊头脑清醒、反应敏捷。这对他参加竞赛很有帮助。
2017年2月10号清华大学在杭州举办信息奥赛冬令营,高嘉煊克服连续征战带来的疲惫,经过长达五小时的比赛,面对着从未尝试过的复杂式子,他最终找到了最优解法,成功获得了面试的机会。
面试是在杭州学军中学的紫金港校区的一间教室里进行的,高嘉煊的位置在教室中央。在他的对面是三位面试老师的座位,全程只有他一人应对。气氛很凝重,高嘉煊不断在心里叫自己放松心情。
“我叫高嘉煊……”在做自我介绍的过程中,他大方地展现自己,表达自己对信息竞赛的热爱,简述平时的生活;面对面试官的提问,他尽全力做到有理有据、流畅清晰地回答。
问题1:计算机如何判断一个点是否在一个多边形内?问题2:如何知道一个二进制数有多少位……
前三个问题,高嘉煊答出来了,老师觉得比较满意。而问题:如何证明有无数个素数?他没有答出来,但他给出了解题的思路:如果有数个,要证明不止这么多个就說明要构造一个新的素数。老师说他答到了点上。
面试官提出的四道数学题,虽然有一道他没有答出来,但他尽量展现了自己思维的严谨和周密。
当天下午公布面试结果,当高嘉煊听到自己获得无条件一本线协议时,激动得说不出话。
他知道还在读高一的自己凭着优异的表现和不俗的学识,已被清华大学预录取,是一个准大学生了。
(本文已选入广东高教出版社出版的《不忘初心 行稳致远——最美南粤少年风采录》;本文主人公在共青团广东省委员会等单位主办的第二届寻找“最美南粤少年”活动中获奖)
五年前,在中山纪念中学的一个小学的信息学兴趣班上,老师在训练学员们的数学思维。
“这是一道叫做‘火星文’的题目,主要是考大家进制下的转换。”来自中山纪念中学的信息学教练熊超老师在讲课。
进制也就是进制位,是信息学的基础知识,常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是逢10进一位。
对熊超老师的讲解,很多小同学都不能理解,大都是一脸茫然的样子。忽然,熊超老师发现有一个男孩却一副了然于胸的样子,便好奇地与他互动起来。没想到,这个学生竟然对这道“火星文”题目很快就理解了,还能提出优化的解法……
“咦!”熊超老师眼前一亮,“这是个很好的信息学‘码农’苗子。”
“码农”顾名思义为编码的农民,信息学业内人士习惯把专注于程序设计工作的人称为“码农”。这个叫高嘉煊的学员当时是沙溪龙瑞小学五年级的学生,已经显示出不俗的“码农”天分。不久,高嘉煊小学毕业,他进入中山纪念中学,并加入了信息学竞赛队。
要变强,就要把眼界放大
“要想在信息学方面出成绩,不仅要具备极高的综合素质,还要有良好的行为习惯,能静得下心来。作为一个专业‘码农’,需要很强的抗外界干扰的能力,还要有很强的思维能力。”中山纪念中学信息学竞赛队的宋新波老师常常这样提醒队员们。
高嘉煊严格要求自己,他争分夺秒加强练习。有时候周六下午训练完回家,很多人都是玩手机或者打玩游戏看视频,但他会报名参加网络的线上比赛来训练自己。
初三时,高嘉煊参加在四川绵阳南山中学举办的全国信息学奥林匹克冬令营,他拿到了一个很低的分数,他的心情跌到了谷底:“我是不是应该放弃?”
满分300分,而高嘉煊只有10分。他感觉没有实力继续学下去了。
带队的是宋新波老师说:“从前的学长都是在一次次的模拟赛和真实比赛中被虐出来的。从被虐中走出来,才可能在以后走向辉煌。”
“原来在我眼中很强的师兄,都是从一次次垫底、一颗颗眼泪中走过来的!”高嘉煊不再失落,最后他坚定了一个信念:要变强,就要把眼界放大,不对失败斤斤计较,不对成功念念不忘。
高嘉煊知道:我们的路,注定是自己的只能够自己走,所以才要让自己变得强大。经过努力,他的水平提高很快,在全国青少年信息学奥林匹克联赛NOIP提高组、广东省信息学决赛获得一等奖,并在2017年CCF NOI举办的NOI2017冬令营中以全国前十五名的成绩获得一等奖。
突破自我
一天下午放学后,几个同学问高嘉煊去不去打篮球。
“去,怎么不去?”高嘉煊知道同学是怕打球会影响他的学习。确实,常年参加竞赛,他落下了很多功课要补,但篮球也是他的一份热爱,怎么能放弃?
平时高嘉煊会在放学的时候约上几个同学一起去球场打球,有时会遇到班主任,就和班主任一起玩。他在场上的作用是防守以及传球,论防守,他比一般人要强,防守力度强,会拦下很多球。
他甚至还代表班级参加了学校举办的JBA篮球比赛,并在比赛中表现突出,让他着迷的不是比赛的胜负,而是竞技过程中的团队意识,以及面对强敌不怕失败勇往直前的拼劲。
打篮球能让高嘉煊头脑清醒、反应敏捷。这对他参加竞赛很有帮助。
2017年2月10号清华大学在杭州举办信息奥赛冬令营,高嘉煊克服连续征战带来的疲惫,经过长达五小时的比赛,面对着从未尝试过的复杂式子,他最终找到了最优解法,成功获得了面试的机会。
面试是在杭州学军中学的紫金港校区的一间教室里进行的,高嘉煊的位置在教室中央。在他的对面是三位面试老师的座位,全程只有他一人应对。气氛很凝重,高嘉煊不断在心里叫自己放松心情。
“我叫高嘉煊……”在做自我介绍的过程中,他大方地展现自己,表达自己对信息竞赛的热爱,简述平时的生活;面对面试官的提问,他尽全力做到有理有据、流畅清晰地回答。
问题1:计算机如何判断一个点是否在一个多边形内?问题2:如何知道一个二进制数有多少位……
前三个问题,高嘉煊答出来了,老师觉得比较满意。而问题:如何证明有无数个素数?他没有答出来,但他给出了解题的思路:如果有数个,要证明不止这么多个就說明要构造一个新的素数。老师说他答到了点上。
面试官提出的四道数学题,虽然有一道他没有答出来,但他尽量展现了自己思维的严谨和周密。
当天下午公布面试结果,当高嘉煊听到自己获得无条件一本线协议时,激动得说不出话。
他知道还在读高一的自己凭着优异的表现和不俗的学识,已被清华大学预录取,是一个准大学生了。
(本文已选入广东高教出版社出版的《不忘初心 行稳致远——最美南粤少年风采录》;本文主人公在共青团广东省委员会等单位主办的第二届寻找“最美南粤少年”活动中获奖)