当前位置:网站首页>简述设计的意义是什么_定义和概念的最大区别
简述设计的意义是什么_定义和概念的最大区别
2022-08-03 09:44:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。究竟啥叫设计?让我们来先看个故事。
你开着一辆车。 在一个暴风雨的晚上。 你经过一个车站。 有三个人正在焦急的等公共汽车。 一个是快要临死的老人,他需要马上去医院 一个是医生,他曾救过你的命,你做梦都想报答他。 还有一个女人/男人,她/他是你做梦都想嫁/娶的人,也许错过就没有了。 但你的车只能再坐下一个人,你会如何选择? 我不知道这是不是一个对你性格的测试,因为每一个回答都有他自己的原因。 老人快要死了,你首先应该先救他。 你也想让那个医生上车,因为他救过你,这是个好机会报答他。 还有就是你的梦中情人。错过了这个机会。你可能永远不能遇到一个让你这么心动的人了。 在200个应征者中,只有一个人被雇佣了,他并没有解释他的理由,他只是说了以下的话:’给医生车钥匙,让他带着老人去医院,而我则留下来陪我的梦中情人一起等公车!’
讲故事的人给出的忠告: 是否是因为我们从未想过要放弃我们手中已经拥有的优势(车钥匙)?有时,如果我们能放弃一些我们的固执,狭隘,和一些优势的话,我们可能会得到更多。
看完了,你有什么感受?我总结了一下我的感受应该是包含这么几点:
1、故事很经典,很精彩,人物也很有代表性。
2、给出答案的人很聪明。他应该得到这个职位。它能够有突破型的思维,这是特与众不同的原因。聘用他的公司可能也是因为这一点选择了他。
3、讲故事的人通过前面的故事,告诉了我们一个真理,这个真理好像确实很对。
好了,到这里,你有了对这个故事的理解,也有了答案,对这一套东西看起来都看得很透了,看起来一些都是那么圆满。
可是真的是这样么?当我冷静下来的时候,我开始寻找其中的破绽,看看自己能不能从中找到些什么,以便我的目光能不跟着讲故事的人。这可能本能的出于大家都有的一种精神:怀疑精神,上面的问题既然具有虚构的成分,那我在这里多一点怀疑似乎也没什么大不了吧。
经过观察和思考,我觉得自己被“设计”了。“设计”这两字,我一直觉得起这名字真的是起的无可挑剔。三国演义里面东一个计,西一个计,都是为了让人中计,以达到或实现自己的目的,同样在这里,这么一个故事得出这么一个结论,整个看下来,我觉得我像三国演义里面的人一样,中计了,觉得这个是讲的太对了。这里面一定有什么问题。
嗯,仔细看看。
第一、招聘者是什么人?他为什么会让这么回答的人获得胜利?从结果来看,招聘者似乎是认为:“如果我们能放弃一些我们的固执,狭隘,和一些优势的话,我们可能会得到更多。”如果这么看,那这个招聘者不就是讲故事的人么?如果这个招聘者确是这么招过人,那倒是美谈一个,但是如果招聘者没招过人呢?——那这个故事就是一个骗局。讲故事的人想让我们这么按照他的思维去走,所以虚构了这么一切。
第二、如果招聘者存在,他会秉承“如果我们能放弃一些我们的固执,狭隘,和一些优势的话,我们可能会得到更多。”这样的主旨去确定这个应聘者么?不一定吧。回答这样答案的人明显有很强的组织安排能力,他能够很快的将各种资源合理组织到一起。从企业管理角度来说,这个人很有利用价值,如果我是企业管理者,拥有这种能力的人我也会首先录取。
第三、如果车象征权利,故事在开始就给我们设下了一个局。对比车、老人、恩人、梦中情人,车显而易见是可以再次得到的,老人、恩人、梦中情人是不可再次得到的,那么讲故事人刚开始就给我们设了一个局:暂时把权力(车)放下,后面至少还有另一个权利(公交车)在等着你,虽然公交没有自己的车好,但是至少那也是一种权利。如果这个讲故事的人是我的同事、政治上的朋友,我有点怀疑讲故事的人是否抱有什么目的,权力失去了能拿回来倒是没什么问题,如果拿不回来呢?或者权力被这讲故事的人拿去之后怎么办?韩信不就是把兵权还给刘邦后被吕后杀死的么。
好了,不说那么多了,总而言之通过上面的三条,我得到了一个结论。我被“设计”了。
我想我得到了对于“设计”的基本概念点,它包含两点:
1、任何一个设计都有目的。就比如我这篇文章为什么要讲上面这个故事?我是想通过上面的分析把你引到这里,得到“设计”的基本概念点,这就是我这片文章写到这里的目的。
2、设计是一个过程。就如同上面讲的故事一样,他是一个过程。任何的过程都一个事件流。上面讲故事的人先告诉你,你开着一辆车,这就是第一个事件流。然后天气是暴风雨,时间还是晚上。看这两个条件,暴风雨是不以人的意志为转移的,它有生成、下雨、结束一系列的事件,他自己也是个事件流,所以他是我们故事里面的第二个事件流。一说晚上,天是黑的,你立即会想到可能出现劫匪,晚上大家一般不出门,因为不安全,一说晚上,你就会想到这么多。所以,她是第三个事件流。……以此类推,我们可以看到这个故事的过程就是多个事件流的组合,把这些过程组合在一起,我们就得到了一个完整的故事。所以,讲故事的人实际是设计这个故事的历程,实际就是把这么多个事件流组合在一起的过程。所以说设计是一个过程。
哇,说的好累,不知道你看明白没有。 为什么要强调设计是一个过程呢?也许有的人看到这里会这么问。因为我后面要告诉你怎么用“设计”这个武器面对、分析、达到你的目的。这种思维方式是一种解决问题的工具。
讲到这里我需要引用一下前人留给我们的优秀遗产,它是伟大的哲学家王阳明先生给我们怎么解决问题的核心思想和利器——心学四决:“无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶是格物” 什么意思呢?我的愚见是:世上所有的动作、行为、对象,是没有善恶的,就像java里面的object,它就在那里,它是没有善恶的。举个例子,就像杀人,从本质上来说,你能说它是善还是恶?说杀人是善的人,你会觉得日本二战里面的行为是善么?说杀人是恶的人,你会说抗日战争中国人的反抗杀死日本人是恶的么?所以单就这个行为对象来说,它是没有善恶的。那善恶在哪里?第二句话给了解释:“意之动”产生了善恶的区分。“目的”让行为产生了善恶。第三句话告诉我们,从目的上分析行为,让我们知道怎么样辨别善恶,这才是良好的认知。第四句话告诉我们,有了前三句话的基础我们应该用良好的行为改造这个世界。
为啥要讲王阳明的这几句话?其实我也是前些时间才理解了这些话的含义,我觉得心学四决的这个内涵用在对“设计”的讲解上,能够让我们更清晰地看到设计的本质。
到此为止,我找到了设计的基本概念点,但是我觉得还缺点什么。 都是做平面设计的,为什么有的人被称为高级平面设计师?有的工资拿那么高? 都是做化工厂里面化学工艺设计的,为什么有的是总工程师,有的是技术员? 判断设计是否好的标准是什么? 之前有个程序员问我,他做程序三年了,技术掌握也很多了,但是现在他开始觉得自己很难再往上发展了,却又说不清瓶颈在哪里。 ……看起来上面几个问题都不相同,而在我看来这几个问题都在问同样一个问题:设计的真正发力点在哪?或者说,设计的价值是什么?因为设计的价值让平面设计师有了高级、低级的区分,让他们工资不同;设计的价值让人的能力有了区分,产生了总工程师、技术员的区别,能设计整个生产线的就是总工程师,只能设计一个反应釜的,就只能做做技术员了;好的设计自然值钱,就像齐白石的作品总能上万;人的记忆总是有限的,三年的程序员对于基本技术的掌握再多也会忘记前面的,所以必须学习怎么样把现有的知识组合在一起,由设计产生更多的价值。
好了,基于以上所有的论述,我也不卖关子了,给出我对设计的终极解释: 设计,就是为达到某种目的而寻找最优路径的过程。
想想看,高级平面设计师的工资那么高,不就是因为他做出来的平面设计更好?我突然想起来前些年“恒源祥”的广告了,广告很有意思,把一个画面重复了12次:“恒源祥,羊羊羊;恒源祥,牛牛牛……”有人说这个广告很糟糕,很恶俗,但是我觉的这个广告从设计角度上来说却是一个优秀的广告。因为广告播才三天,大街小巷都知道了“恒源祥,羊羊羊;恒源祥,牛牛牛……”。还有脑白金的广告,小老头和小老太太天天出来跳舞,害得我一看见跳广场舞的就想到了脑白金。从设计角度来说,这种恶俗的广告显然比那些画面漂亮的汽车广告更让我记忆深刻。很显然,广告的特立独行,让人能够记忆深刻是广告设计的目的,最优路径有时候是“恶俗”。 对于工厂里面的总工程师,他在设计流水线的时候,能够将更多的事件流考虑地更得体、更安全、他选择的流水线路径,自然比只会设计反应釜的技术员更具价值。 条条大路通罗马,带着“走哪条路更近”,我们会觉得坐飞机直接抵达最近。如果有人还想看着海景去,那坐船是最好的选择,像我这样还想看看一路上的风景民俗的人,坐火车去则是最好的选择。因为设计行程的最优化标准是怎么样满足行程中的这些附属干扰条件。
对于问我问题的那个程序员,我给出的回答是:您应该向设计方面发展,或者在后面的工作中增加设计的成分在里面。你的基础很好,有了设计的支持,一方面你能将已经掌握的知识合理组合起来,就像都是积木,有人能见平房,有人却能建楼房,楼房价值比平房价值高几倍;另一方面,有了设计的支持,你能够判断优劣,从而找到适合自己的技术路线,找到新的发力点。因为没有“设计”的存在,有些事情看起来目的相同,可能选择哪种方案都一样,但是有了“设计”,适应性、维护性更好的方案就会被选择。就像服装设计师,国际好的能去巴黎,国内好的能去北京。
但是很遗憾,这程序员听了我的话之后一个月,跳槽了。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125094.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢
随机推荐
select statement in go
Rabbit and Falcon are all covered, Go lang1.18 introductory and refined tutorial, from Bai Ding to Hongru, the whole platform (Sublime 4) Go lang development environment to build EP00
自动化测试浏览器驱动下载版本对应关系
Ultra-detailed Asp.net uses SSL two-way authentication, one article is enough
Redis的基础与django使用redis
ClickHouse 数据插入、更新与删除操作 SQL
MySQL_关于JSON数据的查询
好用的插件
MySQL 如何修改SQL语句,去掉语句中的or
ClickHouse查询语句详解
SQL教程之递归 CTE Common Table Expression
分区分表(一)
二叉查找树的综合应用
Let‘s Encrypt 使用
DOM0、DOM2、DOM3 事件
redis实现分布式锁的原理
DOM0, DOM2, DOM3 events
二叉查找树的插入
The display of the article list and the basics of creating articles and article details
10 Convolutional Neural Networks for Deep Learning 2