再说,设计师,为什么要学习编写代码.pdf

再说,设计师,为什么要学习编写代码.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
再说 ,设计师,为什么要学习编写代码 ? 通常,在完成了一件网页设计后,设计师的无知都会显露无遗而备受指责。他们把创建网页代码的 繁重工作都留给了程序员们。这种现象不只出现在网络开发行业,在软件及游戏开发业也是如此。 残酷的事实就是: 开发进度可能会因设计师而停滞不前。 为了追求最佳效率,设计师不仅需要描描 画画,还需要能把它做出来!本文中,我想与读者分享一些为什么设计师需要学习编写代码的理由 。 有了一个最终产品将如何实现的明确印象,设计师将拿出更多实际可行的概念。作为开发进程中不 可或缺的一份子,设计师肩负着确保他们的设计能够顺利转移到网络介质上,同时还要考虑其可 用性,网页易读性和可实现性。一个对用户友好的网站不仅有简洁清晰的浏览顺序逻辑,还向用户 提供一切所需的信息而不会显得咄咄逼人或是杂乱无章。想要知道一种 Web 布局是否可行的唯一 途径就是亲自去了解如何建立一个网页。 在几乎所有的设计与实现各自独立的产品中,设计组和实现组从没有满足过对方的期望,尤其是那 些无形的产品,比如网站,软件和游戏。这通常归结于 产品的期望和产品可行性的相互妥协 ,目前 看来,这是难以完美统一的。解决之道是:设计师应该亲身尝试设计作品的实现,以避免沟通中的 混淆,误解和误传。 一个实践中的设计不应是绝对的。我的意思是,设计应该是灵活友好的,能够在修改以迎合系统技 术限制的同时不扭曲其原有内涵。这些重复但必要的改动只能由原设计师来实现。一个设计师 /开发 者能够比开发人员把设计重提到设计师手里进行改动更加高效。而且设计师和开发者之间 —— 事实 上经常如此 —— 会产生摩擦。 我常常喜欢把软件,网络或是游戏开发想成是管弦乐,而设计师是作曲家,开发者是乐团的指挥家 。想象一下二者是同一个人将会怎样?交响曲将会是令人惊叹的,迷人的,纯正的!不仅是大师的 神作,而且还是其本人亲自指挥的! 设计师同时充当程序员的角色意味着设计和编码的进度即使不是同时的也是连续的。结果就是开发 周期的缩短 —— 谁会不关心效率呢? 现代的设计师需要提升自身的能力以保持个人价值,有一套技能是远远不够的,我们往往需要戴着 不同的头衔:设计师,前端开发者,文章作者和项目经理。 通过学习实现你自己的设计,而不是让设计成为开发者手中的孤儿 —— 你提升了自身价值。毕竟, 在简历中提到设计和编码技能不会有坏处。相反,在这个金融危机时代的企业重组(参见:大规模 裁员)和缩减开支的环境下,还能够强调一个人的重要性而免遭解雇。 然而,即使有这么多的理由支持设计师学习编写代码,这里还是有反对的声音。 引用 Lukas Mathis 的一篇有争议性的文章 设计师不是程序员“ ”(注 1) 如果设计师实现自己的设计,他会受制于两个不同的目标:代码的整洁和良好的用户体验。 这两个目标是相互矛盾的。如果你要实现你自己的设计,你必然会为了代码的质量而妥协, 这是不利于交互设计的。 实现自己设计的设计师面临着两个问题:他们知道一个很棒的新思路会建立混乱的代码,他 们也知道如果改进用户体验,现有的代码会被打乱。这两者相互矛盾,因为用户体验都在于 小的细节,而这些小细节最终毁于他们的不忍心使代码变得混乱。 这恰如其分的总结了 “Web开发纯化者 ”们所采取的强硬立场。他们是守旧派,倡导在设计和开发之 间划清界限。显然, 设计师为人类创作,开发者为机器创作。 因此,用户体验设计师们应该设计出 最可行的用户界面并让开发者做出最可行的编程决策。虽然这有一定的道理,但当我研究一个用户 界面的时候,我从代码中寻找灵感的努力却以失败而告终。总之,在头脑中有一个技术及可用性限 制的正确观念还是更有好处。 归根结底,所开发项目的规模可能最终决定着设计师和开发者的角色。一个小型的应用可以由一个 项目经理( 注 2 )一手掌控,而一个大型的系统必然需要不同的专业人才! 注 1 Mathis-Lukas ——“ Designers are not Programmers ”—— ignore the code 注2 Spolsky-Joel

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档