`
gray888
  • 浏览: 529276 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何成为一名优秀的web设计师?

阅读更多

什么是web设计师?
在我的观念里,web设计师不同于美工。Web设计师是美工和后台程序员之间的那个角色,而且懂一些美术,会用一些Photoshop。这个人主要负责web的建设规划,前端代码,切图等,而不是美术设计。

实际上,这个人才真正的懂得Web,是网站建设的核心。

如何成为一名优秀的web设计师?

什么是web设计师?
在我的观念里,web设计师不同于美工。Web设计师是美工和后台程序员之间的那个角色,而且懂一些美术,会用一些Photoshop。这个人主要负责web的建设规划,前端代码,切图等,而不是美术设计。

如果你想作出一手好网站,成为一个出色的Web设计师,你有不少东西要会。首先是xhtml和css。这是一切web的基础。以前大家都用table划来划去,现在的标准是xhtml+css,no table。国际标准推荐用css来定位和布局。

第二是script,这个必须很流利。无论是数据验证,动态样式,还是一些有用的特效,都是需要Script。而Script是基于DOM的,想要精通script,不会DOM就想当于学Java不学Java库。

之后是选学的HTC,将Script封装起来,面向对象的开发JS。虽然HTC局限于IE,不过,从IE百分之九十多的市场占有率来看,HTC还是很有前景。

然后是XML和XSL,别告诉我现在你还不会XML,会了XML再学学XSL不过是一两天的工夫。

实际上最重要的不在于技术,而在于要学会人性化的设计,学会体贴用户。这是设计理念的问题:按钮在哪里合适?字体多大舒服?颜色如何不刺眼等等。

以上这些是前端程序员的工作,完全没有美术的技巧。Web设计师应该掌握一些美术的知识,至少要懂得审美。

首先是要会配色,哪怕图片做得不好,配色一定要好, 不然配出狗屎色会恶心死人。

所有设计都要考虑到人的因素。是看的人,浏览的人是否觉得好看,而不是设计的人觉得好看。例如,给一个老年人看五颜六色的东西,你觉得他能接受吗?

图片设计由美工来发挥,但要整体的考虑,系统的色调, 主题, 风格要一致,不是单独一个图片好看,就可以放上去用的。以前常看到新手设计网站,先找一堆gif动画,在frontpage上东放一个西放一个,你说这是设计网站?

Web设计师需要在美工的图片上进行加工切图,因此图的大小,图的质量,图的格式, 都需要经过仔细考虑。图片如何切适用于css,如何能够最少的使用图片,这很有讲究。不然直接贴1024*768的图片到网站算了
要Web设计师干什么。

有一个需要重点的考虑的问题,是网站的目录结构。如何分目录能够清楚地放置js,css,html,htc等等,这需要通盘考虑, 也就是要和后台技术一起考虑。例如用了Struts的多模块,那么就需要分module,每个module单独使用include等等。

前几天看了一个blog中提到对中国的web设计师的评价: "上一代的文化因为文革有断层,导致欣赏水平不高,这一代的教育有问题,导致创意力缺乏,下一代努力一点基本可以赶上外国水平"。

说了这么多,嘿嘿,实际上,大多数公司都不重视这个角色,往往的,美工作的图由她自己切好做成html,然后交给程序员,程序员做成jsp,之后一旦需要修改,美工mm改jsp又很麻烦。最终的结果是,美工作的图程序员用不上,程序员的jsp美工改不了。两边矛盾。

增加一个中间角色,精通Web设计规划,周旋于美工和程序员之间。这不是很好么?

实际上,这个人才真正的懂得Web,是网站建设的核心。

分享到:
评论

相关推荐

    web设计师速查手册大全

    了解这些基础知识是成为一名优秀Web设计师的基石。 2. **响应式设计**:随着移动设备的普及,响应式设计成为了现代Web设计的核心。手册会详细讲解如何根据不同屏幕尺寸创建适应性布局,确保网站在不同设备上都能...

    web2.0 网页设计师必备手册+教程

    总结来说,成为一名成功的Web2.0网页设计师,你需要理解并运用设计理论,熟练掌握响应式布局、DIV和CSS,以及持续学习和实践。"网页设计师教程"提供的资源将是你提升技能的重要工具,帮助你在这个竞争激烈的行业中...

    我渴望成为一名网络程序设计师.pdf

    成为一名网络程序设计师,是许多对信息技术充满热情的年轻人的理想。这个职业涉及到设计、开发和维护网络应用程序,使得用户可以在互联网上高效、安全地进行交互和信息共享。网络程序设计师的工作涵盖了一系列的技术...

    如何成为一名优秀的架构师

    如果一直只会增删改查方面的操作,那么只能被技术所淘汰,持续不断地学习,才是制胜之道,本资源中包括设计模式,架构等多方面的知识,值得学习

    Web表单设计:点石成金的艺术.pdf

    这样的书籍对Web设计师来说是必不可少的长期工作参考。 总而言之,《Web表单设计:点石成金的艺术》不仅是一本理论与实践相结合的教科书,更是一部能够引领Web表单设计领域新潮流的力作。对于希望在Web设计领域尤其...

    Froont:响应式web设计回归设计师 无需程序猿插手.docx

    总的来说,Froont通过提供一个直观的、无代码的设计平台,使得响应式Web设计变得更加易用,从而将设计师从复杂的前端开发流程中解脱出来,使他们能够专注于创造卓越的视觉体验。这种创新的工具对于提高设计效率、...

    250个HTML和Web设计的秘密

    熟练掌握这些基础标签是成为一名优秀Web设计师的第一步。 其次,Web设计不仅关乎视觉美观,也包括代码的可读性和可维护性。良好的代码组织习惯,如使用注释、遵循一致的缩进规则和避免过度嵌套,可以提高代码质量,...

    如何成为一名优秀的程序员.docx

    "如何成为一名优秀的程序员" 本文将详细介绍如何成为一名优秀的程序员,包括程序员的现状、影响程序员的因素、职业规划等方面的知识点。 程序员的现状 程序员是软件行业里最基础的工程性人才,可以称他们为“工人...

    WEB前端设计修炼之道.pdf

    在当前互联网时代,Web前端设计已经成为了构建良好用户体验的重要环节,它涉及到了前端开发工程师、前端设计师、前端架构师和用户体验设计师等多个新兴职业。随着用户对应用体验要求的日益提高,前端设计领域面临的...

    Web前台页面设计

    在Web开发领域,前端页面设计是至关重要的环节,它直接影响着用户的交互体验和网站的整体视觉效果。"Web前台页面设计"这一主题涵盖了多种技术和实践...不断学习和掌握这些知识,对于成为一名优秀的前端开发者至关重要。

    高级 UI 设计师1

    高级UI设计师的职责涵盖多个方面,...以上就是高级UI设计师所需掌握的知识点,涵盖了用户研究、目标导向设计、美学提升、可用性、不同类别产品的设计策略以及实践经验,这些都是成为一名优秀UI设计师必不可少的技能。

    产品经理专访腾讯高级交互设计师WingST:交互设计师的思维、眼界、手段和精神.docx

    【产品经理专访腾讯高级交互设计师WingST:交互设计师的思维、眼界、手段...他的故事提醒我们,成为一名优秀的交互设计师,不仅需要技术基础,更需要不断探索、反思和适应变化,以便在快速发展的互联网行业中持续创新。

    [信息视图]关于网页设计师你必须知道的

    - **JavaScript**及其框架(如React、Vue.js)的应用越来越广泛,成为高级网页设计师必备的技能之一。 - **用户界面设计**(UI)和**用户体验设计**(UX)对于提高网站的吸引力和可用性至关重要。 - 掌握**Photoshop**、...

    如何成为一名优秀的前端工程师.pdf

    成为一名优秀的前端工程师,不仅需要扎实的技术基础,还需要不断学习新知识和技能,适应快速变化的互联网环境。前端工程师的工作是构建网页和应用的用户界面,将设计转化为可交互的网页,涉及编程、布局、跨浏览器...

    web网页设计座作品

    理解并熟练运用这三种语言是成为一名优秀网页设计师的基础。 1. HTML:HTML是网页内容的基础,定义了页面的结构。比如,`<div>`用于分组元素,`<p>`用于段落,`<img>`用于图片,`<a>`用于链接等。HTML5引入了许多新...

    软件设计师专题.

    最后,作为一名优秀的软件设计师,持续学习和关注行业动态是必不可少的。新兴的技术,如云计算、大数据、人工智能等,可能会对软件设计带来新的挑战和机遇。 综上所述,“软件设计师专题”涵盖了软件设计的各个方面...

    网页设计师认证考试题1

    网页设计师认证,特别是CIW(Certified Internet Web Professional)网页设计师认证,是IT行业内一个重要的...同时,持续关注Web技术和设计趋势,保持学习和更新知识的态度,对于成为一名优秀的网页设计师至关重要。

    1990-2010软件设计师试题及答案

    《软件设计师考试历年试题解析与解答》 在IT领域,软件设计师是一个至关重要的角色,他们不仅需要具备深厚的编程...在解答过程中,不断反思和实践,将理论知识转化为实际技能,是成为一名优秀软件设计师的必经之路。

Global site tag (gtag.js) - Google Analytics