通常,在完成了网站制作后,网站制作设计师的无知都会显露无遗而备受指责。他们把创建网页代码的繁重工作都留给了程序员们。这种现象不只出现在网站开发行业,在软件及游戏开发业也是如此。
残酷的事实便是:开发进度可能会因网站制作设计师而停滞不前。为了追求较佳效率,网站制作设计师不仅必须要描描画画,还必须要能把它做出来!本文中,脚本之家想与读者分享一部分为什么网站制作设计师必须要学习编写代码的理由。
做现实可行的设计有了一个较终产品将如何实现的明确印象,网站制作设计师将拿出越来越多具体可行的概念。作为开发进程中必不可少的一份子,网站制作设计师肩负着他们的设计可以顺利转移到网络介质上,同时还需要考虑其可用性,网页易读性和可实现性。一个对顾客友好的网站不仅有简洁清晰的浏览顺序逻辑,还向顾客提供一切所需要的信息而不可能显得咄咄逼人或是杂乱无章。想要知道一种Web布局能否可行的先进途径便是亲自去清楚如何建立一个网页。
使交流更轻松在差不多所有的设计与实现各自独立的产品中,设计组和实现组从没有符合过对方的期望,尤其是那些无形的产品,比如网站、软件和游戏。这通常归结于产品的期望和产品可行性的相互妥协,现在看来,这是很难好统一的。解决之道是:网站制作设计师应该亲身尝试设计作品的实现,以防止交流中的混淆,误解和误传。
可以在修改以迎合系统技术限制的同时不扭曲其原有内涵。这些重复但必要的改动只能由原网站制作设计师来实现。一个网站制作设计师/开发者可以比开发人员把设计重提到网站制作设计师手里开展改动更加高效。而且网站制作设计师和开发者之间——事实上经常如此——会产生摩擦。
更好更和谐的结果我经常喜欢把软件,网络或是游戏开发想成是管弦乐,而网站制作设计师是作曲家,开发者是乐团的指挥家。想象一下二者是同一个人将会怎样?交响曲将会是令人惊叹的,迷人的,纯正的!不仅是大师的神作,而且还是其自己亲自指挥的!
缩短开发時间网站制作设计师同时充当程序员的角色意味着设计和编码的进度即使不是同时的也是连续的。结果便是开发周期的缩短——谁会不关心效率呢?
网站制作设计师更加市场化现代的网站制作设计师必须要提高自身的能力以保持个人价值,有一套技能是远远不够的,咋们往往必须要戴着不同的头衔:网站制作设计师,前端开发者,文章作者和项目经理。通过学习实现你自个的设计,而不是让设计成为开发者手中的孤儿——你提高了自身价值。毕竟,在简历中提到设计和编码技能不可能有坏处。相反,在这样的金融危机时代的公司重组和缩减开支的环境下,还可以强调一个人的重要性而免遭解雇。
然而,即使有这么多的理由支持网站制作设计师学习编写代码,这里还是有反对的声音。
引用LukasMathis的一篇有争议性的文章“网站制作设计师不是程序员”假如网站制作设计师实现自个的设计,他会受制于两个不同的目标:代码的整洁和良好的顾客体验。这两个目标是相互矛盾的。假如你要实现你自个的设计,你必然会为了代码的品质而妥协,这是不利于交互设计的。
实现自个设计的网站制作设计师面临着两个问题:他们知道一个很棒的新思路会建立混乱的代码,他们也知道假如改进顾客体验,现有的代码会被打乱。这二者相互矛盾,由于顾客体验都在于小的细节,而这些小细节较终毁于他们的不忍心使代码变得混乱。
这恰如其分的总结了“Web开发纯化者”们所采取的强硬立场。他们是守旧派,倡导在设计和开发之间划清界限。显然,网站制作设计师为人类创作,开发者为机器创作。因此,顾客体验网站制作设计师们应该设计出较可行的顾客界面并让开发者做出较可行的编程决策。虽然这有一定的道理,但当我研究一个顾客界面的时候,我从代码中寻找灵感的努力却以失败而告终。总之,在头脑中有一个技术及可用性限制的正确观念还是更有好处。
热点文章
最新文章