软工实践总结
软件工程课程个人总结(后端工程师)
一、学期回顾
1.1 对软件工程课程的最初想象与现实对照
在修读软件工程课程之前,我对这门课的理解更多停留在“多人一起完成一个项目”的层面,对工程化开发、角色分工和协作流程并没有特别清晰的认知。作为一名偏后端方向的同学,我最初的期待是:
能够在真实项目中接触完整的后端开发流程,而不仅仅是写零散的功能代码。
经过一个学期的学习与实践,这门课程基本达到了我的预期。
在达成目标的方面:
- 真正参与了一个软件工程的完整项目,理解了后端在系统中的职责边界;
- 从需求分析开始介入,参与接口设计、数据库设计和业务逻辑实现,而不是“临时补代码”;
- 对软件工程中规范、文档、接口一致性和可维护性的重要性有了直观认识。
不足之处也同样明显:
- 项目初期对需求变化的预估不足,部分后端设计在后期经历了多次调整;
- 对系统整体架构的抽象能力仍有欠缺,更多精力放在具体功能实现上;
- 在异常处理、日志设计等工程细节上还有提升空间。
这些问题也让我意识到,软件工程能力并不是一次项目就能完全具备的,而是需要在不断实践中积累。
1.2 在课程中的投入与产出
在本学期的软件工程实践中:
- 每名成员平均编写了约 数千行代码(后端为主);
- 在团队项目 《LifeFlow》 中,我主要担任 后端工程师 角色。
后端主要工作内容
结合项目代码结构与实现,我主要负责了以下工作:
- 使用 Node.js + Express 搭建后端服务框架;
- 设计并实现核心 RESTful API 接口,统一返回格式;
- 使用 MySQL 进行数据存储,参与数据库表结构设计;
- 实现用户相关、业务核心相关的服务逻辑(Service 层);
- 与前端进行接口对接和联调,解决数据结构和调用时序问题。
在实践过程中,我逐渐从“只关心接口能不能用”,转变为关注:
- 接口是否稳定、可扩展;
- 返回数据是否适合前端使用;
- 后端修改是否会影响已有功能。
软工实践作业时间投入
| 作业 | 花费时间 |
|---|---|
| 第一次团队作业 | 6 小时 |
| 第二次团队作业 | 8 小时 |
| 第一次团队项目作业 | 12 小时 |
| 第二次团队项目作业 | 15 小时 |
| 第三次团队项目作业 | 18 小时 |
| 第四次团队项目作业 | 20 小时 |
软件工程课程总体投入
| 累计时间 | 实际周均时间 | 预计周均时间 |
|---|---|---|
| 约 80 h | 6~7 h | 5 h |
1.3 印象最深刻的一次实践经历
让我印象最深刻的是项目中后期的一次集中联调与答辩准备阶段。
在这一阶段:
- 后端接口基本完成,但在与前端联调时暴露出多个问题;
- 包括字段命名不统一、接口职责不清晰、异常情况考虑不足等;
- 为了保证整体展示效果,不得不对部分后端逻辑进行重构。
这次经历让我深刻体会到:
后端开发并不是写完接口就结束,而是要为整个系统的稳定性和可理解性负责。
二、总结收获
2.1 我的软工实践故事(后端视角)
在整个项目实践过程中,我最大的转变是思维方式的变化。
以接口设计为例:
- 初期更关注“功能是否实现”;
- 后期开始主动考虑接口的通用性、前端调用成本以及未来扩展性。
例如在某些业务模块中:
- 通过拆分 Service 层逻辑,避免接口之间产生强耦合;
- 统一 API 返回结构,减少前端的额外判断逻辑;
- 通过日志输出辅助定位问题,而不是反复调试。
这些改变虽然增加了前期设计成本,但显著提升了整体开发效率。
2.2 学习到的新技术与工具
-
Node.js + Express
- 对后端服务分层、路由设计有了系统认识。
-
MySQL 数据库
- 理解了表结构设计对业务逻辑的影响。
-
Git 版本控制
- 学会在多人协作中进行代码管理和冲突处理。
-
接口调试工具(Postman / Apifox)
- 提高了接口测试和联调效率。
2.3 技术之外的成长
- 团队协作能力:在分工中主动承担责任,避免“接口推诿”;
- 沟通能力:学会站在前端角度思考接口设计;
- 抗压能力:在多次 deadline 逼近的情况下推进任务;
- 工程意识:开始重视代码结构与长期维护。
2.4 个人反思与未来展望
这门课程让我更加明确了自己对后端工程方向的兴趣。
相比单人完成作业,我更享受在团队项目中构建系统、解决复杂问题的过程。
如果说遗憾:
- 受限于课程周期,系统仍有较大的优化空间;
- 对性能优化和安全性方面的实践还不够深入。
想对后续学习软件工程的同学说一句话:
不要害怕项目中的混乱,真正的工程能力往往就是在一次次修改和重构中形成的。
三、致谢
在本学期的软件工程实践中,我特别感谢:
- 项目组的每一位成员:在多次联调、修改和答辩准备中相互配合;
- 课程老师与助教:通过明确的要求与反馈,让我们真正体验到工程实践的严谨性。
这一学期的软工实践之旅虽然结束了,但它对我工程思维的影响,会持续到今后的学习和实践中。
posted on 2025-12-29 16:37 SureyoungOuO 阅读(14) 评论(0) 收藏 举报
浙公网安备 33010602011771号