对比软件艺术与个人素质

来源:互联网 发布:金税通网络发票 编辑:程序博客网 时间:2024/05/03 03:23

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

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

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

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

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

这,就是我要说的。

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

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

原创粉丝点击