破茧蜕变——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!

posted on 2024-12-30 23:31  zzsthere  阅读(55)  评论(0)    收藏  举报