软件工程实践学期总结:“工程思维”的获得

软件工程实践学期总结:“工程思维”的获得

回顾这一学期的软件工程实践,我经历了一次软件开发的流程


一、 学期回顾

1.1 对软件工程这门课的重新认识

在开课前,我眼中的软件工程就是“大型编程课”,认为只要技术够强,项目就能成。但通过实践,我发现技术反而是最底层的支撑,更核心的挑战在于:需求的不确定性、进度的压力以及沟通的损耗

1.2 这一学期的投入与产出

在团队项目 EchoLogic 中,我主要承担了后端与接口相关的工作,具体贡献包括:

  • 后端开发: 使用 Spring Boot 实现“快照”与“AI摘要与标签生成”的模块。
  • 接口设计: 设计并实现前后端分离的上述功能的API。

📊 阶段性时间投入

任务阶段 花费时间
第一次团队作业 2 小时
第二次团队作业 2 小时
第一次团队项目作业 4 小时
第二次团队项目作业 4 小时
第三次团队项目作业 3 小时
第四次团队项目作业 4 小时

📈 课程整体投入情况

  • 累计时间: 19 h
  • 实际周均: 3 h
  • 预计周均: 3 h

1.3 最让我印象深刻的一次经历

关键节点:第一次业务闭环联调

让我印象最深刻的是前后端尝试进行第一次业务闭环联调。
原本以为大家沟通得已经“心领神会”,但当真正把代码合在一起时,才发现现实和想象差得太远,当时过程十分艰辛。
这次经历让我深刻意识到:口头沟通是效率最高但也最不可靠的交流方式。 软件工程中的“交流成本”往往不是因为大家不说话,而是因为缺乏统一的、书面化的“语言协议”。


二、 这一学期我真正收获了什么

2.1 属于我的软工实践故事

我的核心转变在于从“堆砌功能”变成了“精简路径”。起初我想给平台加上所有花哨的功能,但在敏捷开发的压力下,我被迫学会了做减法。

我开始问自己:

[x] 这个功能是解决核心痛点的吗?

[x] 如果只留三个按钮,它们应该是哪三个?

[x] 弱网环境下,这个反馈是否足够及时?

这种砍掉冗余、追求极致流畅的过程,让我第一次感受到作为一名工程师的严谨。

2.2 学到的新技术与工具

Spring Boot:后端服务必不可少的工具

Figma:不仅是画图,更学会了如何用组件化思维设计 UI 规范。

GitFlow:学会了如何在多分支并行开发时避免代码冲突。

2.3 技术之外的成长

同理心:学会站在技术零基础用户的角度审视产品。

抗压性:在交付前夕面对突发 Bug 能够冷静定位并解决。

取舍观:理解了“完成优于完美”在工程交付中的重要性。

2.4 额外记录的片段

忘不了那个为了解决一个接口的未知问题,和队友讨论到教学楼熄灯。当最终问题解决的那一刻,那种快乐是其他课程无法比拟的。

image


三、 致谢

  • 🙏 感谢队友:感谢团队中的每一位成员在需求讨论和答辩准备中的相互配合。

这一学期的软件工程实践,不仅让我完成了一个项目,也让我对“如何把事情做完整”有了更清晰的认识。

posted @ 2025-12-28 17:33  102301336_何顺康  阅读(4)  评论(0)    收藏  举报