网页设计杂谈(3)——工作职责兼谈工资水平(上)
上两次的杂谈都是说的具体技术:说了说关于屏幕分辨率和浏览器的一些问题。今天说说和技术稍微远一些的内容——网页设计开发这个工作到是底做什么的。
其实这个话题说起来也比较复杂,对于这些相关的工作,我们有很多通俗的说法:“做网页”、“做网站”等等,具体到第包含些什么样的工作,需要什么样的人来完成,需要掌握什么技能呢?其实包括的范围很广,角色之间能力要求也相差甚远。
基本概念
按照比较粗的、传统的划分方式,可以分为:“设计”和“开发”。在英文中叫作 Web Design 和 Web Development, 也就是 “Web设计”和“Web开发”。简单来说,前者就是负责“门面”,怎么好看怎么来,后者负责网站的功能,比如你要实现的是一个社区网站,还是一个网上商店网站呢?这就是由“开发”来实现的。
与之相应的,又有两个说法,称为“前端”和“后端”,网页是显示在浏览器中的,这一端也称为“客户端”或“前端”,而网页的数据通常都是在服务器中计算产生的,也称为“后端”。通常来说,一个网站,只要不是非常简单,都是由“前端”和“后端”的工作,共同配合完成的。就好像“后端”制造出一个产品,再加上“前端”的包装,最后呈现给访问者一样。
发展历史
现在说起来,这些已经蛮复杂了,几句话都说不清楚了,而实际上,刚刚开始的时候,并没有这么复杂,Web刚刚出现时,是很简单的。因此我们不妨从简单的时候说起。
一开始的时候,只有HTML这个东西,非常简单,基本上就像文字排版一样,把要显示在网上的东西,按照HTML的要求写好,简单设定一下格式,一个网页就做好了。这时候,除了搞网络的一些人,也没有多少其他人懂得这些东西。此外,也没有开始在商业上使用,因此网页的功能、是否好看,都没有什么要求。这方面还没有形成真正的职业。
然而,互联网出现不久以后,就快速地发展,并大规模地开始应用了。最开始应用于商业的时候,基本就是把一些公司或者机构的宣传文字放到网上,因此,这时候对于普通的互联网网站,基本上服务器端的开发并不太多,主要的任务就是是制作静态页面。但是这个时候,对美观的要求就已经出现了,因此,“网页设计师”或者“网页美工”的角色已经出现了。对于设计来说,要设计出好看的东西,就需要美术能力了。要首先有一个漂亮的设计图,然后再把它制作为HTML页面。这就是前端的情况。
当然,网络的发展是平衡的,服务器段技术的方展也同样非常快。早期的服务器端开发是很费力的,写CGI程序,对于普通人难度很大,而后来ASP、PHP这些语言的出现,大大降低了开发的难度,当然这些工作的基础还是编程,因此计算机相关的基础是必须的。
但是这时候,就出现了一个问题,一个网站既有设计,又有开发,那么二者就必须配合好。当然对于一些比较小的网站项目,加之一些比较全才的人,设计+开发,一个人全都搞定了,这也是很常见的。但是对于更多的情况,网站比较复杂,功能要比较多,对美观的要求也比较高,总是要通过一个团队来完成的,这是就要各负其责了,有人负责设计,有人负责写程序。
职责的划分
现在的问题就出现了,如果做过比较复杂的网站,会发现程序和美工的配合还真是一个麻烦事儿。因此,有时候就出现了二者之间的角色,可以叫作“制作人员”,把设计师的设计图切出来,制作成HTML页面,然后开发人员,在这个HTML里面添加上程序代码。
对于不同的工作团队,具体如何配合,肯定是各不相同的。尤其是网站制作开始这个行业中,遍地都是作坊式的公司,肯定是各有各的做法。
对于职责的划分,可以分为三种情况:
1:中间的过程(即“制作”)由设计师来承担,即设计师做好设计好之后,也制作出HTML文件给开发人员;
2:中间的过程由开发人员来承担,比如台湾的科技作家李维说,在台湾,通常情况下,设计师把设计图,比如用Photoshop制作出来的PSD图制作完,任务就完成了,剩下的事情就都是开发人员的了。
3:设置专门的制作人员,把设计师的设计图制作为HTML,如果这样,我们不妨把三种角色叫作 设计师-美工-开发人员。
今天先谈到这里,接下来的内容,明天继续。明天我主要讨论一下,掌握多少才购用?辛苦学会以后,又能有多少工资等着我们呢?
6,849


终于有点明白是怎么回事了 呵呵。。。
发现有个错别字,呵呵,在最后一段的第32个字掌握多少才”购“用?应该是“够”吧?
不错,很喜欢这个课堂,已经订阅了,希望有机会当面讨教。
西贝小鱼儿 ,
多谢!欢迎常这里交流!
我想目前我就是个“制作”。。。
青色,
这个很好啊,先把这些份内的事情做到最好,然后再尽量多学一些东西。
其实也有很多人,原来就是做设计,后来掌握了CSS,接下来把JS也玩通了,后来把PHP也都搞明白了。特别是在国外,有很多人都是 Freelancer,作为独立设计师,或者独立程序员,这也是很多人非常向往的生活方式。