一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
- 通过软件工程这门课,学到了很多以前没接触过的知识,比如软件的原型设计,以及结对编程过程的体验,团队是怎么一起合作的等等。
- 不足之处在于编程能力很差,一开始团队合作设想的我都没怎么做到,离自己预期相差甚远。一开始自己打算完成的都没做好,甚至觉得自己拖后腿。原因我想还是自己学习的太少了吧。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
- 个人编程代码量:500+
- 结对编程代码量:3300+
-
团队编程代码量:500+(自己有写 但是被采纳的很少)
合计:3300+
2、软工实践的各次作业分别花了多少时间?(做一个列表)
编号 | 作业名称 | 时长(分钟) |
---|---|---|
1 | 个人编程 | 1640 |
2 | 结对编程 | 8000(时间用了很多 就是这么菜) |
3 | 团队项目需求分析 | 40 |
4 | 现场编程 | 400(加上编程之前的准备) |
5 | alpha编程 | 2500 |
6 | beta编程 | 1500 |
4、哪一次作业让你印象最深刻?为什么?
结对编程,因为这是严格意义上我第一个写的网页,通过原型设计,算法设计到网页实现,让我很有成就感。
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
累计花了235个小时,平均每周14.7个小时(总计16周)
开篇博客的回答:每周15h到20h(大概基本完成了)
5、学习和使用的新软件
Axure RP 9,idea,vs code
6、学习和使用的新工具
github
7、学习和掌握的新语言、新平台
java,html+css+js
8、学习和掌握的新方法
单元测试,前端开发,原型设计
9、其他方面的提升
写博客算么(markdown会用了)
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
- 个人编程:在短期时间学习java,以及用它写出了个人编程作业,虽然作业写得不是很完美,但是还是写出来了
- 结对编程:和队友合作写出了一个网页,明白了接口那些知识,虽然算法完成的一般,分数也不高,但是花费了自己的一番心血
- 团队编程:组长一个人扛大旗,我几乎做的都是打杂的工作,没能把自己学的应用上
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
最感谢的人?自己。感谢最开始干劲十足的自己。虽然学到后期自己不够努力,但是还是感谢一开始努力的自己。