一、对于开发过程中以及答辩过程中的感受感想
在长达一个月的项目开发周期中,我深刻体会到软件工程不仅是代码的堆砌,更是系统思维的培养过程。开发阶段最大的感受是"计划永远赶不上变化"——最初设计的原型在开发中经历了多次重大调整,每次需求变更都像是对团队应变能力的突击考试。特别是在数据库设计阶段,因未充分考虑周全,迫使我们在开发中期重构了很多数据表,这种"推倒重来"的痛苦让我理解了架构设计的重要性。
答辩过程中通过现场演示,由于我们项目的不完整性,没有充分展示出很多细节,虽然我们计划中包含一些细节功能的实现,但是由于时间问题,也没有完成。所以在答辩的过程中,由于没有具体完成这些功能,只是纸上谈兵,在这些具体功能上的可能出现的问题和效果没有办法去了解。
二、开发中团队合作遇到的问题
我们的二人团队在协作过程中遇到了两个问题:
进度不同步:实际上我们两人的任务规划出现了一些问题,由于是第一次做团队项目,导致分工不明确,项目做的很乱,有时候需要做的东西需要实现交互或者相互依赖,但是由于分工不明确,或者说是进度不同步,往往按照流程走的功能上面会出现各种各样的小问题,只能先用假的数据或者被迫换别的功能去做
意见分歧:由于每个人的想法和做法不同,往往一个功能实现上面就会出现不同的意见,虽然最终是采纳一人的想法,另一人妥协,但是在处理问题的时候,往往会浪费很多时间。
三、开发中或者前期学习中自身各个方面的进步和提高
从最开始的小白到现在算是初步了解了一个项目从0到有的这么一个过程,也学会了出现问题如何去沟通,虽然沟通浪费了一些时间,但是沟通让我两人更加融入进这个项目。
四、项目开发经验介绍,学习经验介绍
需求确认:一定要知道自己想要什么,自己这个项目做出来应该是什么样子的
多加注释:写完代码之后最好加上简便好理解的注释,不然复盘的时候自己都容易看不懂自己的代码。就会浪费时间
演示复盘:每一次的复盘都是在加深对这个项目的理解,也是每次找到不合理和缺陷的关键,很多次复盘都找到了功能的不完整性和不合理的地方加以改正。
五、项目的优点以及不足
1. 优点
a) 项目是一个完整且实现闭环的项目
2. 缺点
a) 项目没有整体完成,很多预想的功能没有实现
六、写在最后的真实感悟
软件工程没有标准答案,但永远有更优解,而追求这些更优解的过程,正是开发者最珍贵的成长轨迹。
0条评论
点击登录参与评论