《
设计师也必须要会编写代码》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030234V52013.htm
便利的迭代开发进程
在简直所有的设计与实现各自独立的产品中,设计组和实现组从不满意过对方的冀望,尤其是那些无形的产品,比方网站,软件和游戏。这通常归纳于产品的盼望和产品可行性的互相让步,目前看来,这是难以完善同一的。解决之道是:设计师应当亲自尝试设计作品的实现,以防止沟通中的混杂,曲解和误传。
设计师更加市场化
然而,即使有这么多的理由支撑设计师学习编写代码,这里还是有反对的声音。
Tag:
网页设计 网页设计
如果设计师实现自己的设计,他会受制于两个不同的目标:代码的整齐和良好的用户体验。这两个目的是相互矛盾的。如果你要实现你自己的设计,你必然会为了代码的品质而妥协,这是不利于交互设计的。
实现自己设计的设计师面临着两个问题:他们知道一个很棒的新思路会树立凌乱的代码,他们也晓得假如改良用户休会,现有的代码会被打乱。这两者彼此抵触,由于用户体验都在于小的细节,而这些小细节终极毁于他们的不忍心使代码变得混乱。
缩短开发时光
一个实际中的设计不应是相对的。我的意思是,设计应该是机动友好的,能够在修正以逢迎体系技巧限度的同时不扭曲其原有内涵。这些反复但必要的修改只能由原设计师来实现。一个设计师/开发者能够比开发职员把设计重提到设计师手里进行改动更加高效。而且设计师和开发者之间——事实上常常如斯—&mdash,设计图做的边线衬线 比较粗浅的总结;会发生摩擦。
作者 John Urban 是加州大学的大二学生,主修盘算机迷信。
英文原文
注1 Mathis-Lukas——“Designers are not Programmers&rdquo,设计作品的评审 各类评审形式的关键点;——ignore the code
使沟通更轻松
写在最后
援用 Lukas Mathis 的一篇有争议性的文章“设计师不是程序员”(注1)
做事实可行的设计
古代的设计师需要提升自身的才能以坚持个人价值,有一套技能是远远不够的,咱们往往需要戴着不同的头衔:设计师,前端开发者,文章作者和项目经理。
这恰到好处的总结了“Web 开发纯化者”们所采用的强硬态度。他们是保守派,提倡在设计和开发之间划清界线。显然,设计师为人类创作,开发者为机器创作。因而,用户体验设计师们应该设计出最可行的用户界面并闪开发者做出最可行的编程决议。固然这有必定的情理,但当我研讨一个用户界面的时候,我从代码中寻找灵感的尽力却以失败而告终。总之,在脑筋中有一个技术及可用性制约的准确观点还是更有利益。
注2 Spolsky-Joel——描写了一个叫做“设计师兼程序员”的职位——“How to be a program manager&rdquo,设计三要素:清晰、独创、幽默;——Joel on Software
本文为翻译国外网站上的一篇文章,能看懂原文的能够拜访下面的地址查看
通过学习实现你本人的设计,而不是让设计成为开发者手中的孤儿——你晋升了本身价值。究竟,在简历中提到设计和编码技巧不会有坏处。相反,在这个金融危机时期的企业重组(参见:大范围裁员)跟缩减开销的环境下,设置class元素的三种方式,还可能强调一个人的主要性而免遭辞退。
我经常爱好把软件,网络或是游戏开发想成是管弦乐,而设计师是作曲家,开发者是乐团的指挥家。设想一下二者是统一个人将会怎么,论打造成功的病毒广告?交响曲将会是令人赞叹的,迷人的,纯粹的!不仅是巨匠的神作,而且仍是其自己亲自指挥的!
--> [
网站建设之]设计师也必需要会编写代码
有了一个最终产品将如何实现的明白印象,设计师将拿出更多实际可行的概念。作为开发过程中不可或缺的一份子,设计师肩负着确保他们的设计可以顺利转移到网络介质上,同时还要斟酌其可用性,网页易读性和可实现性。一个对用户友爱的网站不仅有简练清楚的阅读次序逻辑,还向用户供给所有所需的信息而不会显得平易近人或是横七竖八。想要知道一种 Web 布局是否可行的独一道路就是亲身去懂得如何建破一个网页。
更好更协调的成果
设计师同时充任程序员的角色象征着设计和编码的进度即便不是同时的也是持续的。结果就是开发周期的缩短——谁会不关怀效力呢?
归根结底,所开发项目标规模可能最终决议着设计师和开发者的角色。一个小型的利用可以由一个名目经理(注2)一手掌控,而一个大型的系统必定须要不同的专业人才!
(责任编辑:网站建设)
设计师也必须要会编写代码相关文章