迪特·拉姆斯Dieter Rams-设计十诫之我见

苹果老大乔布斯都叫师父的设计师!

熟悉的味道

“至繁归于至简 (Simplicity is the ultimate sophistication)”-《乔布斯传》

生涯

引用wiki

自1943年至1957年,拉姆斯便在威斯巴登工艺学校(Werkkunstschule Wiesbaden)攻读建筑与学习木工。1953年至1955年,他曾为建筑师奥图·阿培尔(Otto Apel)短暂地工作,随后便加入家电用品制造商百灵的设计部门,同时期建立起与乌尔姆造型学院的产学合作关系,1961年晋升为百灵首席设计师,一直到1995年仍留有这个头衔。

拉姆斯曾经阐述他的设计理念是“少,却更好”(Less, but better,德文:Weniger, aber besser),与现代主义建筑大师密司·凡·得罗的名言“少即是多(Less is more)”对比出有趣的意涵。他与他的设计团队为百灵设计出许多经典产品,包括著名的留声机SK-4(素有“白雪公主之棺”之昵称),和高品质的D系列幻灯片投影机D45、D46。他也为家具制造商Vitsœ设计606万用置物柜系统(1960年)而闻名。

他的许多设计,诸如咖啡机、计算机、收音机、视听设备、家电产品与办公产品,都成为世界各地博物馆的永久收藏,包括纽约的现代艺术博物馆。迪特·拉姆斯领导百灵的设计部门将近30年,直到他在1998年退休。之后他的动向持续受到设计界的高度关注,目前也有他的作品回顾展览在世界巡回展出。

2010年,科隆国际设计学校的学生颁发‘Kölner Klopfer’奖项予迪特·拉姆斯,以表彰他对全球设计界的贡献。

来自百度

迪特·拉姆斯出生于1932年5月20日,出生地是德国的威斯巴登。1947年他在威斯巴登的Werkkunst学校建筑学专业学习。1955年他成为1921年建立的德国博朗公司的一位建筑师和室内设计师,1956年开始为他们设计产品。1961年他成为博朗公司产品设计和发展部门的领导。


设计理念

“少,却更好” Less, but better


设计十诫

他归纳了他认为好的设计应当满足的十条要求。(这些要求有时也被人称为“设计十诫”。)

  • 1、好的设计是富有创意的(Good design is innovative)

创新的可能性还远没有被穷尽。技术的发展不断为未来设计理念提供新的入口,以提升产品的使用价值。设计的革新总是与技术的革新相连,其本身从不是目的。

  • 2、好的设计是实用的(Good design makes a product useful)

产品是供人使用的,它应当履行一定的功能——基本功能以及额外的心理和审美上的功能。好的设计是为了提升产品可用性,对与此目的无关甚至相悖的一切都不加考虑。

  • 3、好的设计是美观的(Good design is aesthetic)

产品的审美品质也是实用性的一部分。日常使用的器具影响着人们的生活环境和幸福感受。然而,只有真正优秀的产品才可能是美的。

  • 4、好的设计使产品易懂易用(Good design helps us to understand a product)

好的设计应当使产品的结构易于理解,让产品自己说话。最好的设计是自明的,它能够自己解释自己。

  • 5、好的设计是内敛低调(Good design is unobtrusive)

产品要履行某种功能,因此具有工具属性。它们既不是装饰物也不是艺术品。因此,它们的设计应该是中性的。器具应当隐退,为人的自我实现留出空间。夸张容易产生疲劳感。

  • 6、好的设计是诚实的(Good design is honest)

产品不应该看起来比实际上更创新、更高效和更有价值,它不试图通过无法兑现的承诺来操纵消费者。

  • 7、好的设计是经久不衰(历久弥新)的(Good design is long-lasting)

好的设计避免迎合时髦,也因此不会过时。与短命的时髦式设计形成鲜明对比,好的设计在当今物质丰富的消费型社会里也同样寿命长久。

  • 8、好的设计是巨细靡遗的(Good design is consequent to the last detail)

不要容忍随意和偶然。设计的逻辑性和精确性,最终都是对消费者尊重的表达。

优秀的设计是考虑周到并且不放过每个细节的。任何细节都不能敷衍了事或者怀有侥幸心理。设计过程中的悉心和精确是对消费者的一种尊敬。

  • 9、好的设计是环保的,不浪费资源(Good design is concerned with the environment)

设计为保护环境作出了重要贡献。它涉及到对资源的节约,以及在产品设计中最小化的物理和视觉污染。不浪费资源。

  • 10、好的设计是设计精简的(Good design is as little design as possible)

少的设计即是集中于本质,而不在产品上添加“多余”。设计应当回归纯粹,回归简单。

 


小结:

好产品应该是:有创意、实用、美观、易懂易用、内敛低调、诚实、历久弥新、巨细靡遗、环保、精简。


扩展阅读:

  1. 从微信上,理解“好产品设计的10个原则” https://new.qq.com/omn/20190119/20190119A0V47V.html
  2. 「Dieter Rams」好设计的十条标准https://www.douban.com/note/632552619/
  3. 张小龙推崇的“产品设计10原则”https://www.jianshu.com/p/937b9c7461a6
  4. 乔布斯时代的三条设计原则,苹果现在已经忘了(1. 大道至简,但不是过简2. 功能优先,别的靠后3. 用户体验至上)https://www.jianshu.com/p/9f2278393f69
  5. 迪特·拉姆斯百度百科https://baike.baidu.com/item/迪特·拉姆斯/1398595?fr=aladdin&fromtitle=Dieter%20Rams&fromid=875714
  6. 维基百科https://en.wikipedia.org/wiki/Dieter_Rams
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园悬赏任务平台对字典管理、论坛管理、任务资讯任务资讯公告管理、接取用户管理、任务管理、任务咨询管理、任务收藏管理、任务评价管理、任务订单管理、发布用户管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行校园悬赏任务平台程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。校园悬赏任务平台的开发让用户查看任务信息变得容易,让管理员高效管理任务信息。 校园悬赏任务平台具有管理员角色,用户角色,这几个操作权限。 校园悬赏任务平台针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理任务信息,管理任务资讯公告信息等内容。 校园悬赏任务平台针对用户设置的功能有:查看并修改个人信息,查看任务信息,查看任务资讯公告信息等内容。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。项目管理页面提供的功能操作有:查看任务,删除任务操作,新增任务操作,修改任务操作。任务资讯公告信息管理页面提供的功能操作有:新增任务资讯公告,修改任务资讯公告,删除任务资讯公告操作。任务资讯公告类型管理页面显示所有任务资讯公告类型,在此页面既可以让管理员添加新的任务资讯公告信息类型,也能对已有的任务资讯公告类型信息执行编辑更新,失效的任务资讯公告类型信息也能让管理员快速删除。
以下是使用 C++ 实现的 Dijkstra 算法,并输出最短路径的代码示例: ```c++ #include <iostream> #include <vector> #include <queue> using namespace std; #define INF 0x3f3f3f3f typedef pair<int, int> iPair; class Graph { int V; vector<pair<int, int>>* adj; public: Graph(int V) { this->V = V; adj = new vector<iPair>[V]; } void addEdge(int u, int v, int w) { adj[u].push_back(make_pair(v, w)); adj[v].push_back(make_pair(u, w)); } void dijkstra(int src) { priority_queue<iPair, vector<iPair>, greater<iPair>> pq; vector<int> dist(V, INF); pq.push(make_pair(0, src)); dist[src] = 0; while (!pq.empty()) { int u = pq.top().second; pq.pop(); for (auto i = adj[u].begin(); i != adj[u].end(); ++i) { int v = i->first; int weight = i->second; if (dist[v] > dist[u] + weight) { dist[v] = dist[u] + weight; pq.push(make_pair(dist[v], v)); } } } cout << "Vertex\tDistance from source" << endl; for (int i = 0; i < V; ++i) cout << i << "\t" << dist[i] << endl; } }; int main() { Graph g(6); g.addEdge(0, 1, 5); g.addEdge(0, 2, 1); g.addEdge(1, 2, 2); g.addEdge(1, 3, 3); g.addEdge(2, 3, 4); g.addEdge(3, 4, 6); g.addEdge(2, 4, 7); g.dijkstra(0); return 0; } ``` 该代码使用了 STL 中的 vector 和 priority_queue,其中 vector 存储每个节点到其它节点的边及其权重,priority_queue 存储每个节点到源节点的距离及其节点编号,以便按照距离从小到大依次访问。在 dijkstra 函数中,首先将源节点加入 priority_queue 中,并将其距离设为 0。接着,依次访问 priority_queue 中的每个节点,并遍历它的邻居节点,更新它们到源节点的距离。最后,输出每个节点到源节点的最短距离。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值