研究生生活总结(1):当助教的那些人和事
答完辩了,研究生班级的散伙饭吃了,论文也装订了,就差实验室的散伙饭和报退了,准备下周的这个时候离开大连了。昨天公司的导师还发来短信问我什么时候回去。琢磨了一下决定21号走了,待在大连的时间也就剩下一周了,还包括各种各样的毕业的琐事……拍完了穿硕士服的毕业照,吃完了一顿一顿的散货饭,不免感伤,也许是为了软件学院这篇热土上的那些人和事。
这几天也没什么大的事情了,准备来写写这两年半(如果包括大四时的预研,那就是三年半)的研究生生活。两年多的时间,说长也不长,说短也不短,但却在我的生命中留下了永恒的记忆。昨天跟一个学妹吃饭,聊了很多关于助教的事情。因此觉得有必要写写关于助教的事情。
说实在,很多人当助教,就是为了那很少的那点助教工资,我也不例外,但我做助教的另外一个原因,是因为自己在本科的学习方面走了很多弯路,希望将自己的体会教给学习。但是,其实后来想想,学习其实就是一个过程,弯路也好,之直路也好,都需要自己体验过了,才能慢慢地找到正确的方向。
我大四的时候就开始当助教,一直到今年的五月份吧,课程主要是编程方面的,包括“数据结构”、“C++”,“Java”,“J2EE”,“软件设计”,“大学物理”,年级包括06、07、08和09。
回顾自己的研究生生活,有很大一部分时间是用来当助教了,可能占到研究生生活的1/3。在当助教的过程中,遇到各种各样行行色色的人,大多数只是生命中的匆匆过客,但有的成为了很好的朋友。
不得不说的是当数据结构的助教,由于实验室中的大多数老师都是教数据结构的,所以我当了07、08和09共三届学生的数据结构助教。因为当这个助教的关系,自身对数据结构和算法的理解也得到了一定的提高,对后来的实习和找工作也有很大的帮助吧。
当 07的数据结构的助教,是我当的第一份助教,既紧张又兴奋,完成了由学生到助教的一个转变。当时一起当助教的还有@李洁和@吴庆华,具体是哪几个班,我忘记了,就记得有个0719吧。当时自己其实数据结构和算法也不是学得特别明白,但检查作业的时候应该算非常严格的……但是后来发现记得我的人并不是很多,可能也是一定程度上预示着我当时的不给力吧。至今还比较熟悉的人,或者说还能记得也不多:@王玲,@***锐瑞,@陈志源,@李佳……其他的可能还认识,就不记得是在当数据结构上认识的,还有一些最后可能还到了一个实验室。人生就是这样,很多时候不能预见,对于我来讲,我只求无愧于心。学校其实是一个小社会,可能也会有一两个那么势力的人,当你当他的助教的时候,见面打招呼可热情了,但只要这个课结束了,就装做不认识。
08届的数据结构做了一次改革,使用了卡内基梅隆大学的系统,而且一个助教带一个班,学时也变多了,120时学时,上课/上机点名,助教开始的时候是上机课的时候做指导,下课之后再批改作业,并写评语,后来经过我们几个助教的建议,变成了上机时不但做指导,也进行检查。其实我们就是想使得我们的工作量稍微小一些。如果没有记错的话,我带的应该是0822班。可以这是我当助教时最认真的一个班,可能与当时自己的状态有关吧,什么都想做最后的。由于点名和经常查作业的原因,这班的大部分人都有印象,比如@陈平君,@孙崇林,@孙常鹏,@翟政,@杨宗伟,@戴文军,@邵承程,@梁匹克,@孙芊茹……列举几个之后发现基本上对着名字都能想起长什么样来着。使用新的系统(据说学院花了20w),对助教也是一个考验,需要提前熟悉题目,需要去了解和学习stl中以前没有用过的东西。为了减轻批改作业的负担,我不得不承认我发明了用百度硬盘搜索来查重,并很快得到了实验室的助教的响应,将作业放到一起建立索引,然后去查……这个东西在09的时候体现得更为突出,很多学生会莫名的发现跨专业的抄作业也不能逃过助教的法眼,大家尽情地来批判我吧。但我的目的其实就是一个将更多的时间留给自己认真做作业的同学,而不把时间浪费在抄作业的同学的身上。
09级的数据结构教学基本也沿袭了08级的形式,只是没有直接使用了那套系统,题目由助教进行了精简,但总的来说是差不多的,换汤不换药。我带的班级主要是0911和0912的部分学生。对于这届来说,我开始不那么计较了,对于自己做作业的同学,我就多问点,多指导一下,对于抄作业或者只是想过的同学,我就少问一些,睁一只眼闭一只眼。也说不清楚为什么会这样,可能是因为没有了往日的激情,或者说变得更成熟了吧。由于时间近的原因,记得的人也不少:@孙文成,@胡帅,@严磊,@陈旭,@许言,@马洪静,@柴智,@赵孟,@吴比……
与数据结构类似的课程就是C++和Java以及J2EE这些了,这些相对于数据结构不一样,是多个助教对多个班的关系,相对也轻松一些,上机的时候检查检查作业,批改批改试卷基本上就算完事了。在这个过程中,也就是尽心尽力而已,所要想的也不是太多,能记住的人可能也并不多。我心里许当老师的梦想,记得也曾在讲台讲过一些东西,过过当老师的瘾。C++亦或是是Java都不是我最喜欢的语言,但其实我也不挑语言。我最喜欢的,或是我用得最多的还是C# 和.net那一套,但是我学过和用过的语言非常之多,C/C++,java,C#,python,php,javascript,shell有的可以说是精通,有的也能用得过来。其实转眼过来想,自己还是读少书了,很多经典和大家之作都没有读,有空的时候还是要好好学习一下的。
回到助教的话题,还当个软件设计的助教,一个是06届的,一个是07届的,可以说当得比较水,我自己都没有上过这个课,也是从那个时候才了解23中模式,也是那个时候,自己才去学习这方面的一些知识的。对于06届来说,我所要做的也就是点个名,开始我是不管玩游戏这回事的,但是后来学院派人下来检查,没有办法,我多了一个功能,就是让他们不玩游戏,这一届能记得的人也就那些后来加入我们实验室的那些同学了吧。对于07届来说,稍微好了一些,我们开始会稍微检查一些作业什么的,感觉还稍微好一些,记得一起当助教的还有@朱少萍和@陈誉东,那时候开始用google docs来共同协作记录成绩。还记得一件琐事。研究生运动会得了个冠军,学院在食堂举行庆功宴,我是喝了不少啤酒之后去当助教的,当时给几个学生讲作业的时候,估计他们还能闻到我呼出的酒味吧……
物理助教纯粹就是改作业,改试卷。
助教生活作为研究生生活中的重要组成部分,无论在知识上,还是为人处世方面,都对我起到了重要的作用,感谢那些人和事。
本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名小橋流水(包含链接)。如您有任何疑问或者授权方面的协商,请给我发邮件。