对比软件艺术与个人素质

就当我是在夸夸其谈吧,现在我要谈的是软件艺术和个人素质间的隐含关系。

软件,其实是门艺术。它需要能工巧匠精心雕刻,同其它手工艺品一样,它也需要用“心”呵护。手艺的好坏直接影响到它的成败,而雕琢这件艺术品的巧匠,恰恰就是软件工程师们。这就不难理解软件工程师个人素质与软件间的微妙关系了。

软件这门艺术需要从多角度去看,通常从外表部分我们看到的是它所具有的功能,具体地说,它到底能为我们日常工作和生活解决些什么。在这一层面上,我们要从业务分析和UI设计来考察该软件工程师的素质,其实也是在考察一位软件工作者的审美素质、全局把握的素质和责任心的问题。再进而我们会从软件内部分析,也就是软件结构和编码风格,来审查一位工程师,这一块直接验证其软件设计、统筹布局、合理利用资源的水平及能力。往往初级软件工作者在如上两方面都做得很不够(其实不少从事多年的软件工程师们也相当欠缺),也也许同现代的教育有一定的关系,但归根结底还是自身培养的问题。一名杰出的软件设计师能清楚地看到这一点,然而培养这样的能力并非易事,是需要在长期开发实践和不断的自我反省中度过。

至今,我身边遇到人(这里都是指从事软件开发的人士),远远没有达到我上述的两点要求,或许是对待这种职业比较苛刻的原因吧。反正我始终都是认真对待,尽量弥补自身的缺陷和不足。让我觉得遗憾的是,大多数从业人员并不具有像我这样的意识,我觉得是一个社会的失败,教育的失败!

能写出垃圾代码、混沌代码的人,我只能说“你没有理解软件,你不配做软件,你只是在制造污染!”,周而复始,年复一年,不用多说,这样的人自然也会变得像他写的东西那样垃圾、混沌、无章法!

这,就是我要说的。

反正我对这些人一直都很有意见。

再补充一句,要想做到优秀,就要少写废话!废话多了,垃圾自然就多,多在脑子里转转,有好处的,好自为之吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值