几乎在每个角落你都会看到有人谈论或自称网页设计师、网页开发者。那具体是指什么呢?谁是真正的设计师或开发者?可以同时成为这两者吗?这会是个引来热议的话题,让我们来分解这些术语,挖掘它们的含义和相互间联系。
设计师的职责
首先,我们来站在每个职业各自的角度审视这个问题。
设计师使用图形和图形设计软件(例如 Adobe Photoshop, Illustrator 和 InDesign)来打造网页的外观。然后将设计稿配合代码来实现。
设计师不一定是那个写代码的角色,不过有时也能在团队中独立工作来实现一个网站。多数设计师的工作是运用直觉与想象力输出创意,一般都是典型的右半脑生物。这个领域的人会向多领域发展,不过通常大多都会偏向于图形设计与艺术。设计师会收集设计作品集来向潜在的雇主展示他们的项目作品。
最优秀的设计师们对颜色、字体、空间关系、用户与用户体验等多种概念有着深刻的见解。
开发者的职责
开发者的职责可以在某些方面和设计师相似,也可以完全不同。
一个网页开发者要搭起网站的骨架,往往是从零开始,而且他们懂得网页开发的各种语言。HTML, Javascript, JQuery 和 CSS 都是他们装备。长久以来,开发者并不关注实现某件东西的视觉表现,而是创建一个代码干净整洁、技术可靠的网站。
网页开发者通常是左半脑生物。技术实力和逻辑思维是他们能力的重要组成部分。网页开发者可能具有多领域的学历,比如计算机科学或编程。多数雇主在招聘过程中都会要求他们提供作品文件夹。
最优秀的开发者往往都注重细节。
不同的职业,相同的目标
说到底,网页设计师和网页开发者都是为了一个目标——创建一个吸引用户的网站。
为达到这个目标,设计与开发都必须有效而可靠。网站需要美观的界面并且运转良好。颜色和形象要能反映出品牌,界面得激励用户完成你所需的操作。
设计师与开发者之间明确的界限已经开始变得模糊,越来越多设计师开始学习代码,更多开发者也开始注重设计理论(这就是为什么设计与开发的文章和教程如此盛行)。可以预见未来这个领域将产生一个新头衔——网页设计/开发。
两者协作
关于设计与开发最困难的一件事,是两者协作并找到一种大家都理解的沟通方式。双方都有太多的术语,若不斟酌词句,协作就难以进行。
这里有几则小技巧来打破鸿沟:
有可能成为设计师兼开发者吗?
所有的这些区别似乎都意味着设计师与开发者是两个相当不同的职位和角色。但是也不尽然。
你也可以同时是设计师与开发者。越来越多人开始这么定位自己,而且这也成为一种非常受欢迎的技能组合。设计师与开发者的角色,正在相当一部分人身上被合并,甚至包括从没考虑过学习开发的设计师,反之亦然。
我也是这其中之一,来讲讲我个人的故事:
我以一个平面印刷设计师身份起家。我曾经根本不了解网站如何运转,为何如此,也不曾考虑过创建网站。
几年前一切都改变了,我意识到网站可以也应该像印刷品一样漂亮。如果我学习这两项技能,我会成为一个更有价值的员工,也会对自己的工作更加满意。
于是我开始学习代码。我不敢说自己非常了解代码。但我所掌握的,已经让自己足够具有竞争力了。我可以和开发者沟通并理解他们的语言。这使我更容易与开发者协同完成项目,但愿开发者会喜欢与能够理解他们的设计师一起工作。现在想想,假如当初我同时学了设计与开发,就像许多职业生涯刚起步的人,会是怎样?
所以,答案必然是肯定的。你可以同时成为设计师与开发者。也许你只擅长其中之一,但始终都应该以全面发展为目标。