破茧蜕变——2024 秋软工实践个人总结
破茧蜕变——2024 秋软工实践个人总结
学期回顾
1.1 课程想象与现实
最初接触软件工程,幻想自己能像影视剧中编程大神一样,轻松敲代码做出炫酷软件。一学期下来,代码编写能力确实提升不少,也熟悉了项目从规划到落地的全流程,算是实现了部分期待。但软件性能优化方面还很欠缺,前期只顾功能实现,忽略底层架构设计,导致后期优化困难重重。

1.2 投入与产出
软工实践课程里,我写了约三千行代码,参与“Man游”前端开发。各次作业耗时如下:
软工实践的各次作业分别花费的时间:
| 作业 | 花费时间 |
|---|---|
| 第一次个人作业 | 8h |
| 第二次个人作业 | 10h |
| 第一次结对作业 | 15h |
| 第二次结对作业 | 20h |
| 第一次团队作业 | 25h |
| 第二次团队作业 | 26 |
| 现场编程作业 | 4h |
| 团队作业beta冲刺 | 34h |
累计投入 142,实际每周平均 10h,远超起初预估的每周 8h。
1.3 印象最深的经历
印象最深的是现场编程作业,当时分秒必争,紧张氛围笼罩,大脑飞速运转,手眼并用。解决突发代码问题时虽疲惫不堪,但结束后的成就感爆棚,也见识到自身潜力。
总结收获
2.1 实践故事
• 个人编程:开发用户登录界面加密算法时,难题不断。深夜独自翻资料、调试代码,深切体会到自主钻研对攻克技术难题的关键作用。

• 结对编程:做数据可视化模块,思维碰撞让方案更完善,也明白了合作沟通的重要性。
• 团队项目:前端页面适配不同机型的兼容性问题棘手,经团队头脑风暴、尝试多种框架后攻克难题,见识到团队智慧的强大。
2.2 新技术与工具
• Git:代码版本管理神器,精准追踪代码修改,出问题能回溯历史版本,让团队协作更顺畅。
• Vue.js:前端框架,极大简化 DOM 操作,大幅提升交互页面开发效率。
2.3 技术外提升
• 沟通能力:频繁和队友交流,表达愈发清晰流畅,沟通更自信。
• 抗压心态:面对接连的 deadline,从焦虑到沉稳,心理素质变强。
2.4 随心分享
这门课让我意识到小小的功能、交互都有可能有着超多的代码支撑,致敬程序员。想跟学弟学妹说:每个 bug 都是成长契机!

致谢
特别感谢我的团队成员们。在团队作业里,复杂算法困住大家时,大家一起熬夜,梳理逻辑、重写代码,互相打气。多亏有大家,那些bug时刻才成难忘回忆,愿大家编程之路顺遂无 bug!

浙公网安备 33010602011771号