软件工程助教工作总结
学期工作总结
本学期完成的助教工作主要包括
- 作业评分:12次
- 博客评论:296
- 答辩评分:4次
- 参加线下答辩
- ...
写给同学们
- 由于我本科不是就读于福大,没有切身体会过你们类似的经历。在助教角度看来,这一学期的软工实践课程真的是非常会促使人进步,也看到其中很多同学在大三就有着我本科期间达不到的技能水平。有时候也会想,要是我本科有过这样的经历,对我的提升应该会非常大。同时对于明年就要准备毕设了,对于做系统的同学,或是在毕业后,再回头看,会发现这实践课程会一次非常有用的经验。
- “做中学”是一个非常好的方式,但不要曲解了这三个字。并不是说对这个技术什么也不知道的情况下,就开始做,边学边做,这样效率会很低,而且容易拖慢团队的进度。而是应该在之前就有所准备,有所学习,然后将学习到的知识在做项目的过程中加以巩固,这才是效率较高的“做中学”。
- 其他课程可能更多的是老师讲书中的内容,课后发课件,考前讲一下需要考的重点,准备一下期末。但是这门实践课并不是,它的自由度更高,每次作业都相当于一个小考试,而且很多东西都是要自己去提前或者临时学习。不乏有同学抱怨:老师助教什么都没教我们,就直接布置作业。通过这门课,同学们应该也有体会,只有主动学习,付出努力,才能在用到的时候,显得毫不费力。
- 实践中会提高自己对这个方面的感受,实践中遇到困难才会有更深刻的体会,才能提高。因此不要害怕一时的困难,克服困难的最好办法就是面对困难。
- 就像1.里所说的,不管是在这门课中担任什么样的角色和职责,认真经历完这门课的同学们,相信都能有很大的收获。
给下届助教的建议
- 如果还有涉及到程序评分的内容,建议将每个测试用例都分配不同的难度,并不是只按数据量大小区分,更是需要按满足的要求,从易到难,从少到多来区分(比如最简单的只有字母,再难一点就在其基础上加上字母数字,再往上加上特殊符号等...),而不是一股脑用同一个生成算法,生成不同数量的文本数据的测试用例,这几乎只有零分和满分两种情况,这是经过本次个人编程作业发现的有待改进的部分。
- 可以考虑使用国内的代码托管平台,在用不到github特有功能的情况下,网络的通畅是首先考虑的,有利于提高大家的效率。
- 鼓励大家遇到了什么问题都可以在群里及时提出,多多交流。在冲刺博客中有时会看到同学日常记录中提到遇到了一些问题,自己想办法解决耽误了很多时间。
- 有不对的地方可以指出,感觉好的博客要给予鼓励,同学得到正面的反馈会对自己更有信心,也容易保持。试想如果自己用心完成的作业,但是每个作业下面都会被指出不对的,而没有鼓励,这对谁都是一个打击。
- 评分之前可以先看一下同学们大概都写的怎么样,起码先随机看个十几二十份吧,这样心里对较敷衍和较认真的作业有个大概的认识,这样对打分效率会比较高,也容易做到相对公平。因为在我初期评分时发现,评了几份之后老是重新打开之上面几份已评分过的作业,来回比较,纠结打分和改分,效率非常低下。
- 看看本届其他几位优秀助教的建议。
自我反省
- 发现问题的能力还有欠缺,有时候看完一篇,不会有什么要指出的问题,然后经常看到博客下面汪老师的评论,都指出了一些问题。我能够发现的通常都是比较明显的问题,因此还有待提高。
- 每次作业评分,尽管有先查看一些同学的作业,了解大概做的情况,但是在打分的时候偶尔还是容易纠结,因此会浪费一些时间。
- 在团队分组,因为团队分组处理表格最后处理有误,发到了群里,得到了同学的提问反馈,于是重新修改了一下。发送重要通知时还是需要自己严格审查一遍。
- 发现后浪的脚步还是非常迅猛,自己也应该注意日常的提高,不忘学习新知识,保持进步。
致谢
- 感谢汪老师、单老师、傅老师的督促和帮助!
- 感谢邹老师、周老师团队给予的支持与帮助!
- 感谢曾助教在编程作业以及结对作业中,基于的工具上的帮助!感谢明盛助教在作业布置和信息收集上做出的贡献!感谢W班其他几位助教:张助教、林助教、杨助教的照顾!