- 设计师 模版 设计 开发 思维... (天月.2015-04-29 04:33)
- 曾经,虽然没有明文规定在网站制作过程中谁负责设计谁负责开发。但是实际上,设计师负责网站外观,程序负责网站运行的模式是约定俗成的。随着时代的变迁,这种明确的界定即将结束。
每一个设计师都应该了解开发者是如何工作的。每一个开发者也应该了解基本的设计理念。在这里,我们要帮助设计师们更好的了解程序开发语言。
1.面向用户的界面及设计
每个网站的背后都是由无数1和0的组合构成。这对于设计来说仿佛毫无用处。但是不能否认的是网站和用户体验密切相关。
细节决定成败,设计的每一个小细节都尤为重要。例如,你要设计一个鞋店的网站,你就要注意到如何设计页面,包括细致到按钮,来刺激用户的购买欲。当然,设计的主要目的是美观、可以刺激购买欲、使用简单。在这里,设计与开发需要结合起来。
你需要知道的专有名词:
Ajax: 利用JavaScript和XML实现异步传输。这种技术的优点是新信息更新以后,用户端可以及时看到而无需刷新。
API: 为路径、数据、对象类、变量提供详细参数。应用程序界面允许网页或软件彼此之间进行对话或工作。这就好比是一栋虚拟的建筑。
CSS: Cascading Style Sheets(级联样式表简称)。是网站样式的核心语言,将html元素可视化。
Media query: css 可以根据显示要求为特定的设备制定规则。让同一张图片在电脑端和移动端都根据实际要求显示是一件很神奇的事情。
RWD:网站设计技术使用灵活的图表、图片、媒体、文字,使得本来单调的网站更加丰富多彩。至于哪个元素是核心,目前仍存争议。
UI: 用户界面至关重要,因为用户浏览首先从用户界面开始。可以毫不夸张的说界面设计就是一切,它决定了用户该如何使用网站里的元素。
UX: 用户体验是指用户在与网站进行交互后的结果。可以把它看做是用户和网站进行情感交流之后,对网站整体感觉及价值的评定。
2.带着问题思考
每一个网站都应该有吸引用户或者吸引用户浏览其他版块的能力。无论你是打游戏、看书、还是购物,任何一种行为都可能会被某一个内容吸引进而浏览其他版块。
怎么才能做到呢?
这就需要带着问题。如果你的问题是在设计层面的,你可以在行为之间添加联系。在设计上实现无缝对接,让网站的浏览变得行云流水。
设计需要带着以下问题:
用户如何更好地浏览网站内容、使用网站功能?
谁是网站的主导?
我们要解决的问题是什么?
如何让网站内容服务于我们的目标且我们网站的目的是什么?
网站的特点是什么?它们将如何实现?
这个网站将是最终版吗?
有任何技术限制或功能限制存在吗?
衍生的细节问题:
我们如何可以帮到你?
你现在在哪里?
你是否有支付的意愿?
这些问题直接反映了用户界面与用户的关系。试想,如果用户不愿意告诉你他们所在的位置,那么设计和界面将不能地理定位上发挥效用。因此,设计要贴近用户!
3.设计要简洁、直接
网站的每一个元素都应该简洁但是有目的性。例如,单击播放,单击滚动等。如果你不能让你的网站易于理解,那么你就要重新以战略性思维来思考你的网站了。
4.代码学习
如果你想系统地了解开发人员,你要做的就是具备一定的代码技术。这并不是说你要成为一个代码高手,学这些让你在理解并且与其他设计者或者开发者交流的时候更加容易。如果你能开发出一些很酷的功能更好~~
最后:
学习系统开发并不是仅仅对框架及代码的学习。这是一个系统的过程。设计者要有开发者的思维才能设计出更好的网站。开放思维必不可少。
要知道程序的思维是有相通性的,视觉思维、解决方案及结果的衡量都是设计或开发关注的课题。在如今的市场上,设计、开发不分家,浑然一体。。
-
2 楼 shuke[2015-04-29 17:05]
好东西,这就是站的越高尿的就越远!!
-
- 通往优秀 UI 设计师之路的 20 个路标