现在的位置: 首页 > 综合 > 正文

编程、艺术与生活

2012年08月21日 ⁄ 综合 ⁄ 共 1096字 ⁄ 字号 评论关闭

    编程与艺术

    小时候就比较喜欢偏艺术的东西。但是不得不专心考初中、考高中、考大学……总之我是与这些无关了。艺术无非是能用原子元素拼接成作品,在这个作品中,可以自由发挥,不必与别人相同。幸运的是能碰到编程,可以用26英文字母、特殊字符、几万个汉字、无数的图片和音乐去自由编写,所以在我看来,编程也是一种艺术

    任务与艺术

    前几天和小欢验收张薄、金阁和莎莎的机房收费系统,都出现相同的状况:控件位置比较杂乱,输入验证不足,输出显示不全。当然,第一次能做成这样,我认为还是挺不错的,当初我做的还没他们的好,但是这引出另外一个话题,为什么会这样?

    记得莎莎第一次验收时做的是:输入验证,不是不足而是没有;界面排列杂乱无章;很多功能没有实现。当然这不能让她通过,小欢我俩问了一个问题:是不是想着赶紧做完,验收时尽量不要点可能出错的按钮,让我俩验收完毕马上进入下一步?答案自然不言而喻,这反应出浮躁、负责、学习方法等多个问题,我们三个用了将近两个小时去讨论这些问题。

    结果在于行动的态度:是任务还是艺术。

    如果你把它当成任务去做,结果是:差不多就行了。界面,能把控件全显示出来差不多就行了;功能,只要不出大的错误差不多就行了;验证,输入正确数据能运行差不多就行了,维护,我完成了差不多就行了,别再让我看到这个东西……试想,自己做出来的产品,自己都不喜欢看,还指着谁能喜欢用。任务导向,很多情况下是怀着不得不去做的心态,去做一个自己不喜欢的东西,做出来一个与自己无关的作品。

    如果你把它当做艺术去做,结果是:能不能再好点。界面,图标能不能更好看点、能不能更炫点;功能,使用者会不会喜欢,能不能更简单实用点;验证,使用者会不不会想不到这种情况,把验证做的更全点;维护,请告诉我哪里不行,我把它做的更好……用心去做的作品,你珍惜,别人也会珍惜。艺术导向,更多的情况下是怀着做的更好的心态,去做一个自己心血的东西,做出一个自己认为完美的作品。

    艺术与生活     

    讨论中还说道乔布斯的事,小欢说:苹果手机的一个图标都可能用上很多天去设计。这个真假暂且不谈,但是能对一个图标都“斤斤计较”的作品,我认为它必然成功。

    如果每个人都能把自己的事当成艺术去对待,我觉得知识能教的更好、桥能更结实、食品会更安全、路会更安全、病能好的更快……。

    文尾

    一周后的昨天,小欢我俩再次验收的莎莎的收费系统,感觉还是比较惊诧的:界面美观、验证齐全、输出完整、功能全部实现

    如果用心去做当做自己的艺术品去做,这样的差别仅仅需要一周的时间。

    虽然只学得编程艺术的冰山一角,但我相信,只要肯做,还能做的更好。

抱歉!评论已关闭.