教育新闻

当前位置:首页 > 校园快讯 > 教育新闻教育新闻

科技小屋,带给我无限的回忆

2014-03-27 08:21

                                                                               初二二班 徐炜 

  从初一起,来到首师大附中,便第一次接触到了编程。当时,从零学起VB和C++。开始总以为,编程没有什么好学的,编软件只是程序员的事,我们只需要使用编程的"成品"。抱着这种态度,我也只是稀里糊涂地学了一两下子。

  后来才发现,我这样的想法大错特错。我明白了编程算法的重要性——它已经不再意味着让人觉得枯燥无味的代码,它已经成为了一种思想方法,已经成为了不逊于音乐美术的一种"艺术"。

  去年一天,我突发灵感,猜想了素数的一种可能的分布方式。为此,我开始动工,收集各方面的资料,参阅各种数学书籍。为了探究这个猜想,就必须要用一种方法,列出十万个素数,列出计算十万个素数和……这样的"工程"是多么的庞大啊!我立刻想到了借助计算机实现。可是自己的算法基础薄弱,几乎是"0"知识,又怎么能继续下去呢?这时,我才真正地明白了学习编程学习算法的重要性——编程是一种解决问题的工具。

  此时我十分后悔当初没有跟计算机杨老师学好算法。他是一位和蔼可亲的"大朋友",一直鼓励我把编程继续学下去。"雄关漫道真如铁,而今迈步从头越。"2月份寒假,我决心先从阅读最基础的算法书籍开始,弥补自己知识的匮乏。终于,第一份代码出炉了。

  这是一份很"低级"的代码,虽然能实现所期望的功能,但有一个硬伤——算法效率低下。我这才明白,虽说"条条大路通罗马",解决一个问题有多种方法,但是在时间上胜出的算法才是最优秀的——这好比运动员赛跑,一般说来每个运动员都能冲过终点,但是那个最快的,才是最优秀的。这样看来,算法设计成为了一种思想方法的"挑战"。

  随着学习的深入,我又了解了Miller-Rabin强伪素性检测、欧拉-雅科比测试、基于大数库的AKS素性检测算法。这使我开拓的视野,也让我明白了算法的确是一门独特的"艺术"。

  接下来就是程序的实现。从这学期的第二天开始,每天的12点到下午1点15这一个多小时,我都是在实验楼四层的科技小屋里度过的。我一遍又一遍地调试程序,同时也在阅读书籍,寻找效率更高的算法。

  一些同学知道这事以后甚是奇怪:"你怎么就知道自己弄的东西是成功的呢?你甘愿浪费这些时间去干无用功吗……",他们不是特别理解认可这样的的行为,认为这是傻乎乎地浪费时间,反正最后出不来什么东西。

  把时间用在了编程上,确实会对其他学习时间有一定的影响,我收获的成果也许也并不令人满意,但是如果不去坚持自己的想法,耽误的,就是比学习成绩更重要的一样东西——一种勇于创新和坚持不懈的品格。得到短期的学习上的进步,不代表以后漫长的学习之路就一帆风顺;然而,得到了这种难能可贵的探索者的品格,会使人终身受用!

  第一次月考已经结束了,我也恰恰完成猜想的探究。大量的数据表明,结果令人非常满意。最后,拿着这一张图表,我流出激动的泪水。这一个月的在小屋里的记忆令我难忘。我在那里,也磨练了自己勇于探索的精神!这短暂而漫长的一个月的记忆令我难忘,它比任何事情都值得回味。探索永不止步,漫长的算法之路还需要一步一个脚印地走下去!  

 科技小屋,带给我无限的回忆,在这里,每当离去的时候,心里大有"未能抛得杭州去,一半勾留是此湖"的意味。杨老师问学到了什么。我想,这已经不能用语言描述出来,一个月,科技小屋,学到太多太多……

  结束语;感谢首师大附中为我们的成长搭建了很好的平台,让我们的个人能力得到更广泛和更高水平的拓展。付出、收获、再奋斗的过程中感悟深刻,写下这篇文章,希望能以我的亲身体会号召同学们积极参与科技实践活动,让我们的智慧火花绽放更强的光芒!可是为什么我的文章不像是"号召",反而像是讲故事呢?因为叙述难忘的亲身经历,可能比单纯的"号召"更充实,更有真情实感。在此,希望同学们积极投身参与到科技实践活动中来,只有深入才能体会到科技实践是一种乐趣,是一种美!