程序员VS.艺术家

                                                       程序员VS.艺术家

      我觉得我这辈子最崇拜的职业有两个:一个是画家,还有一个就是作家。他们用艺术来描述一种叫生命的东西。画家可以用自己的画作来描述一种心情,一种意境;作家则可以驾驭自己的文字来描述一幅画。当我们欣赏一幅画或者一篇文章的时候,我们一眼就能看出,这幅画是梵高的或者有梵高的味道,这篇文章有李清照的风范......

    

     作家或者是画家,都是从观摩或者是模仿别人的作品开始的。

     文字没有颜色和画面,但是却能描绘出一个生动的场景。高中的时候,有一段时间非常喜欢杜甫的抑郁,我不会写诗,但是我时常模仿杜甫的那种意蕴来写作文,用杜甫的方式来抒情。有时候老师一看,就觉得我的作文有杜甫的味道在里面。我也喜欢看散文,有时候看席慕容,余秋雨的散文的时候,有一种莫名的感动会不由而生,感觉自己已经摸到了纹理。

  

    画作没有声音,但是却能够描绘出泉水叮咚。还记得高中的时候,语文老师给我们讲过一幅画,这幅画里,有一个和尚到山下挑水。于是我们似乎看见山里有一个寺庙,我们听到了叮咚的泉水,还有钟声。

 

    最近一直在看别人的程序,有时候看到那些写的很好的语句的时候,甚至会非常激动,有一种想鼓掌叫好的冲动。同样一个功能,我们可以用很多代码完成的,人家就只是用了那么几个语句,实现方法非常巧妙。这里我所说的并不是那些晦涩难懂的语句,而是让我真正觉得自己在看一篇文章,一幅画,一件艺术品。我不知道著名的hello world是谁发明的,但是似乎我们很少能从度一段代码一段程序,让我们发现这是谁的风格或者说这是谁的原创。就我所知,很多人写程序不喜欢看别人的代码。就好像写文章,总喜欢自己写,却也不去关注别人的文章,也不知道别人的文章是好是坏。我不知道读别人的代码算不算一种程序的阅历,但是读的程序多了,自然会发现自己的代码是多么的苍白无力。不知道有多少人真正看过那些大师写的代码,如果你看了,我想,不得不承认,别人的代码就是艺术品,他们的代码是那么有立体感,自己的代码就是垃圾。当有人用指针用的出神入化的时候,难道你不觉得程序活起来了吗?

 

   IT行业,似乎从来都与艺术不沾边。人们叫程序员叫IT民工或者是码农(code farmer)。一直以来,我始终坚信,程序员也是艺术家。画家用画笔描绘一种生命,作家用文字描绘一种生命,程序员是用代码构造一种活着的生命。我们可以用程序探测未知的世界,甚至模仿一种生命体。当世界变得越来越小,当设备越来越智能,难道你就没有为之而感动过吗?程序员创造了这一切另类的艺术。不只是表象。如果你是程序员,你会发现,阅读一段好的代码,会使自己的心情突然就好起来。

 

   很多人喜欢一边品茶一边欣赏古董画作,我喜欢一边喝咖啡一边看别人的代码。程序的艺术本身不在于语句有多么的简短或者晦涩,晦涩难懂的程序不是艺术,在我看来,程序的艺术一方面在于程序本身的巧妙,另一方面来自于程序所表现出来的生命的灵动。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值