个人作业——软件工程实践总结&个人技术博客
| 这个作业属于哪个课程 | 班级链接 |
|---|---|
| 这个作业要求在哪里 | 个人作业——软件工程实践总结&个人技术博客 |
| 这个作业的目标 | 总结课程 |
| 作业正文 | ... |
| 其他参考文献 | ... |
一、回望
- 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
当初我想学习项目开发用到的技术以及了解项目开发的过程,目前以及了解到了一个项目开发的大致过程了,但是在具体的开发编码方面后端知识还比较薄弱,还需继续学习。
- 你在第一次作业的个人简历中制定的`这门课程结束后,你预期你将增长的能力、技术、技能;和你针对你的目标绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
目前来看并未达到当时的预期值,最多完成了70%吧,接下来还会继续学习的。
- 请总结这门课程的实践总结和给你带来的提升
- 统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
3000行左右
- 软工实践的各次作业分别花了多少时间?(做一个列表)
作业|耗时(小时)|
:---😐:---😐:---:
准备篇|4|
热身篇——疫情统计|20|
结对第一次—某次疫情统计可视化(原型设计)|12|
团队作业第一次——种子队伍选拔和团队展示|4|
结对第二次作业——某次疫情统计可视化的实现|28|
团队作业第二次—团队Github实战训练|8|
团队作业第三次—项目需求分析|10|
团队作业第四次—项目系统设计与数据库设计|13|
个人作业——软件评测|15|
团队作业第五次——站立式会议+alpha冲刺|70|
团队作业第六次——beta冲刺+事后诸葛亮|50|
- 哪一次作业让你印象最深刻?为什么?
alpha冲刺那次吧,因为在那次里表现挺不好的,浪费了很多时间
- 累计花了多少个小时在软工实践上?平均每周花多少个小时?
226小时,平均每周14小时左右
- 学习和使用的新软件:
Github、HbuilderX、Android studio
- 学习和使用的新工具
墨刀,POSTMAN
- 学习和掌握的新语言、新平台;
vue框架、markdown,博客园
- 学习和掌握的新方法;
原型设计、需求分析、软件测评
- 工程能力的提升;
代码阅读能力、团队合作能力、前端开发能力
- 团队合作上的提升;
使用github合作开发效率明显提升
- 其他方面的提升
锻炼了学习新知识的能力
二、团队总结
- 如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?
我觉得组长的分工大致合理,不过在beta冲刺后期由于组长未参与前端开发工作,对前端开发速度和组员代码水平可能存在一些误解,一开始分配时不太合理,不过后来前端组小组长重新分配后任务就合理多了
- 你这学期经历过换组吗?你对换组有哪些看法?谈谈你在这个过程中的感受。
没有经历换组
- 分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建之法》第17章 人、绩效和职业道德)
基本都经历过了,最后也达到了“创造”阶段
三、人月神话
- 怎样证明你学会了软件工程?
基本完成了一个小项目的完整的开发过程吧
- 写下属于你自己的人月神话
Github系统对于团队开发来说真的特别方便,小组在合作开发的过程中一定要及时沟通,有问题一定要及时发现一起解决
四、建议
- 对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。
实践才是发现自己不足最好的方法
- 对于软工实践课程,你有哪些建议?
前期作业完成时间可以适当放宽一点,大家刚学习这门课,还有很多东西不了解,速度会慢一些,一下子就在短时间内布置太多作业会导致学生花太多时间在这门课上没时间学习其他课程
- 对于助教工作,你有哪些建议?
助教挺认真负责的,没有什么建议
- 对于自己今后,你有哪些建言?
任何时候开始学习都不算晚,永远不要停下学习的步伐

浙公网安备 33010602011771号