一、请回望暑假时的第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
在自学能力,掌握实用工程软件方面达到了期待,但个人代码水平,团队的沟通能力以及组织能力还有个人规划的能力大大的不足,代码能力虽有提高,但还是很弱,分配的任务没有高质量完成,是个人的一个缺陷,还有自己总是喜欢拖拉,没有规划好时间。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
3000行左右吧
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 花费时间 |
---|---|
第一次作业 | 3 |
第一次个人实践 | 18 |
第一次结对 | 10 |
第二次结对 | 20 |
团队展示 | 2 |
项目选题报告 | 1.5 |
项目需求分析 | 6 |
项目Alpha冲刺(团队) | 150 |
随堂作业 | 8 |
个人作业——软件产品案例分析 | 8 |
事后诸葛亮(团队) | 2 |
项目Beta冲刺(团队) | 30 |
最后完善 | 12 |
个人作业--软件工程实践总结作业善 | 3 |
共计 | 273.5 |
3、哪一次作业让你印象最深刻?为什么?
项目Beta冲刺吧,那段时间老是在调bug,每天熬夜到两点多,压力比较大。
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?
累计大概200多小时吧。一周大约10几个小时,闲暇时间基本都在软工身上。
5、学习和使用的新软件
VS2017,AndroidStudio,墨刀等等
6、学习和使用的新工具
PS
7、学习和掌握的新语言、新平台
Java,eclipse
8、学习和掌握的新方法
单元测试,调试bug技巧等
9、其他方面的提升
抗压能力,耐力
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
团队成员大部分都是第一次着手做一个这么大的软件工程项目,未免有些生疏,但是大家人都挺好的,有什么问题大佬也能帮忙解答。人月神话....大概就是体验了好几把凌晨四点的福大吧
三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。 特别地,特别地,下一届要不要中途换队员?
建议的话:要有耐心,要多锻炼抗压水平,软工实践如果能坚持下来的话是挺锻炼人的。对于自己的建议的话,要勤奋练习,多练多写才能提升代码水平,还有还有,千万要做好时间规划,不然每次DDL前会很痛苦。换队员的话,感觉初衷是好的,但是可能效果不是很理想吧,我的建议是不换队员
四、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
有萌芽阶段、磨合阶段、规范阶段和创造阶段,我们团队估计只经历了前两个阶段吧。我们的团队很明显,我们没有到达"创造阶段“我们既没有达到高度自治,不再需要领导的试试教诲与介入,角色与职责尚不能够根据项目的要求自然转换,更谈不上没有人为此担心或发牢骚了,可能还需要多多练习,多多磨合。
五、怎样证明你学会了软件工程?
代码能力还有编程习惯上证明这门课对于我的代码能力有所提高,学会做需求分析,而不是没有做好事先规划上去盲打,还有队友间要多多沟通,特别是与PM,