189
社区成员




这个作业属于哪个课程 | 构建之法-2021秋-福州大学软件工程 |
---|---|
这个作业要求在哪里 | 2021秋季软件工程实践总结 |
团队名称 | 测码奔腾 |
这个作业的目标 | 对软件工程实践进行总结 |
1)对比开篇博客对课程目标和期待:
开篇时我的目标是主要在实践上下功夫,学习新的技能,最开始是打算学习Java框架以及服务器配置相关知识,但这些后来都没有学到,因为我们团队作业内容的转变导致去学习了python,以及组长把服务器相关的东西都自己做掉了,也就没学习后者。但在python学习、团队协作、小程序开发流程等方面还是有较大程度的了解与提升滴。
2)总结这门课程的实践总结和给个人带来的提升,包括以下内容:
1、统计一下在这门软件工程实践中,完成了多少行的代码;
个人编程 | 450 |
---|---|
结对编程 | 200 |
团队编程 | 500 |
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 时间 |
---|---|
2021秋软工实践个人作业一 | 1h |
2021秋软工实践第一次个人编程作业 | 10h |
2021秋软工实践第一次结对编程作业 | 12h |
2021秋软工实践第二次结对编程作业 | 30h |
2021秋软工实践 Lab6 团队展示与选题报告 | 6h |
2021秋软工实践 Lab7 需求分析与原型设计 | 25h |
团队项目之现场编程 | 4h |
alpha冲刺计划 | 0.5h |
alpha冲刺 | 70h |
alpha冲刺完善 | 20h |
2021秋季软件工程实践总结 | 1h |
合计 | 179.5h |
3、哪一次作业印象最深刻?为什么?
做博饼小程序那次。原本以为那次的作业会要我们花费一个月的时间来学习、完成,结果当时已发布居然只有7天时间。由于当时没学过任何软件开发技能,很搞笑的用c++完成了博饼的功能,也就是只做了一个黑框框命令行,后来发现根本没有任何用处,与结对伙伴根本无法对接。好在当时的伙伴较为给力,我提供了主要的逻辑思维及判定等内容就完成了那次的博饼小游戏。由此才深刻感受到只会敲出来黑框框是没有用的,需要认真学习开发技能。
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?
差不多如上述花费时间表。平均每周花10小时。
5、学习和使用的新软件
6、学习和使用的新工具
7、学习和掌握的新语言、新平台
8、学习和掌握的新方法
9、其他方面的提升
在我所在的团队,在上软工实践之前,大家都没有在小程序方面的经验,大家都是从不懂开始学起,互相交流以解决问题,也正是因此,大家都能在冲刺阶段每天腾出时间来进行集体编程,对自己负责的部分不断地进行完善。这让此次的软工实践团队作业的编程过程对于我来说虽然是曲折的,但是在不断地完成项目的过程中也获得了很多的满足感和愉悦。但是也存在一些遗憾,由于大家的经验不足,前后端之间的沟通很艰难,这导致后面出现了不少的问题,因此有不少的代码都需要不断的推翻重来,同样的也是由于经验不足,对在开发工具中的完成的小程序理所应当地以为上线后的效果会一样,但是上线后却出现了不少的问题,最终在截止的前两三天又加班加点地进行修改,但很可惜也没能全部改成完美的样子。
对下一届软件工程实践的建议
在如今的大学里,计算机专业其实并不会帮同学从0到有点亮“技能树”,只能自己从网上学习技能学习路线。在有实践类、要做开发的课程的学期之前,要先做一个简单的规划,了解一下本学期需要用到的技术栈,不然很难在7、8门学课的压力下快速学习开发技术。在团队的时候尽量心态要好,平和地对待团队作业,做是一定能够做的出来的,做到什么程度就是看自己的能力了。
对老师和助教的建议
老师和助教都特别好,作业难度把握的我觉得是能够适应的程度,但是也希望老师和助教能够一开始给出这学期需要做的作业以及需要的技术,这样能够方便同学更好地学习不会盲目。
团队的发展有4个阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段
我认为我们团队处在磨合阶段到规范阶段之间,要想达到老师所说的10几k/人月的程度还需要努力!
道歉环节:从软工最后一次展示以来到现在,完完全全没关注软工课程相关内容,每天都在赶其他科的复习。没关注到有作业迟交了,很对不起助教的不断催促,真的真的很抱歉!! ㅠㅠ