金山设计师会飞:我不是一个简单的web UI

以前别人问我做什么的,我说做网页的。或者web DESIGN,现在我更喜欢说,我是做webUI的,因为UI设计师本身包含了UE的工作。至少在国内目前大多是这样。

两年前的我还是一个只追求视觉之美的井底之蛙,不知道如何站在用户的角度考虑问题。或者说根本没有这种概念。现在的我已明白,一个产品,不只是需要外表的美丽,易用、可用才是产品的基本要求。原来以前做设计都是瞎做。呵呵。

也有很多朋友问我,怎么才能做好设计,为什么你的颜色搭配的好,你的创意哪来的……等等,其实这些问题我都很难回答。一方面我并不觉得自己已经很好,所谓天外有天,高手如云。

另外因为我想,每做好一件事情都不是一朝一夕之易。我也迷茫过,痛苦过、但是我对设计始终热爱和坚持下来了,而在这个过程中,我做的仅仅是比别人多用了点心。

下面的这些话可能很多主观性,只是我在工作中的思考总结和要努力做到的。我只是想说,做设计没有你们想的那么简单。

一、明白自己在团队中的价值,担起责任。

很 多设计师喜欢抱怨,客户不懂设计,时间太紧张,等等这些。在大的团队里,因为种种流程的复杂性更增加了设计师的抱怨。在团队中不被尊敬,被人指责,这都是 为什么呢?是因为你没有负起一个责任来,当你想获得别人的认可,那就请负起一个设计师该有的责任,一个设计师,不是做页面、画渐变,那么简单。如果仅仅是 这些,那我们的价值又在哪里?

做 为设计师,其实我们的责任是很重的,我一直认为,设计师仅仅是解决视觉上的问题,是远远不够的。我们应该为企业和产品考虑,创造无形价值。还有就是思维上 的创新,就中国目前的国情而言,这也许会有很多人会认为我过于理想。不是因为我过于理想,设计师不仅仅为用户解决问题,满足用户的需求,还要为用户创造更 美好的东西。不断的颠覆自己,否定自己,创造新东西。毕竟,创造才是一个设计师的真正追求。不然你只是一个制作图形和页面的工具而已。

是的,只有明白了自己的价值,才会懂的怎么去实现自我价值。做好设计,是每个设计师的责任。

二、衡量自己在设计中的层次

最 近刚看了早晨设计魏来的《设计密码》,印象最深的是他提到的四个设计层次,分别是:1、满足人们的生理需求。这个层次通常是一些起步阶段的公司。因为公司 需要个logo,需要个网站,所以他们必须做,仅此而已。甚至他们根本不知道logo和网站的作用和意义是什么。2、满足人们的审美需求。3、掩饰利润。 4、创造品牌和价值。(这是设计的最终目的和最高境界了。)

所以,从个人公司到大公司,你的设计收益是不同的。这取决于你在哪一个层次。

每个做设计的,也许都该思考下,自身处于哪一层次,这决定了你人生的发展。也让你有方向的去做一些推动。处于起步阶段的公司(传统行业稍微弱一点)往往对设计有一些渴求但又不知道从何做起,原因就在于缺少价值的驱动,也没有人告诉领导层该如何做。设计的价值一定要被量化,这就需要我们对产品和设计过程进行数据分析,如果你没有这些数据,请调查参考竞争对手的数据。

如果公司内完全认识不到设计的价值怎么办?从外部引入信息,告诉他们设计会给公司,给产品,给服务带来什么物美价廉的品质,以及同行业,同规模,同领域的其 他公司通过设计达到了什么高度。如果你的老板受到了利益驱动,那么你的推动肯定会得到回报。如果他还是不以为然,那么,炒了他吧!

有朋友要问了:“我平时做页面、改这改那的,就够忙了,我哪有时间去想这些,给钱就好了?”,对于这种问题,我只能说:“你就这么呆着吧,别想太多了。”

三、修炼自己,做到更好

1、完美每一个像素。

我 一直信奉“细节成就完美”这句话。我觉得一个网站的品质感很大程度上取决于它的细节。这些细节体现在每一个边角、每一像素的凹凸、每一阴影的轻重、每一个 间距,每一对比的感觉。如果没有很好的创意,那就多用心把每一个细节做好吧,要知道,一像素的区别就是正品和山寨的差距。一个好网站,视觉上一定要是舒服 的。细节成就了网站的品质感,就像生活中你的每个点滴细节形成了你在别人眼中的形象。看看我对下面按钮做的一些改进,是否觉得改进后舒服了些。第一组按钮 颜色、字体都没有变化。我只在边框、渐变、字体的投影做了微调。而效果是完全不一样。第二组我在按钮上增加了层次感,稍微的立体的感觉让用户更有点击的欲望。

2、编写规范—给自己,也给伙伴

撰写设计规范一般在中大型项目上,一般不包括专题页面。

往往设计完一个东西到交付到执行的时候有时需要的经历不比设计少,首先我要保证我的设计稿能完好的展现,而在前端和程序开发的时候如果没有规范好的话就很难 保证了。专注于功能逻辑的同事,他们更注重的是代码的准确,功能的实现,而很少在乎边距相差了几个像素、图片质量应该保存到多少,而设计师和前端难道要为 这些交代上半天?所以,在后期建立个规范是非常有必要的。可以减低设计与前端沟通的成本、减少犯错误的概率。再者是,产品上线后通常是运营团队去维护,那 些在设计中被我们验证过的思路很难无声的传递下去,结果网站就慢慢变形。大点来说,一份完善的设计规范,能划出产品的正确轨迹,帮助产品在正常范围内运 作。另外,不是每个界面、每个功能都能创建新的规则,我们需要一个载体,来承载我们的设计思路和规则。以下是工作中一些简单的规范,它能很好的替代设计和 前端的沟通,也无需在后续的设计中有所争议。

3、学会管理时间,提高效率。

当 我还在逍遥网每天忙于改版的时候,老大让我们每天在wiki上写日报。起初我挺反感的,觉得根本没必要。但是写着写着,不知不觉形成了一种习惯。我发现,写日报能很好的提高工作效率。也能很好的安排时间。每天我把重点工作放在重要时间,保证同一时间只做相对重要的事情。需求一般会提前发到我邮箱。我会按照 需求分配任务。衡量计划是否能完成以及完成所需的时间。而同事的日报每天下班前也会按时发给我,这种集中汇报的习惯让我非常清楚每个人的完成进度情况。利 于第二天的安排和计划。

要知道,时间都在浪费中过去的,珍惜和管理它。清楚每天自己需要完成什么,给自己定个小计划。时间具体控制好,能让你每天都觉得很充实。

4、一边工作,一边学习,别说你不会

如 果你喜欢设计,那么设计是一种乐趣,在工作中一边学习、一边工作。多尝试不同的表现手法,多学习下不同的表现形式,如果有想法却因为自身的技能实现不了, 那么,别想太多,学吧。即学即用。平时多看看网站上高手的设计作品。同时多与同事交流、沟通。多听取别人的一些意见。学习别人的长处,团队里各有所长。我 们每个人向前多迈出一小步,团队就会前进一大步。

5、沟通,学会沟通的艺术。

设计师不是艺术家,所以不能闷头闷脑只一个人搞“创作”。一件好设计作品的诞生,沟通的比重占很大很重要的部分。我们要非常清晰明了的知道需求方的要求,才 能知道怎么做,很多时候返工、被毙也都是因为前期沟通不明确造成。当然,也有情况是需求方变化的。当需求方意想比较明确时,我们要做的是倾听、理解。予以 适当的补充、全面的理解产品的要求和设计的意图。如果需求方不明确时,我们需要用自己的专业知识去引导和给予建议。

6、懂得收藏,乐于分享。设计师都是好朋友!

写到这里,我很想感谢下我的好朋友阿超和晓峰同学。他们两是我在QD认识的同事,我们的共同特点是喜欢收藏、乐于分享。不管是在工作上,还是学习中,他们都 很大方的分享自己的经验和收获。这点我受益很多。收藏是为了学习到更多,开阔自己的眼界,看到很多优秀的作品,从他们的优秀感受到更多,常常感叹自己的渺小,站在设计的大门外,觉得自己只不过是个门徒而已。需要努力的太多,源源不断的动力很多是来源于此。

平时我也喜欢截图,喜欢收藏漂亮的网页,研究国内外的成功网站,希望能借鉴他们的设计手法并应用到工作中。一个人的精力和视野是有限的,只有互相分享,才能 学到更多,看到更广阔的天空。所以,现在团队里也会定期举办一些个人分享会。我想把自己的东西分享给同伴,也想看到大家的进步和快乐。

在此推荐个图片浏览工具,大家都熟悉的Picasa,它能把你电脑上的照片全部集合。非常方便查找,如图:

四、自信并独立思考。

很多时候,个人的魅力来自于你的自信。做为设计师,我们感到骄傲和自豪。因为,我们不容易,也不简单。

是的!你能,竖立起你自己的信心,做一个自信并能独立思考的设计师!只要你足够尊重自己。才会得到别人的尊重!

时间: 2024-07-29 07:31:35

金山设计师会飞:我不是一个简单的web UI的相关文章

使用NetBeans IDE创建并运行一个简单的web应用程序

在本教程中,您将使用 NetBeans IDE 创建并运行一个简单的 web 应用程序,Hello Web.本示例应用程序要求您输入一个名字,之后使用那个名字显示一条信息.首先,您需要使用一个输入框来实现这个页面.之后您使用一个用户可以选择名字的下拉列表来替换那个输入框.下拉列表中输入的名字来自数据库表. 本教程需要以下技术以及资源的支持 JavaServer Faces 组件/Java EE 平台 1.2 with Java EE 5*1.1 with J2EE 1.4 Travel 数据库

使用 CodeIgniter 创建一个简单的 Web 站点

原文:使用 CodeIgniter 创建一个简单的 Web 站点   参考源自: http://www.ibm.com/developerworks/cn/web/wa-codeigniter/index.html 我的第一个 CodeIgniter 项目(除HelloWorld外),现整理记录下来.   相关环境: 系统:ubuntu-10.04.3 Apache:httpd-2.4.7 PHP:php-5.4.22 MySQL:mysql-5.6.16 CI:CodeIgniter-2.2.

一个简单的web服务器

写在前面 新的一年了,新的开始,打算重新看一遍asp.net本质论这本书,再重新认识一下,查漏补缺,认认真真的过一遍. 一个简单的web服务器 首先需要引入命名空间: System.Net,关于网络编程的大部分类型及操作都可以在这个命名空间下找到. IPAddress:类用来表示一个ip地址. IPEndPoint:用来表示一个IP地址和一个端口号的组合,称为网络的端点. System.Net.Sockets:命名空间中提供了基于Socket编程的数据类型. Socket类封装了Socket的操

SharePoint中创建一个简单的Web Part 部件

标准的Web部件有时候可以非常强大,可以执行许多函数.本文主要讲解如何使用Visual Studio 创建一个简单的Web部件. 1. 打开VS,点击文件----新建项目. 2. 选择空白SharePoint项目.命名SmallvilleWebPartProject,点击确定.选择部署为场解决方案. 3. 右击项目添加新项目. 4. 选择Web部件. 5. 命名CustomerInformation,点击添加. 6. 右击新的Web部件项目,选择添加类,命名CustomerData,点击确定.

《深入剖析Tomcat》一第 1 章 一个简单的Web服务器

第 1 章 一个简单的Web服务器 本章介绍Java Web服务器是如何运行的.Web服务器也称为超文本传输协议(HyperText Transfer Protocol,HTTP)服务器,因为它使用HTTP与其客户端(通常是Web浏览器)进行通信.基于Java的Web服务器会使用两个重要的类:java.net.Socket类和java.net.ServerSocket类,并通过发送HTTP消息进行通信.本章先介绍HTTP协议和这两个类,然后介绍一个简单的Web服务器.

通过ASP.NET Web API + JQuery创建一个简单的Web应用

看了dudu的<HttpClient + ASP.NET Web API, WCF之外的另一个选择>一文,想起多很久之前体现ASP.NET Web API而创建的一个Demo.这是一个只涉及到简单CRUD操作的Web应用,业务逻辑以Web API的形式定义并以服务的形式发布出来,前台通过jQuery处理用户交互并调用后台服务. 一.一个简单的基于CRUD的Web应用 这个简单的Demo应用用于模拟"联系人管理".当页面加载的时候,所有的联系人列表被列出来.在同一个页面中,我

如何用node.js实现一个简单的web服务器

node.js实现web服务器还是比较简单的,我了解node.js是从<node入门>开始的,如果你不了解node.js也可以看看! 我根据那书一步一步的练习完了,也的确大概了解了node.js,不过里面写的路由的地方总感觉不方便,十一放假最后一天,试着写了个简单的web服务器,现在分享记录于此! http模块已提供了基本功能,所以我主要解决两个问题,1是静态资源的处理,2是动态资源的路由. 静态资源在node.js里的意思是不变的,如图片.前端js.css.html页面等. 动态资源我们一般

一个简单的Web报表工具开发与应用

报表工具是数据统计与分析或商业智能(BI)工作中一个非常重要的工具,市面上已经有一大堆相关的软件产品,有功能强大的,也有玩具型的,总之是百花齐放,百家争鸣,各有各的优势.由我之前的工作关系,需要为公司的App每天收集的埋点日志进行统计分析并进行cpc广告精准投放.最开始时候,由于app的用户量还不是很大,团队有几个兄弟专门负责一些统计指标(pv,uv,cvr,crt等)的报表输出,他们每天或每周出一些固定的报表,报表也就十几张.后来用户量在几个月时间达到千万级(应该下载在4千万级,日活几百万级)

创建一个简单的web服务器

Web服务器也称为超文本传输协议(HTTP)服务器,因为它使用HTTP来跟客户端进行通信的.既然说到通信那就离不了Java里的两个重要的类java.net.Socket和java.net.ServerSocket.这里浏览器一方可以认为是一个客户端,接收HTTP请求的一方可以认为是服务端.在这之前我们先说一下HTTP协议. HTTP协议允许web服务器和浏览器通过网络来进行发送和接收数据.它是一种请求和响应协议.客户端发送一个请求,服务端响应这个请求.HTTP请求由三部分组成,分别是:请求行.消