拍电影就像写代码,而导演则是程序员,演员们则是一个个函数接口
下面上一张海报
From 支付宝淘票票截图(注明出处是个好习惯,最近发现有几个网站转载我的文章竟然连原始链接都没带,这个是坏习惯,以前我也犯过,日后谨记)
白天写了一天的代码,到了晚上就想出去放松下,于是跟基友去电影院看了场《使徒行者》。晚上女票问在干嘛时,我回答说在写代码,其实心里有点小小的发虚,哈哈哈哈。
没和女票去看电影是因为距离她家太远了,并且大晚上的她父母也不让她出来,主要是远,并且最近也没啥温馨的电影可以看,像《使徒行者》这一类有点烧脑的爱情动作片,还是不大适合她看。
嗯,幸好她不知道我的个人网站。
看完电影后我发现, 拍电影就像写代码,而导演则是程序员,演员们则是一个个函数接口。烂电影就相当于程序员将函数接口进行杂乱无章地堆砌,而好电影则是程序员在抽丝剥茧后,对函数进行最精简的封装和调用 。
在一些烂片中,角色之间表面上看往往会有错综复杂的关系,初看时让人以为是层层铺垫,但是到了最后你会惊呼,卧槽,这导演整这么些人干啥,明明两三个人就能演的电影,非要参合几个和剧情毫不相关的让人尴尬的角色进来,这不是有病么!
你看,这类导演是不是像极了一些自以为很牛逼的喜欢炫技的程序员,一些功能需求,明明十行八行代码就能实现,但他非要写八个十个函数来层层调用,只为了显得牛逼有深度。
当你识破他的套路后,很可能会气得骂娘(当然是骂他娘的)。
然而一些好的电影,其中有一种就是赤裸裸地展现在你面前,你也看得明明白白真真切切,看的时候会觉得一切就应该那么发展,然而当你看第二遍或者不经意间想起某一个细节时,你才会惊呼那看似简单粗暴的故事中蕴含的深意,为导演的想象力惊叹不已。
这类导演就像个有经验的程序员,往往会以最简单明了的方式来实现需求,阅读他代码的其他任何程序猿,看了后会觉得卧槽,这么简单的代码我也能写出来,有什么可牛逼的。但是后来静下来想想,往往会自叹不如。
题外话:《使徒行者》在我看来,是部好电影。
原文 http://kuka.im/2016/08/14/perception-of-views/