一份特别的教师节礼物
软件世界
9月10日教师节这天,贵州安顺市第二高级中学的杨冬宁老师给记者打来电话,因为今天他的学生蒋伟送来了一份特别的教师节礼物,使他感到异常欣慰和感动。这礼物并不是鲜花、电子贺卡或者书画,而是蒋伟自己为老师开发编写的一款软件。
《三知画板》把学生的心献给老师
这份特别的教师节礼物,便是蒋伟亲手开发、编写而成的《三知画板》课件制作软件。这款软件能够方便中学生和老师进行函数图绘制,包括极坐标函数和参数方程,并支持OLE,方便在Word、WPS、几何画板等软件中插入用它绘制各种函数图形。(图1)

蒋伟的老师杨冬宁,对记者谈到这款软件的时候说,他第一次看到蒋伟的《三知画板》其实是在半年前,当时在校举办的学生电脑作品大赛中,《三知画板》就获得了全校第一名的好成绩,并被选送参加全国中学生电脑作品比赛。并且《三知画板》很快在学校的数学教师和学生中推广使用,现在学校的老师也都在用这款软件来帮助教学了。这次蒋伟又把开发的新版本作为教师节礼物送给他,真让他感到很自豪。因为这份礼物便是平时老师辛勤付出的真诚回报,更是学生学有所成的直接体现。
说到为什么要开发这样一款软件的时候,蒋伟告诉记者。其中一个最主要的原因便是,现在老师使用计算机教学越来越普遍,而且目前大家能找到的函数绘制软件都不是太令人满意,而且大部分来自国外,很不符合中国老师教学使用的习惯,老师们都很难上手使用。比如说想把坐标系移动一下,就需要按移动按钮和快捷键很多次,或者输入坐标值。蒋伟便开始模仿像在Photoshop和Flash中用鼠标拖动图像一样的功能──鼠标平移、缩放坐标系,来开发自己的函数图像制作软件。
17岁的蒋伟,程序员的心
蒋伟目前仍就读于贵州省安顺市第二高级中学高三,今年才17岁。他希望明年的高考能考上清华或北大的计算机系。蒋伟对编程有很大的兴趣,他告诉记者,因为发现电脑贬值得太快,感到只有用它创造些价值,才能让电脑的贬值有所补偿。他在电脑买来的第一周内便开始学VB,也是从那时起便踏上了电脑编程的道路。(图2)

蒋伟从那时开始自学了VB、C、VC++等多种编程语言,而且学校才教到用Basic语言做算术题的时候,蒋伟已经用VB写出了一个人机对战的智力游戏──《拣金豆》,而且并没有影响自己在学校的学习。对此也让记者联想到同样是一些喜欢编写程序的学生,却不能开发出自己的软件的问题。蒋伟谈到这个问题时,说到很多学生花了很多时间在编程课程的习题学习上,然后花大量的时间解决一些课本上的试题。其实编写软件最好的便是实践,开发软件的过程中可以总结很多经验,还能学到课本里无法学到的东西。当然,最后看见自己亲手开发的软件会有很大的成就感,并促使自己不断去提高技术水平。这也是蒋伟编写《三知画板》的第一个主要的原因。
蒋伟在编写《三知画板》的过程中,便经历了很多磨难,从中也得到了大量的实践经验和知识。其中最大的障碍是英语水平不够,虽然他还是班里的英语尖子兼英语科代表,但因为编程方面有大量的专业术语,很难查找中文意思,也只有凭自己的经验猜测。在实践中学习、开发完这款软件还提高了他的英语阅读能力。
编程给蒋伟带来了不少快乐,比如解决了一个冥思苦想很久的问题,奇思妙想出一种新的算法,甚至是因为读了篇英文的编程资料而学会一个英语单词的用法。当然最大的喜悦来自于社会各界的承认,还减轻了老师的工作负担。蒋伟在开发《三知画板》期间,他的父亲因突发性脑血栓而住院,他在照顾父亲的同时还继续坚持上学,并也成功地完成了软件的开发。明年蒋伟即将参加高考,在高三繁重的学习情况下,蒋伟还能继续保持自己的兴趣爱好吗?
“学习+兴趣”不会耽误学习
其实,现在很多学生在繁重的学习压力下放弃了自己很多兴趣爱好,而蒋伟却在学习中发展自己的兴趣爱好。当蒋伟的老师们用到这款软件的时候,都非常惊讶是出于自己学生之手。看着自己学生还保持良好的学习状态,并且学生从兴趣爱好中获得可喜成果也感到由衷地高兴。
杨冬宁老师还告诉记者,蒋伟是一位德智体全面发展的优秀高中生,他的爱好广泛,是年级的英语科代表,还是校篮球队的主力,先后参加了贵州赛区不少的数理化竞赛。他虽然很酷爱编程,但从不耽误学习,他把主要的休娱时间都花在了自学软件设计上。在他进行《三知画板》2.0制作期间,父亲突发性脑血栓住院抢救一个多星期,至今仍未出院。但他克服种种困难,从未请过一次假,在同龄的独生子当中,是难能可贵的。
谈到蒋伟花了不少时间在自己的兴趣爱好上时,杨冬宁老师谈到高中阶段学校的主要任务是向高校输送合格新生,向社会输送具有一定知识和能力的劳动者,兴趣爱好是学生学习和获取知识的力量源泉,也是一个人不断探索和创新的动力。现在的高中教育目前还处在一个由应试向素质转轨的时期,学生的个性化教育还不发达,因而发展学生的兴趣爱好显得尤为重要。作为教师不能一味的限制学生这样不能做,那样不能做。而是应该合理地加以引导,让他们的特长得以发挥,这将更有利于学生的发展,社会的进步。
编后:蒋伟还告诉记者,现在有很多喜欢编程的同学,理论知识掌握得不错,却没有拿出一款实实在在的软件来,这是很可惜的。就像春种而秋不收,其实只需再付出一点努力,就有不错的回报了──巩固编程知识,参与编程,开发出优秀的实用软件。从大的方面说,为振兴中国软件业贡献力量,对个人而言,名利双收,何乐而不为呢?最后,我们也祝愿蒋伟的父亲早日康复,蒋伟也能在明年的高考中实现自己的梦想。