推荐序

——Irene Au

Google用户体验主管

Yahoo!用户体验与设计前副总裁

在1979年,Christopher Alexander发表了重要著作《模式语言》。这本书介绍了一种用于架构、构建和计划的创新且实用的语言,自此本书中所描述的观点也被实际用于从计算机科学到用户界面设计的多个领域。这个最开始被作为建筑学领域的概念已经被扩展到其他领域,并且直到今天仍然有实用价值,这个事实足以证明其价值和正确性。简单地说,设计模式是一个在通常情况下对于软件、建筑、景观或者Web设计领域中不断重复问题的普遍性解决方案。

设计模式在Web设计中

由于设计模式直接关系到设计对象的可用性,因此对Web设计来说,设计模式与其明显相关。构建一个有用产品的原则之一,就是要实现用户头脑中对一件事情应该如何实现而产生的思维模型。产品的一致性有助于加强和帮助构建可以为用户提供使用指导的易用产品,以及完成任务的思维模型。设计模式能够捕捉到这些最佳实践,并且提供一个以一致方式实现这些实践的解决方案。

设计模式也有助于帮助一个组织在成长过程中进行调整,作为Yahoo!的用户体验与设计组的前副总裁,我需要用有限的预算和人力资源来实现范围越来越大的产品及服务。在这个过程中,我需要不断面对为这些工作创造有效的设计的挑战。伴随团队的快速成长和组织不断分离产品线,设计者越来越彼此独立地开展工作,而且我越来越发现需要解决很多同样的设计问题。获得和实现最佳实践对于Yahoo!越来越关键,只有这样才能高效且一致地提供高质量的设计。而且随着Web设计模式的建立,身在前线的工程师们能够创建可重用且模块化的代码。从而提高质量和开发效率,缩短开发及设计时间。

本书在Yahoo!中的应用

本书的作者经常会在例子中提到Yahoo!,这些设计基于广泛的用途和民族研究,并且包含了可识别的最佳实践。由于Yahoo!的产品泛围很广,其团队几乎面对每一种主要消费者的产品和界面课题。你可以把本书作为一本参考书,即使没有相似规模和能力的设计及研究团队,也可以学习那些与Yahoo!相类似公司的实践经验并应用到你的网站上而从中获益。

Web上的用户交互都具有不固定性和无缝性,只要简单地按动一次鼠标,用户就可以到达一个完全不同的可能会具有独特外观、感觉和交互模型的网站,因此设计团队理解、应用并参与到Web设计模式的开发中非常重要。对用户而言,应用到Web设计中的设计模式越相似,Web就越容易,这对于每一个人来说都是 一件好事。

毫无疑问,对于需要仔细分析应用的约束条件和内容的缜密设计来说,设计模式是无可替代的。但是设计模式应该作为任何人设计网站的起点,并且在任何可能的情况下都应该遵循。设计者能够从那些已知的事情开始工作,并且根据需要修改或优化,从减少重复性的工作中节省的时间,把精力集中在产品特有的问题和创新上。本书提出了如何考虑设计问题的基础,它可以作为设计者之间的共同语言来思考问题、提供解决方案并共享思想。

在Internet覆盖的广大范围中,Web设计问题也在不同的层次上不断重复。例如,在架构层面,如果一个Web网站提供内容服务、社区服务、交友服务或商务服务,设计模式能够帮助设计者标识问题点,并且确定成功而完整地执行产品策略的关键点;在用户界面层面,设计模式有助于建立交互模式的一致性以完成业务,并因此提高易用性。

对本书的推荐

本书的作者Van Dugne、Landay和Hong认为设计模式可以应用在各个层面上,他们已经捕捉到了Web设计相关模式的宽广范围,并且写到了本书中。这些模式可以前后参照,很多模式都和其他模式结合使用。每一个模式都通过来自多种多样的知名网站的例子描述,书中清晰地描述了这些例子的基本原理、适当的应用和缺陷。由于Web设计语言仍然处于发展阶段,因此与第1版对比,本版更新了一些反映Web设计飞速化的模式。由于移动设备的迅速普及和广泛使用,作者也追加了一个独立的新章节来描述移动设计模式。对于Web设计的专业人员来说,这本独一无二、全面和经过仔细组织的书是无价的资源。

【书    名】网站交互设计模式:第2版
【作  者】(美)杜月(Duyne,D.K.),(美)蓝帝(Landay,J.A.),(美)宏(Hong,J.I.)著
孙昕 等译 
【出 版 社】 电子工业出版社    
【书 号】 9787121092046 
【出版日期】 2009 年10月
【开 本】 16开
【页 码】652
【定 价】108.00元
【内容简介】

设计一个网站并不难,但要设计出一个让用户能够乐在其中,并且从中很快找到所需内容的网站并不是一件容易的事情。本书是一本专门解决网站可用性和易用性问题的实用书籍,全书分成3个部分,第1部分论述了以用户为中心的设计模式的基本概念、基本规则和流程;第2部分分别论述了13个模式组(共107种模式)的设计模式,其中包括移动设计模式;第3部分为附录。
本书适合网站设计工程技术人员阅读,对高等院校计算机相关专业的教师和学生也有很好的参考价值。

更多精彩图书,请关注博文视点公司网站:www.broadview.com.cn 。

10月17日  《程序员羊皮卷》一书作者 张大志 在中关村图书大厦与大家分享掌握命运、规划未来——《程序员羊皮卷》中的职业人生  在线报名

想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部 吧!

Yahoo!用户体验与设计前副总裁推荐——《设计模式》相关推荐

  1. Fireeye前副总裁卜峥 :不知攻焉知防,打造“3C的安全体系结构”

    一年一度的阿里安全峰会创立于 2014 年,今年已是第三届,于7月13-14日在北京国家会议中心举办.峰会旨在促进亚太区信息安全行业发展,为本地区信息安全组织.信息安全专业人士和决策者搭建一个信息交流 ...

  2. 开发物体识别桌、_【专利解密】华为如何实现物体检测在大规模场景中的应用;苹果卷入其中?三星显示被要求赔偿前副总裁专利侵权费...

    1.[专利解密]华为如何实现物体检测在大规模场景中的应用 助力智慧安防:2.苹果卷入其中?三星显示被要求赔偿前副总裁专利侵权费:3.苹果重申AR具有巨大潜力并且暗示未来可能出现的设备 1.[专利解密] ...

  3. 微信内测朋友圈内容转发功能;快手前副总裁侵占756万余元,一审获刑7年;​俄罗斯法院驳回苹果上诉,将继续进行反垄断调查|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  4. Facebook前副总裁手撕老东家,叫板华尔街,怒怼风投圈……

    硅谷Live / 实地探访 / 热点探秘 / 深度探讨 硅谷好?它还可以更好. 话说,前几日一则"Facebook 前高管手撕老东家"的新闻,大家不知有没关注到. 这位 Faceb ...

  5. 网易起诉暴雪欠款3亿/ ChatGPT又崩了/ 腾讯前副总裁因重婚被起诉…今日更多新鲜事在此...

    日报君 发自 凹非寺 量子位 | 公众号 QbitAI 大家好,今天是4月24日星期-----. 五一前最后一周,冲. 今日科技圈更多新鲜事儿,一起来看. 腾讯前副总裁郄小虎因重婚被诉 大模型创业潮期 ...

  6. 赔偿 525 万?联想前副总裁跳槽小米仲裁案后续,常程不服提起诉讼

    整理 | 王晓曼 出品 | 程序人生(ID:coder_life) 大佬跳槽的代价是什么? 联想给出的回答是:赔偿违约金525万元. 联想集团前副总裁常程加盟小米是否违反竞业协议一事,曾几度引发热议. ...

  7. 小米登录协议分析_联想前副总裁常程跳槽小米数月后,波澜再起

    ►  文 观察者网 吕栋今年初,联想集团前副总裁常程离职2天即加盟小米,这一举动是否违反竞业协议,双方当时曾各执一词.最近,由于联想方面在北京提起劳动仲裁,此事也再度引发舆论关注.9月21日,针对&q ...

  8. 为最好的用户体验而设计--香蕉工作室

    2019独角兽企业重金招聘Python工程师标准>>> 为最好的用户体验而设计--香蕉工作室 香蕉工作室是由一群年轻的,敢于拼搏的软件开发爱好者共同发起成立的,其宗旨是创新.诚信,为 ...

  9. 网易云音乐前副总裁教你如何做产品

    本文为PMCAFF专栏作者Jinkey出品 前言 一直以来都不建议入行的人看产品方面的书籍,而是自己多时间思考分析,多参与项目事件.太多理论没用项目经历支撑是理解不了的,很多人会讲粤语的人,大都未必清 ...

  10. 网易云音乐前副总裁教你如何做产品 —《幕后产品》读书笔记

    原文链接 jinkey.ai/post/produc- 前言 一直以来都不建议入行的人看产品方面的书籍,而是自己多时间思考分析,多参与项目事件.太多理论没用项目经历支撑是理解不了的,很多人会讲粤语的人 ...

最新文章

  1. cf776G.Sherlock and the Encrypted Data
  2. docker desktop 镜像_Spring Boot实战工具4 - Docker
  3. HlpViewer.exe 单独打开
  4. TLE5012B ESP32驱动程序、硬件电路设计、4线SPI通信,驱动完美兼容4线SPI不用改MOSI开漏推挽输出
  5. 网络协议分析(Network Protocol Analysis)之IPCP、认证协议PAP与CHAP
  6. java中输出5个数_编写一个程序,要求用户输入5个数字,并输出这些数字中最大的数字和这些数字中最小的数字...
  7. 软件过程改进杂谈 00.序
  8. vue+webpack5项目中全局引入scss
  9. java IO流:字节流、字符流
  10. 中文技术文档写作规范(汇总整理版)
  11. OpenGL--------第一个窗口
  12. 波峰波谷(凸点凹点)的检测算法
  13. 频数直方图的步骤_绘制频数直方图步骤
  14. 计算机系统应用软件的核心是什么,计算机系统软件的核心是什么?
  15. iis+php解析漏洞修复,IIS+PHP fastcgi模式 pathinfo取值错误任意代码执行漏洞修复方法...
  16. 支持ECSHOP 2.73手机客户端
  17. 几张图片生成3D模型?距离真正的AI建模还有多远?
  18. ARM服务器和ARM集群服务器的区别
  19. 美国旧金山的大学之东城西语
  20. vue中mapGetters函数前面的三个点是什么意思?

热门文章

  1. SQL 读取XML到Datatable
  2. 2017-12-3 Crontab(字符串处理)
  3. JS 将图片编码BASE64
  4. c#面试3(选择题)
  5. 【Python学习之路】——Day7(面向对象)
  6. 物联网操作系统再思考-共享心跳中心机制(SHBC)
  7. inline-block,inline,block,table-cell,float
  8. android Sharedpreferences数据存储使用方法
  9. 分享SCI写作经验和一些工具
  10. 百度——LBS.云 v2.0——云存储的POI创建和删除--Android 源码