我作为一名老学姐,与oo相伴了三年,首先是自己经历oo课程,然后有幸成为了oo课程的助教,在经历了一年的助教工作后,成为了高阶助教,对这门课程的总体变化感触也是很深的。

  1. 亲历oo课程

  我自己上oo课的时候,是oo课程改革的初期,首次有完整的作业指导书,不变的还是互测与申诉,因为大家的指导书是一样的,本以为遇到的问题会类似,但是在互测过程中,还是出现了很多对于指导书在细节理解上的歧义,也造成了互测过程中的一些不愉快。有的人盯着一些指导书细节上的漏洞开始恶意扣分,在申诉过程中,也不再注重文明用语,可以说课程进展过程中还是有一些问题的。

  2. 第一年助教工作

  作为助教的工作主要是对指导书的完善上,希望能够减少理解上的歧义,让所有人在面对指导书完成项目时,都能够一致。但是在实际运行过程中还是出现了一些问题,即使最小化指导书细节上的理解歧义问题,仍然不可避免有些同学在思考过程中思路的偏差,而指导书也不能够完全详细地将具体实现方法一一列举,因此在指导书发布过后,仍然有很多同学在讨论区进行提问,很多的问题包括具体代码实现上的细节,而这也是项目过程中需要锻炼的,其实助教不能够太直接地进行回答,这样也导致了同学们对助教的一些误解,认为助教宁愿说一些废话也不直接回答他们的问题,可以说,助教工作还是存在一些问题和值得改善的地方。

  3. 高阶助教工作

  我今年的高阶助教工作主要是对高工班级作业的管理,而整个课程内容有了很大的变化,这一切也归功于16级的新助教,为了课程的完善做出了很多的贡献,让课程整体焕然一新。(此处应有掌声👏)

  今年的主要改变在于:

  • 统一的课程平台,包括讨论区和作业提交和反馈区
  • 公测改为实时反馈式公测,采用了OJ,同学们可以在完成作业的过程中,通过测试来感受自己对于指导书的理解是否有偏差 
  • 互测改为了ROOM机制,约束了恶意扣分,增加了公平性,减少了分配作业过程中的偶然性,督促大家认真对待每一个测试的机会 
  • BUG修复环节,让大家在发现自己互测时被扣了很多分时,不至于恶意攻击测试者,而是通过对于自己作业的完善,将减分降到最低,同时也能够督促同学们认真对待每一个bug,对bug都能够进行修复,之前因为没有这个机制,很多同学被发现了bug也不会修改,这一个机制很好的制约了这一点,让同学们提升修复bug的能力,有所锻炼
  • 其他更详细的内容可以参见HansBug同学的知乎总结https://www.zhihu.com/question/30413458/answer/733229545?hb_wx_block=0

  oo的每一个改变都是巨大的,我也没有想到这么多的变化能够在一年内全部实现,而这一届的新助教们都做到了,看着oo在大家心目中慢慢成长,得到越来越多的认可,我也很开心,也很荣幸自己能够陪伴oo课程三年。