软工实践个人总结
一、基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象 |
对比第一次作业时我对这门课的期待:按照自己感兴趣的方向去做一个项目,做一个真正实用,有趣的,与现实接轨的小程序。期待自己的代码能力,团队合作能力有所提升。
- 成长的部分:
(1)在代码能力上得到了比较大的提升,尤其是在前端。
(2)了解了如何做一个app,对于写代码不再是像之前做各种简单的数学题目,而是真正与现实接轨。
(3)在结对编程与团队编程时加强了团队合作与沟通能力。 - 存在的不足:
(1)抗压能力不足,心态容易崩。
(2)在后端方面代码能力没有提升。
(3)没有提升我对编程的兴趣
1.2 总结这门课程的实践总结和给你带来的提升: |
-
在软工实践课程当中我编写了3000行代码。
-
软工实践的各次作业分别花费的时间:
# | 作业 | 花费时间(分钟) |
2 | 个人编程作业 | 1790 |
3 | 结对编程作业 | 1500 |
4 | 团队介绍与选题报告 | 120 |
5 | 团队需求分析报告 | 120 |
6 | 团队项目之现场编程 | 240 |
7-13 | Alpha冲刺(含总结) | 2160 |
14-19 | Beta冲刺(含总结) | 1035 |
20-22 | 每周小结 | 500 |
- 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
结对编程,这次作业和其他课程的作业都堆在了一周,不得不熬夜,但有队友的陪伴与鼓励,经过了结对编程,心理承受能力upup。
- 在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 | 实际周均时间 | 预计周均时间 |
124h | 7.75h | 20h |
- 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
(1)markdown:博客撰写
(2)android studio:安卓app开发,让我了解并且学习了如何开发一个app
(3)auto.js:第一次接触脚本
(4)一些性能分析与测试工具
(5)Axure:原型设计
- 其他方面的提升。
(1)自学提升能力,自己去摸索如何开发app,去看了很多教程。
(2)团队协作能力、沟通能力与组织能力提升。
二、总结与收获
- 个人与结对项目中大多数时间还是去github或博客上查找相关知识。拥抱开源其实也并不简单,在修改代码的过程中会学到很多知识。
- 团队项目时间中了解到了安卓项目开发的整个流程,页面的布局,页面的跳转,条件触发,逻辑判断等等。
- 尽量少拖延
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
最想感谢的是结对编程和团队编程的所有队友。这个学期如果不是组队编程我可能时刻都会放弃,而在团队当中自己的责任感、队友的陪伴与鼓励能给我很大的力量,才坚持到了最后。