回复「变更」送你6个搞定需求变更狠招
两个月前情人节,一个做大数据开发的同事开玩笑说:“我的女朋友是算法。”——也许你也是一个每天和算法打交道的程序员,但我敢打赌,你未必知道她的真实面貌。
十多年前,我也是一个程序员,以我对算法的印象,她大概就是这样一个人——有时候让人捉摸不透,有时候让人苦思冥想,有时候让人伤心欲绝,有时候又让人欣喜若狂。如果算法是一个女人,我猜她可能像特洛伊里的海伦,因为男程序员经常会为了她打架;她也可能像智慧女神雅典娜,因为从来没有人敢说他真正了解她的全部智慧。那她到底长什么样呢?
前几天我看了一个画展《看见数码》。透过一个新锐艺术家的眼睛,这个画展揭开了算法的神秘面纱。
这次展出的是数码绘画。主题是“数字化时代”,这些画是基于算法生成,表现了作者对当代数码世界的理解。下面是其中的两幅:
有的人可能一看抽象画,就会觉得不理解,所以先给大家介绍一下如何看抽象画。
第一眼看到抽象画,觉得不喜欢,这很正常。因为一副美术作品里包括了形状、线条和颜色,读者会根据自己的经验去理解画面的内容。如果画面没有包含触发读者感知的元素,那么读者就很难和这幅画建立连接。
举个例子,在自然界,生物区分于非生物有一个明显的可视化特征,就是对称性。如果我们看到的对称的东西,就知道我们都是同类。
更进一步,当我们看到和自己还有点相似的生物,就会产生亲切感。
而看到不对称的东西,比如眼睛大小和位置不对称的比目鱼,就会觉得疏远。
抽象画,就是不和自然界相似的图像。所以第一眼看不熟悉,觉得不喜欢很正常。
![640?wx_fmt=png](https://i-blog.csdnimg.cn/blog_migrate/5e2b62221da66e81f1f8bf32b8b62598.png)
这里就说到了看抽象画要注意的第一点——用开放的心态去看。有些画你可能第一眼就不喜欢。没有关系,不喜欢就换一幅看着顺眼的开始。是不是很简单?
比如,下面的这幅现场的画,属于“数码森林”的这个系列,我看了一眼就觉得不太喜欢,因为我觉得这幅画的结构看起来过于简单,不符合我对算法的想象。我就去看下一幅了。
“IIusion”
![640?wx_fmt=png](https://i-blog.csdnimg.cn/blog_migrate/6b136ceaa64a29bedb68adfeefd95b51.png)
第二点,不要试图用逻辑去分析一张抽象画,而是用情绪去感受。
抽象是相对于具象来说的。看具象的画,通常我们第一眼会看这幅画凸显的主体,比如下面这幅画,我们第一眼看到的是中间的举着三色旗的半裸的女子,从她的神态、衣着、她在人群中的位置来分析她的身份。然后我们会看到她周围的人,画面的背景和氛围,体会出作者传递的信息和信念。
“自由引导人民”
但是对于抽象画,可能你看第一眼,就发现找不到主体。所以看抽象画不要试图去分析,或者,用我们程序员的话来说,解码它。
比如,下面是现场的一幅画:
"Passion"
我当时看这幅画,联系到算法这个主题——我可以说这幅画需要重构吗?哈哈! 因为这幅画给我一种不安的感觉。
![640?wx_fmt=png](https://i-blog.csdnimg.cn/blog_migrate/06ded09d6fca047db6d545468c2ffeca.png)
再来说看抽象画的第三点,你对一幅抽象画的评论或者感受,无所谓对和错。抽象画,和很多当代艺术一样,形式多变,评判标准也常常因人而异。多年前我曾和两个时尚圈的朋友一起看时装秀,他们对同一场秀的作品有非常不同的评价——我现在还记得他们俩在秀场外边走边争论的场景。所以,不要让对或者错这样的自我怀疑,影响你欣赏一个画展的体验。
说完了怎么看,接下来给大家看一下这次画展的一些作品吧。
这次展出了4个系列,分别是“图形宇宙”、“数码森林”、“虚拟乌托邦”和“字符诗学”。
“图形宇宙”系列
宇宙的一切视觉构成,是点、线、面的不同组合。艺术家不断的解构、组合、重建,呈现宇宙的复杂与简单,须臾与永恒。
“Disco”
"Passion"
数码森林系列
蒙德里安认为,艺术应脱离自然的外在形式,反应宇宙的内在秩序。
艺术家将纯粹抽象的观念与数码艺术结合,创造出独特算法,构建出一个反应自然本质,又抽象化的数码森林。
"Passion"
"Sunset"
虚拟乌托邦系列
人无法两次踏进同一条河流。“此刻”的这个世界,既是“过去”的世界,也是“未来”的世界。
模糊真实与虚构的边界,探索时空关系的多种可能,构建连接图像与真实世界的乌托邦。
"Tokyo"
"Picnic"
字符诗学系列
字母、数字、符号作为数据和信息的载体,在艺术家的独特算法下,其意义被完全消解,展现出一种既形象化又抽象画,既节奏化又无序化,充满矛盾又合理的诗学美感。
"Purple Eight's"和“Blue Eight's”
写在最后
抽象画其实也是一种编程语言,只是它的语法并没有写成我们可以去查找的帮助文档,而是存在于每个人的心中。要解析他,不用语法,而是用心去感受。
生活常常给我们提出各种挑战,让我们的大脑总是在持续思考、分析、解决问题,而忘了我们内心的快乐和不快乐。
作家梭罗曾在瓦尔登湖畔居住了两年,他在散文集《瓦尔登湖》里记录了他观察到的四季的交替和从中获得的感悟。其实,我们不一定要去瓦尔登湖,才可以开始清醒地生活。从现在开始,就去感受生活吧!在感受中,获得未经任何语言编码的启示,在体验中,获得比预设程序更丰满的人生。
你最喜欢上面的哪一幅画,它带给你的感觉是什么样的?欢迎你在下面留言!
图片拍摄:珍妮兔
部分图片来自摄图网
END
点 击 图 片 阅 读
漫画:我是一个程序员,总想打产品经理怎么办?
跳槽季:跳与不跳之外的第三选择
“轻松做软件”是IT人的效率公众号
科学工作,少走弯路,快来关注吧!
![640?wx_fmt=png](https://i-blog.csdnimg.cn/blog_migrate/5f8dbfadcde29890215a9b3b41a1e0f3.png)