设计的陷阱

Book description

设计师常常追求美观甚至完美的设计,但有时未能周全地考虑其设计可能产生的不利影响,进而在无意中对用户造成了伤害,甚至产生未曾预料的悲剧性后果。本书通过研究一些发人深省的真实案例,剖析了糟糕的设计给用户造成的四种类型的伤害,使设计者意识到糟糕设计的隐性代价,避免做出有问题的设计。

  • 要命的设计:甚至造成年轻癌症患者死亡的界面
  • 激怒用户的设计:运用了无礼技术和黑暗模式
  • 让人伤心的设计:可能在无意间对用户造成情感伤害
  • 排斥用户的设计:缺乏无障碍性和包容性,对某些用户群体不公
  • 如何不畏艰难,倡导符合伦理的设计
  • 如何利用工具和技术,避免做出有害的设计决策
  • 专业人士分享经验教训,更好地用设计改善世界

Table of contents

  1. 封面
  2. 扉页
  3. 版权
  4. 版权声明
  5. O’Reilly Media, Inc.介绍
  6. 目录
  7. 前言
    1. 关于本书
    2. O’Reilly Safari
    3. 意见及问题
    4. 致谢
    5. 电子书
  8. 第1章 引言
    1. 谋杀了Jenny的界面
    2. 设计师的角色和职责
    3. 总结
    4. 重要结论 (1/2)
    5. 重要结论 (2/2)
    6. 参考文献
  9. 第2章 真的会要命
    1. 愚蠢的错误与愚蠢的用户
    2. 案例研究1:Therac-25 (1/2)
    3. 案例研究1:Therac-25 (2/2)
    4. 案例研究2:纽约城的渡轮撞击事件
    5. 案例研究3:福特Pinto
    6. 案例研究4:航班148
    7. 模式的替代方案 (1/2)
    8. 模式的替代方案 (2/2)
    9. 故障树分析法
    10. 总结
    11. 重要结论
    12. 参考文献
  10. 第3章 激怒用户
    1. 为什么应该关心情感呢
    2. 无礼技术的特点 (1/3)
    3. 无礼技术的特点 (2/3)
    4. 无礼技术的特点 (3/3)
    5. 黑暗模式 (1/3)
    6. 黑暗模式 (2/3)
    7. 黑暗模式 (3/3)
    8. 总结
    9. 重要结论
    10. 参考文献
  11. 第4章 真让人伤心
    1. 将用户理想化
    2. 无意间的残忍
    3. 自责和羞耻心
    4. “高级用户”功能
    5. 允许滥用
    6. 如何避免引起伤感 (1/2)
    7. 如何避免引起伤感 (2/2)
    8. 总结
    9. 重要结论
    10. 参考文献
  12. 第5章 用户受排斥
    1. 无障碍性 (1/2)
    2. 无障碍性 (2/2)
    3. 多样性、包容性设计和为所有人设计 (1/2)
    4. 多样性、包容性设计和为所有人设计 (2/2)
    5. 不公正 (1/3)
    6. 不公正 (2/3)
    7. 不公正 (3/3)
    8. 总结
    9. 重要结论
    10. 参考文献
  13. 第6章 工具与技巧
    1. 尽可能多收集一些数据
    2. 学会识别情绪
    3. 总结
    4. 重要结论
    5. 参考文献
  14. 第7章 我们可以怎么做
    1. 我们所有人都可以做的
    2. 设计师可以做的 (1/2)
    3. 设计师可以做的 (2/2)
    4. 参考文献
  15. 第8章 他们做得很好
    1. 对身体好
    2. 对情绪好
    3. 包容性
    4. 正义
    5. 你将做什么
  16. 附录 公司及产品
  17. 关于作者
  18. 关于封面

Product information

  • Title: 设计的陷阱
  • Author(s): Jonathan Shariat, Cynthia Savard Saucier
  • Release date: January 2020
  • Publisher(s): Posts & Telecom Press
  • ISBN: 9787115516312

You might also like

book

R数据科学

by Hadley Wickham, Garrett Grolemund

R社区领军人物作品,从典型数据科学项目所需工具模型着手,带领读者掌握R语言精华,学会熟练使用多种工具解决各种数据科学难题。 探索——以可视化作为R编程起点,再进行重要变量选取、筛选关键观测等重要数据操作,并对数据提出问题且找到答案。 处理——导入、整理并转换数据。 编程——管道操作的工作原理和替代方式,函数使用规则,如何实现迭代。 模型——深刻理解模型背后的数学理论和数据,直观认识统计模型工作原理。 沟通——学会R Markdown,让人们快速轻松理解你的工作。

book

解密金融数据

by Justin Pauley

技术是获取和解释金融数据的强大工具,能给你华尔街上所有人都想要的东西:优势。你不需要成为一名程序员就能从彭博、IHS Markit或其他系统获取金融信息。 通过本书并结合你的见解与彭博或Markit的数据,你将了解分析金融信息和生成专业报告的技能。 如果你是一名程序员,本书也包含用C#来覆盖相同主题的方法。 对比公司、债券或贷款,并使用在彭博屏幕上看不到的数据。 为单个公司建立两页的活页报告,包含重要的金融数据、与其对等组的相对价值比较和价格趋势。 建立投资组合总结报告,包含业绩、增长、风险调整后收益和组合。 探索公司债券和贷款市场的每日价格和贷款信息。 利用相关性和回归确定两种证券(或指数)之间的关系。 通过计算方差、标准差和夏普比率来衡量投资组合风险调整后的收益。 使用Markit数据来识别有意义的趋势。

book

数据库系统内幕

by Alex Petrov

当我们选择、使用并维护一个数据库系统时,理解它的原理至关重要。但是现今有太多的分布式数据库和工具可供使用,要想弄明白每一种工具的作用以及它们之间的区别往往并不容易。在这本实用指南中,作者讲解了现代数据库和存储引擎背后的概念。 通过本书,你将领略到从众多书籍、论文、博客和多个开源数据库源代码中精心选取的相关材料,并且了解到众多现代数据库之间最重要的区别在于决定存储结构和数据分布的子系统。 你将深入了解如下内容: 存储引擎:学习存储的种类、分类依据,理解基于B树和不可变日志存储结构的存储引擎。 存储构建块:理解数据库文件如何使用诸如页缓存、缓冲池等辅助数据结构来组织构建高效的存储。 分布式系统:逐步学习节点和进程间如何连接并构建复杂的通信模式。 数据库集群:深入探究现在数据库中常用的一致性模型,并了解分布式存储系统是如何实现一致性的。

book

Python机器学习基础教程

by Andreas C. Müller, Sarah Guido

机器学习已成为许多商业应用和研究项目不可或缺的一部分,海量数据使得机器学习的应用范围远超人们想象。本书将向所有对机器学习技术感兴趣的初学者展示,自己动手构建机器学习解决方案并非难事! 书中重点讨论机器学习算法的实践而不是背后的数学,全面涵盖在实践中实现机器学习算法的所有重要内容,帮助读者使用Python和scikit-learn库一步一步构建一个有效的机器学习应用。 机器学习的基本概念及其应用 常用机器学习算法的优缺点 机器学习所处理的数据的表示方法,包括重点关注数据的哪些方面 模型评估和调参的高级方法 管道的概念 处理文本数据的方法,包括文本特有的处理方法 进一步提高机器学习和数据科学技能的建议