[2017BUAA软工助教]学期总结
一、表
| 学号 | 第0次 | week1 | week2 | week3 | 个人项目 | 附加1 | 结对项目 | 附加2 | a团队得分 | a贡献分 | b团队得分 | b贡献分 | 阅读作业 | 提问回顾 | 总分1 | 总分2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 14011100 | 8 | 8 | 10 | 9 | 49 | 5 | 114 | 20 | 274 | 47 | 228 | 60 | 6 | 7.5 | 820.5 | 845.5 |
| 14061213 | 7 | 9.5 | 10 | 8 | 38 | 5 | 87.9 | 0 | 221 | 45 | 207 | 41 | 8 | 8.5 | 690.9 | 695.9 |
| 15061067 | 8 | 6.5 | 10 | 8 | 42.75 | 0 | 96.9 | 0 | 244 | 48 | 207 | 81 | 8 | 7 | 767.15 | 767.15 |
| 15061069 | 8 | 8.5 | 10 | 8 | 26.75 | 0 | 96.4 | 0 | 250 | 49 | 207 | 49 | 8.5 | 8.5 | 729.65 | 729.65 |
| 15061074 | 8 | 8.5 | 12 | 10 | 33.85 | 5 | 95.7 | 0 | 244 | 50 | 175 | 48 | 7 | 7.5 | 699.55 | 704.55 |
| 15061075 | 8 | 8 | 10 | 8 | 42.5 | 0 | 107 | 20 | 274 | 46 | 228 | 40 | 6.5 | 8 | 786 | 806 |
| 15061077 | 8 | 4 | 10 | 7 | 24.5 | 0 | 17 | 0 | 221 | 48 | 207 | 31 | -10 | -10 | 557.5 | 557.5 |
| 15061080 | 7 | 8.5 | 10 | 7 | 37.25 | 0 | 59.1 | 0 | 221 | 37 | 175 | 50 | 7.5 | 8.5 | 627.85 | 627.85 |
| 15061085 | 7 | 8 | 10 | 6 | 5 | 0 | 58.1 | 0 | 244 | 49 | 175 | 51 | 7 | 7 | 627.1 | 627.1 |
| 15061101 | 6 | 9 | 10 | 6 | 19 | 0 | 87.9 | 0 | 250 | 47 | 207 | 21 | 6 | 5 | 673.9 | 673.9 |
| 15061104 | 8 | 8.5 | 10 | 8 | 34.25 | 0 | 103.5 | 17 | 250 | 53 | 207 | 52 | 8.5 | 8 | 750.75 | 767.75 |
| 15061111 | 8 | 7.5 | 12 | 8 | 43.25 | 0 | 103 | 18 | 250 | 54 | 207 | 54 | 7.5 | 8 | 762.25 | 780.25 |
| 15061119 | 7 | 9.5 | 12 | 9 | 45.75 | 0 | 109 | 17 | 274 | 64 | 228 | 52 | 10 | 10 | 830.25 | 847.25 |
| 15061122 | 8 | 7.5 | 10 | 8 | 48.75 | 0 | 109 | 0 | 250 | 48 | 207 | 47 | 7 | 7 | 757.25 | 757.25 |
| 15061129 | 9 | 9.5 | 10 | 11 | 46.375 | 0 | 105.5 | 18 | 221 | 78 | 207 | 87 | 9 | 8.5 | 801.875 | 819.875 |
| 15061132 | 8 | 8.5 | 10 | 8 | 42.25 | 0 | 93.6 | 10 | 221 | 49 | 207 | 52 | 7 | 7 | 713.35 | 723.35 |
| 15061144 | 8 | 8.5 | 10 | 8 | 49 | 0 | 112 | 0 | 221 | 54 | 207 | 48 | 7.5 | 8 | 741 | 741 |
| 15061151 | 8 | 9 | 10 | 8 | 40.5 | 0 | 93.6 | 10 | 250 | 49 | 207 | 48 | 7.5 | 8 | 738.6 | 748.6 |
| 15061175 | 6 | 8 | 9 | 10 | 45.5 | 0 | 92.7 | 0 | 244 | 51 | 175 | 49 | 7 | 6.5 | 703.7 | 703.7 |
| 15061180 | 8 | 9.5 | 12 | 12 | 48 | 0 | 110.5 | 10 | 264 | 44 | 215 | 52 | 9 | 8 | 792 | 802 |
| 15061183 | 9 | 10 | 10 | 10 | 50 | 0 | 115 | 20 | 274 | 45 | 228 | 47 | 7.5 | 8.5 | 814 | 834 |
| 15061186 | 7 | 9.5 | 10 | 8.5 | 44.75 | 0 | 110 | 20 | 264 | 50 | 215 | 53 | 9 | 9 | 789.75 | 809.75 |
| 15061187 | 7 | 9.5 | 10 | 8.5 | 46.25 | 0 | 108.7 | 20 | 274 | 50 | 215 | 48 | 7 | 10 | 793.95 | 813.95 |
| 15061188 | 10 | 10 | 10 | 9 | 39.25 | 0 | 103.2 | 7 | 274 | 48 | 228 | 51 | 8 | 8 | 798.45 | 805.45 |
| 15061189 | 8 | 9 | 10 | 8.5 | 40.625 | 0 | 110.2 | 20 | 264 | 52 | 215 | 47 | 8.5 | 7 | 779.825 | 799.825 |
| 15061199 | 7 | 8 | 10 | 8.5 | 45.75 | 5 | 110 | 20 | 264 | 51 | 215 | 49 | 7 | 8 | 783.25 | 808.25 |
| 15231058 | 8 | 9.5 | 10 | 9 | 45.5 | 0 | 107 | 10 | 221 | 33 | 207 | 50 | 9 | 9 | 718 | 728 |
| 15231177 | 10 | 9 | 12 | 10 | 40.875 | 0 | 115 | 20 | 221 | 56 | 207 | 39 | 10 | 10 | 739.875 | 759.875 |
| 15231196 | 8 | 8.5 | 10 | 11 | 46.25 | 0 | 110 | 0 | 264 | 53 | 215 | 51 | 7.5 | 7 | 791.25 | 791.25 |
| 15271106 | 7 | 9 | 10 | 8.5 | 47.25 | 0 | 103.2 | 7 | 244 | 52 | 175 | 52 | 8 | 6.5 | 722.45 | 729.45 |
二、图

三、总结
1.反思:
1.点评博客没有分清主次,在个人项目后,仍然在进行第一次阅读作业的点评,没有把重心放在个人项目的测试上。
2.结对项目的测试与总结拖延了较长时间。
3.团队alpha阶段结束后,对软件工程教学的参与度大大降低,缺少与同学们的沟通,对情况缺少了解,没有做到善始善终。
2.量化自评:
线上
- 根据博客园博客的“我的评论”页面,从我进入助教群到本学期结课,一共有19页评论,每页有20条评论,共点评370条。其中点评本校学生博客共320条。其中开学前第零次/第一次作业与个人项目、结对作业平均评论字数较多。团队项目平均字数较少。分析了一下原因,是开学前一个月布置的作业有充足的引用来源与可点评点,而团队项目时期的团队博客普遍为scrum meetting博客。另一方面的原因是进入到下半学期之后时间逐渐不足。
- 另外共撰写了17篇课程博客。
线下
- 本学期的交流活动、alpha展示与beta展示时都到场,另外参与了学期初的第一堂课。
- 个人项目采用了自动测试,由于使用了刘乾学长提供的测试程序,大大简化了测试流程。我在学长的测试程序的基础上进行了一些修改以适应我们的作业要求。另外由于给同学提供了一次改错机会,这里需要对同学重复提交的程序进行测试,结束测试后,统计测试结果并撰写小结博客。
- 结对项目的自动测试完成了新的测试程序,测试所花的时间大大降低。但是试玩15个数独游戏并撰写点评花的时间比较多。
- 与罗老师关于课程安排讨论过数次(多少次不记得了)。
- alpha阶段时,参加了每个团队的一次scrum meeting。
跟前辈刘乾学长进行了一下对比,发现我花在与同学们交流的时间上较少,更多花在了博客园上。下次则应该在交流上多注意。
3.选课的同学们:
这个学期选了这门课的都是大佬,剩下的30个更加是大佬中的大佬:
- 个人项目里,超过半数的同学完美地达成了苛刻的运行速度要求
- 结对项目中,15组同学各有特色的数独游戏让我玩得眼花缭乱(是真的眼花了。。对着九宫格看了一天)
- 团队阶段时,出色的团队合作催生出了优秀的成果
更不用提博客中出现的种种闪光的思想。
- 刘畅、索一奇,本学期最优秀的两位PM,平稳地带领团队走完了两个循环,一个工作细致认真,一个分配任务清晰合理,尽管并不总是一帆风顺,但团队最后仍然很好地解决了出现的问题;游心,beta阶段临危受命成为PM团队的PM([捂脸]),整个团队最终力挽alpha阶段的劣势,大大提高了团队软件工程的质量。
- 窦鑫泽,在alpha阶段离开了hotcode5团队,加入了NewTeam团队,他在两个团队中都承担了十分重要的工作,并出色完成了任务,在alpha阶段临近结束的时候,我问了他关于转会的一些问题,可以看出,他这学期的收获可以说是相当丰富了。
提问
1.你们小组是怎么决定转会人员的
2.你怎么看待转会环节,哪里好哪里不好,或者有什么要吐槽的
3.新的小组跟之前的小组比哪里好哪里不好
4.你在新的小组里有什么收获
5.对转会环节有什么建议
回答
1.小组决定转会人员的方式:PM询问了无转会团队需要满足什么条件,觉得目前的团队情况不能达到无转会的要求后,综合考量各成员的表现(能力,平时贡献等)决定出一位转会成员
2.我觉得转会环节对于团队和转会人员来说是利大于弊的。团队方面,在实际的商业开发里,团队一定会面临着人员流失或新增成员的问题,转会环节也模拟了这个问题,软工团队要根据转会情况做出相应的应对举措。但减少一个人或者增加一个新人都难免会降低团队工作的效率。转会个人方面,两个小组的团队氛围是不一样的,如果是两个项目不同的小组,转会会学到更多的东西(之前的小组是做网站,而现在的小组是在做安卓App)。但是目前为止我有差不多一半的时间都在熟悉开发工具和环境,刚刚弄清楚网站的搭建过程和前端框架Vue的使用,转会以后又要在电脑装安卓的虚拟机,从头开始学习react-native的使用。过程很痛苦,但是因为有转会后小组成员的提前踩坑,所以react-native的学习走了不少捷径,什么事情都是有两面性的吧。
3.新的小组开发效率更高,任务分配的更加详细,团队氛围也不错,感觉开发工作比之前的小组要清闲,但大部分功能已经在α阶段实现了,进入到β阶段更多的工作是一些细小的功能和界面的美化。
4.在新的小组里的收获主要是技术上的,安卓编程,安卓虚拟机的使用,react-native框架以及相应的组件的使用。
5.我觉得转会环节应该更公开一些。比如在转会的时候,每个组可以发一篇博客来介绍目前的团队工作进展情况,希望新人有什么技能以及新人来了以后会干什么样工作。对于转会的人员,团队也应该发一篇博客,说明自己团队转会的是谁以及为什么转会他。
- 刘子渊,群内最活跃的提问者,提出了许多有参考价值的建议、在个人项目中提供了一份有质量的测试用例。同时,他也是与我交流的同学中最主动的一个。我们关于“如何在教学群内,向课程要求提问”进行了一些讨论,最终得出的结论是:
- 提出问题时要有理有据
- 对待有理有据的问题,教学团队需要纳入参考并进行改进
- 对待提问较多的学生,教学团队需要多一些耐心
- 提问时可以使用“我应该怎么做”,而不是“我为什么要这样做”,这样说能将意思表达清楚,同时减少误会
嗯,就是这样。。
辛德泰,本学期最高分获得者。由于他不是PM,所以跟他的接触比较少([捂脸]暴露我出另一个问题,需要跟所有同学都进行一定的交流,而不是集中在PM上),但是他的每次作业都可以用“令人眼前一亮”来形容。例如代码复审作业,其他同学的完成效果都差不多,他的作业则在细节上取胜。范老师在刘乾学长的助教小结下评论说:
看了你的总结,我想起到:“the evil is in the detail”这句话,也就是俗称的:”细节是魔鬼“
然后去查了下,原话是:“ the devil is in the detail"
根据维基百科的说法,这句话又是"God is in the detail"的变体,但是维基里没说这两句话具体所指是什么,
进一步查阅,在english.stackexchange上得到一个比较好的版本:
根据stackexchange上的帖子,这两句话的内涵如下:
The details of a matter are its most problematic aspect.
The idiom the devil is in the details means that mistakes are usually made in the small details of a project. Usually it is a caution to pay attention to avoid failure.
An older, and slightly more common, phrase God is in the detail means that attention paid to small things has big rewards, or that details are important.
The devil version of the idiom is a variation on the God phrase, though the exact origin of both is uncertain.
希望辛德泰能继续做“The God/Devil that focus on detail”:D
四、希望同学们在剩下的大学时光里一帆风顺,有所作为:D
[2017BUAA软工助教]学期总结的更多相关文章
- [2017BUAA软工助教]收集个人信息
如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github. ...
- [2017BUAA软工助教]第0次作业小结
BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...
- [2017BUAA软工助教]博客格式的详细说明
一.为什么要强调博客格式 可以对比粗读一下这几篇博客然后自己感受一下博客格式对博客阅读体验的影响: MarkDown流: [schaepher]2017春季 JMU 1414软工助教 链接汇总 ...
- [2017BUAA软工助教]个人项目小结
2017BUAA个人项目小结 一.作业链接 http://www.cnblogs.com/jiel/p/7545780.html 二.评分细则 0.注意事项 按时间完成并提交--正常评分 晚交一周以内 ...
- [2017BUAA软工助教]常见问题Q&A
软工常见问题Q&A 目录: 1. 转会相关 1.1 转会流程是什么样子的? 1.2 团队中多人要求转会怎么办?(如何解散团队) 1.3 为什么有人想要转会? 1.4 软件工程课为什么有这一环节 ...
- [2017BUAA软工助教]第0次个人作业
学习别人的经验和体会 零.前言 我认为人生就是一次次地从<存在>到<光明>. 一.软件工程师的成长 0.这是一个博客索引 同学们在上这门课的时候基本都是大三,觉得在大学里,到教 ...
- [2017BUAA软工助教]个人项目准备工作
BUAA软工个人项目准备工作 零.注册Github个人账号(你不会没有吧..) 这是Git的使用教程: http://www.cnblogs.com/schaepher/p/5561193.html ...
- [2017BUAA软工助教]评论汇总
一 邹欣 周筠 飞龙 二 学校 课程 教师 助教1 助教2 助教3 福州 软件工程1715K 柯逍 谢涛 软件工程1715Z 张栋 刘乾 汪培侨 软件工程1715W 汪璟玢 曾逸群 卞倩虹 李娟 集美 ...
- [2017BUAA软工助教]个人项目测试结果
个人项目测试结果 标签(空格分隔): 未分类 9.29第一次测试结果 注:点击表头内相应项目可针对该项目进行排序 -c测试结果 INDEX NumberID -c 1 -c 5 -c 100 -c 5 ...
随机推荐
- 【转】为什么Github没有记录你的Contributions
【转】为什么Github没有记录你的Contributions 字数985 阅读0 评论0 喜欢0 记录下为什么github 提交的时候,没有记录到 github 的那个日历上。 Paste_Imag ...
- 【Alpha 冲刺】 6/12
今日任务总结 人员 今日原定任务 完成情况 遇到问题 贡献值 胡武成 建立数据库 未完成 表结构文档已设计好,服务器mysql刚配置完成,但是,SpringMVC框架还没有熟络,不清楚如何使用该框架去 ...
- 金三银四求职季,前端面试题小梳理(HTML、CSS、JS)
好久没写学习记录,最近太多事,又到一年求职季,都说金三银四求职季,自己也做一下最近学习的一些前端面试题梳理,还是个小白,写的不对请指正,不胜感激. HTML篇 html语义化 用语义化的代码标签书写, ...
- BZOJ 1113 海报 单调栈
题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1113 题目大意: N个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们. ...
- python string.md
string 包含用于处理文本的常量和类.string模块始于Python的最早版本. 2.0版本中, 许多之前只在模块中实现的函数被转移为string对象的方法. 之后的版本中, 虽然这些函数仍然可 ...
- JVM打印加载类的详情信息
使用JVM参数即可:-XX:+TraceClassLoading
- day2-课堂代码
# 字符串常用属性和操作 # a = 'aa' # b = 'bb' # c = 'cc' # d = a + b + c # print(d) # age = 50 # print('田老师的年龄是 ...
- Windows7系统下OpenCV2.4.4+PCL1.6.0+SSBA3.0+VS2010 IDE32环境下编译和安装以实现Sfm和PCL点云数据可视化
最近在学习<深入理解OpenCV:实用计算机视觉项目解析>一书的第三章和第四章时,遇到很多编译问题,书中又没有详细的讲解环境配置和搭建过程.经过多天的捉摸.调试.排错终于将两章的程序都调试 ...
- mysql删除关联表数据
DELETE og,oiFROM order_goods og, order_info oiWHERE oi.order_id = og.order_id and oi.user_id = 6
- 非const引用不能指向临时变量
没找到具体原因,MSDN看到下面这句,VC是从2008才有这一限制的,感觉就是从语法上对临时变量增加了限定,因为一般说来修改一个临时变量是毫无意义的,通过增加限定,强调临时变量只读语义.虽然实际上修改 ...