“爱运动管理系统”诞生记(8)
巧若拙(欢迎转载,但请注明出处:http://blog.csdn.net/qiaoruozhuo)
有些朋友也许会问,难道这些年你就一直学习编程,没做别的事情吗?编程对你的教学工作会不会造成影响?
我是一个缺乏生活情趣的宅男,参加工作后,我的业余时间基本上用在编程和思考算法问题上了。我不抽烟,不喝酒,不打牌,也不喜欢逛街,交际能力很差。读书的时候喜欢体育运动和下围棋,参加工作后运动量急剧下降,围棋的爱好倒是保留下来了,但主要停留在理论研究上,看书做题多,实战少得可怜,弈城账号注册了十多年了,下棋数量不过三百来盘,段位一直在弈城5D以下,最好成绩是2011年参加余姚首届教育工会围棋比赛获得第一名,之后虽然每年都参赛,但再也没有进过前三了。
实际上,学习编程的这几年,我的生活还是发生了一些变化的。首先是个人身份的变化,由一个单身宅男,到娶妻生子;其次是教学工作的变化。重点谈后面一个。
参加工作的前两年,我是教计算机班的《电子技术》和综合高中班的《物理》。2006年的时候,高考政策发生变化,计算机专业高考不再考《电子技术》,改考《ACCESS数据库》了。我的课一下子少了一半,学校为了凑足我的课时量,让我去给高二计算机班上《法律基础》,一学期后,又让我上《心理健康教育》。2007年,普高增设《通用技术》课程,我又成了第一批教《通用技术》的老师。
学校为了发展特色教学,还让我和计算机老师马波一起组织了一个机器人兴趣小组,由我负责学生培训和机器人的编程工作。这项工作搞了一年多,最后由于种种原因,未能坚持下去。其间,我带学生参加了一次程序设计比赛,完成了两个小的机器人项目,虽然效果都不咋地,但那段经历确实让我感觉到人的潜力是无限的,创造力是可以被逼出来的。参加兴趣小组的几个孩子都很认真,一个叫叶鹏涛的孩子尤其引人注目,虽然是个职校的学生,但他的思维能力绝不输于普高的孩子,对编程也有一定的悟性。我曾想重点培养他,但孩子学业过重,没办法坚持下去。
到了2008年,五职校停办综合高中,《物理》和《通用技术》课都没得教了,学校安排我去外贸班教《国际贸易》及其相关课程。学理科出身的我,对这些东西真的不感兴趣,现学现卖了一年,我实在是痛苦不堪,简直就要坚持不下去了——今天想对当年听我上《国际贸易》课的同学们说声对不起,老师绝对没有想糊弄你们,老师也已经尽力了。
好在命里有贵人相助。2009年春节的时候,我的师父唐老师告诉我说余姚二中急需一名物理老师,问我是否愿意去代课。我当然愿意。学校的领导也很开明,同意我到二中代课,但同时要求我完成学校两个班级《国际贸易》的教学任务。这是一个艰巨的任务,但为了能教自己喜欢的课程,同时有机会在来年调到二中,我咬牙坚持了。于是我开始了每个学校上半天班,两地奔波的生活。当时自己没买车,每天坐公交车。坐公交车要转车,一趟差不多两个多小时,我每天中午基本上都是在公交车上度过的。
为了能有希望调到二中,我非常珍惜这次借调代课的机会,认真备课,上课,虚心向老教师们请教。同事们都很照顾我,学生们知道我的辛苦,也很给面子,努力学习。一个学期下来,我所任教班级在期中和期末考试中都取得了优异成绩。学生,班主任和学校领导都很满意。
2009年下半年,我顺利调到了二中。到了二中,我还是教原来的班级,和他们一起升高三了。高三这一年,我虽然偶尔学习一下编程,但绝大部分精力还是放在了教学上。这也是我专业水平提高最快的一年,无论是常规教学,还是竞赛辅导方面都取得了一定的成绩,好几位学生都在高三物理竞赛中获得浙江省三等奖。2010年高考,余姚二中第一批上线人数达到212个,创历史新高——直至现在也没打破当年记录。我所任教的班级也取得了很好的成绩,完成学校要求的指标。
说起编程对我工作的影响,我觉得要从两个方面来看。
一是负面影响。学习编程占用了我大量的时间和精力,花在教学准备上的时间相应减少了,或多或少的对我的教学造成一定的负面影响。特别是刚开始学习《数据结构和算法》的时候,由于学习内容难度较大,痴迷程度较深,思考问题较投入,有时候连上课铃声响了都听不见,上课时也是精神恍惚,状态不佳。好在当时的我精力旺盛,做事情也很投入,很认真,备课和上课的效率相对较高;加之教学对象是职高的学生,对升学的要求不高,学习内容比较简单,课后作业量不多,难度也不大。我当时备课的重点并不是如何阐述重难知识点,而是如何吸引学生注意力,如何加强与学生的互动,保证他们能认真听课,掌握最基础的知识。要做好这些事情当然需要精心备课,但更重要的是在课堂上随机应变,临场发挥。所以虽然编程对教学造成一定的负面影响,但并没有表现出明显的不良后果,更没有因此出现教学事故。
后来到了二中,教学的压力大了些,但由于当时只需要上一个班级的课,任务还是比较轻的;而且当时我花在编程上的时间已经大大减少了,所以并没有影响到教学。
二是正面影响。我认为虽然自己的编程水平和算法设计能力一直停留在入门级水平,但大量的思考和debug的经历,让我的思维变得缜密,逻辑性也变强了,这让我在解答数学和物理题目的时候思路更清晰,思考更深刻。设计算法和编写代码的时候,我精益求精,总想找到最好的方法。这个习惯也影响了我的教学,备课的时候我总是追求完美,解题时不满足于一种解法。遇到复杂的算法问题时,我不轻言放弃,总是大量地查阅资料,一点一点分析提炼,理解透彻后再用自己的语言表达出来,并写成文章发表在博客上。这让我养成了认真思考问题和反思的习惯,并实践了撰写论文的方法——不过具有讽刺意味的是,这些年来我撰写的物理教学方面的论文并不多,而且质量也不高。大量的网络交流,让我意识到沟通的重要性,课堂上注重与学生的互动,课后常常和学生讨论问题,教学相长。到了二中后,我连续6年带自主班,成绩都还不错。