8. 为开发者设计
最佳实践
核心模块
本模块的目的是(重新)向开发者介绍设计思维。他们可能不想从事设计师工作,但了解一些基本的用户体验和设计理论对所有参与网站建设的人来说都是有益的,无论他们的角色是什么。至少,即使是最技术性的“非设计师”开发者也应该了解设计说明,了解为什么事物按其设计方式设计,并能够进入用户的思维方式。这将有助于他们使自己的作品集看起来更好。
此外,前端开发者经常被要求在项目中完成各种设计工作。客户和雇主通常假设他们可以做到,因为他们参与了网站的视觉元素。历史上,“Web 开发者”曾经比现在更像是一个混合的设计师/开发者角色。
通用资源
- 学习 UI 设计基础,Scrimba 课程合作伙伴
- 设计的形状,Frank Chimero
- 为 Web 设计,Mark Boulton
- 设计跳板:学习设计理论基础,Anna Riazhskikh
- 实用排版,Matthew Butterick
- 简化的 Web 排版,Hannah Boom
- Web 样式指南,Patrick J. Lynch 和 Sarah Horton
- 你可以每次安全遵循的视觉设计规则,Anthony Hobday
- 16 个小 UI 设计规则,产生重大影响,Adham Dannaway
8.1 基本设计理论
8.2 以用户为中心的设计
8.3 设计说明
学习成果
- 使用设计语言与设计师交流。
- 解释设计说明要求以生成实现。
- 设计师用来向开发者传达其信息的典型工具(例如 Figma)。