软件工程 课程回顾 102301321 吴颖哲

吴颖哲(102301321)- 客户端 UI 设计

一、学期回顾

回顾你对于软件工程课程的想象
学期开始时,我以为UI设计在软件工程中主要是美化界面的工作。我期待通过这门课程学习如何把设计理论应用到实际项目中,同时了解设计和开发之间的协作流程。

实际参与项目后,我的认识有了很大改变。我发现设计不仅仅是让界面好看,更重要的是要解决用户的实际问题,要理解用户的使用场景和操作习惯。好的设计能够降低用户的学习成本,提升操作效率,这是我在这次实践中体会最深的。

回顾你在这门课程中的投入与产出
我负责整个项目的视觉设计和交互规范制定,包括设计系统构建、界面原型设计、视觉美化等工作。我完成了20多份高保真设计稿,写了大约500行的CSS样式代码,还输出了一份完整的设计规范文档。

软工实践各次作业花费的时间:

  • 第一次团队作业:5小时
  • 第二次团队作业:6小时
  • 第一次团队项目作业:10小时
  • 第二次团队项目作业:15小时
  • 第三次团队项目作业:22小时
  • 第四次团队项目作业:27小时

在软件工程课程上花费的时间:

  • 累计时间:85小时
  • 实际周均时间:8.5小时
  • 预计周均时间:7小时

令你印象最深刻的是哪一次作业或哪一场答辩?
最让我印象深刻的是Alpha版本的用户测试会。我们在观察用户使用战术板时发现,很多用户不清楚自己当前处于什么操作模式(是绘制模式还是拖拽模式),导致经常出现误操作。

这个问题让我思考了很久。后来我设计了一套完整的视觉反馈系统:当用户切换到不同模式时,工具栏会有明显的高亮提示,鼠标指针的样式会改变,界面上还会有文字提示。通过这三种方式的组合,让用户时刻清楚自己当前的状态。

在Beta测试中,我们发现这套反馈系统让误操作率下降了60%以上。这件事让我深刻体会到,设计不是主观的审美判断,而是要基于实际的用户观察和数据反馈,解决真实存在的问题。

二、总结收获

展开说说你的软工实践故事
从项目一开始,我就着手建立整个产品的设计语言。基于《无畏契约》游戏的科技风格,我确定了深色基调的设计方向,加入了科技感的线条元素和高对比度的色彩搭配。

我建立了一套完整的设计组件库,包括按钮、输入框、卡片、弹窗等基础组件,确保整个产品在设计上保持一致性。这个过程中,我学会了如何系统地构建设计体系,而不是零散地设计单个页面。

在战术板的交互设计上,我花了很多心思。比如拖拽英雄图标时的反馈效果、绘制图形时的预览状态、撤销操作时的动画提示等等。这些微小的交互细节虽然不起眼,但对用户体验的影响很大。

设计和开发的协作也是一个重要的学习过程。我需要经常和前端同学沟通设计方案的实现细节,有时候为了实现某个效果,我们需要一起讨论技术可行性,找到最佳的解决方案。

最让我有成就感的是看到自己的设计被完整地实现出来,被真实的用户使用和认可。当用户反馈说界面清晰、操作流畅时,我觉得所有的努力都值得了。

介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?

  • Figma设计工具:我熟练掌握了Figma的组件化设计和自动布局功能,这大大提高了我的设计效率。
  • 设计系统构建:学会了如何建立和维护一套完整的设计系统,确保设计的一致性和可扩展性。
  • CSS变量和设计令牌:通过使用CSS变量来定义颜色、间距等设计属性,实现了设计和代码的同步更新。
  • 用户测试方法:学习了如何通过观察和访谈收集用户反馈,用数据驱动设计决策。

这些工具和方法让我能够更专业、更高效地完成设计工作。特别是设计系统的建立,不仅提高了我的工作效率,也为开发团队提供了清晰的设计规范。

技术之外,这门课程还给你带来了哪些方面的提升?

  • 同理心:我学会了从用户的角度思考问题,理解他们的使用场景和操作习惯。
  • 沟通能力:需要经常和开发团队沟通设计意图和技术实现,这让我的表达更加清晰和有说服力。
  • 系统思维:从设计单个页面到构建整个设计系统,我学会了系统化地思考和解决问题。
  • 抗压能力:在紧张的开发周期中,需要快速响应需求变更,这锻炼了我的适应能力和工作效率。

如果还有什么想记录的或者想说的,就写在这儿吧!
这个学期的项目经历让我对设计工作有了全新的认识。以前我觉得设计主要是追求美观,现在我知道设计的核心是解决问题。

最让我开心的是看到自己的设计被实现出来,被真实的用户使用。每次听到用户说“这个界面用起来很顺手”或者“这个功能操作起来很流畅”,我都特别有成就感。

有时候我也会反思,如果时间更充裕,我可能会在交互动画的细节上做得更精致,或者在设计系统上考虑得更完善。但考虑到项目周期和资源限制,我们做出了合适的平衡。

通过这次实践,我不仅提升了设计技能,更重要的是学会了如何在一个团队项目中有效地工作,如何平衡设计理想和实现约束。这些经验对我未来的职业发展会有很大帮助。

三、致谢
感谢开发团队对设计工作的尊重和支持,他们在实现时尽力还原每一个设计细节。特别感谢前端同学,在实现复杂交互效果时我们有很多深入的讨论和协作。

感谢TA在设计评审中提出的宝贵建议,让我在设计思路和实现方案上都有了新的思考。

这段经历让我从一个追求视觉效果的设计师,逐渐成长为一个关注用户体验和解决问题的设计师。


posted @ 2025-12-29 18:32  4lex吴  阅读(0)  评论(0)    收藏  举报