先要明确你是要做网站的什么部分,设计还是程序等等....一个标准网站的建设需要几个部分
一 网页设计:负责设计PSD,PNG模板。
1 误区:很多网页制作都陷入误区,居然不做PSD模板,因为大部分网页都是用TABLE来搭建,因此就直接从DW类的软件里画TABLE,一个图一个图填,这是绝对错误的,除非你是做简单的不考虑美化的分页面,或者没有图片的纯文本网页。
2 需要了解的:PSD模板就是一个网页分层的快照或平面图。当然,分层不分层只是方便修改用,真正切图的时候不重要,这样有利于你掌握整个网站的布局和风格定位,如果直接用TABEL做,然后需要一张图时做一张,会发现很费力,而且根本拿捏不住自己网站的整体,等网站做完了可能发生错误现象。举个简单例子,拼图游戏都玩过吧,制作的时候是先画一张大图,然后切成N个小图呢?还是直接就一个小图一个小图的画?你怎么能保证做完的小图拼合的时候不错位?
3 需要掌握的工具:我个人两个软件足够了-PS和Illustrator,都是Adobe公司的,一个位图一个矢量图。当然还有人喜欢用FIREWORK等工具,不过我个人觉的不如PS强大。
4 需要掌握的知识:排版,文字排版是很容易忽略,但绝对是很重要的,有的网页一看文字大小、布局就知道制作人是不是新手。我个人喜欢宋体12号字,不是做TOP、BANNER或者特殊需要,不要用一些奇怪的字体,这也是新人容易犯的错误。需要色彩构成,色彩心理等知识,好的配色会让你的网站看着够档次,有道理。花哨的颜色配在一起就会很难看,太纯的颜色会让网页过于跳动,不稳定。但不绝对,处理好什么颜色都能漂亮,黑色、灰色、白色等色彩是绝对常用的。
二 程序:负责网站的程序开发
1 误区:程序不是网页制作,有的程序甚至连CSS都不能好好掌握。他可能连切图经验都没有的。另外很多人想玩程序,却连基本的C,VB等都不会,直接跳到网页程序中,认为会了HTML就是程序了,这个是绝对错误的,懂HTML只是网页中的基本,设计师都能会的东西...........
2 需要了解的:程序就是程序开发,比如最常见的ASP、.net、jsp等等,程序员需要扎实的功底,一般来说程序员都是从C、C++、VB等学起的,因为很多程序都是类似的,都是从几个基本程序里衍生发展的。当然,各种数据库也要掌握的。ACCSECC,MYSOL都是基本了。程序员需要了解的知识非常多,经验要丰富,比如要做一个商务平台,和银行接口,程序员在程序开发时需要留出端口,等等等等.............
3 需要掌握的工具:最基本的要会一些数据库开发工具、DW、也有的直接用记事本编辑.........当然也是个人习惯了,特殊程序还需要更多的开发工具,比如VS等等......(程序方面我比较弱,所以还需要更多高手人来介绍)
三 网页制作:负责将设计的图,程序员的程序融合在一起,做成网页。
1 误区:网页制作可以不会写程序,但一定要看的懂程序,比如要程序员给你一段从首页进入论坛的登录调用代码,如果你看不懂,怎么知道如何和表单衔接?给你一段JS效果,如果放进网页里?不要认为用PS直接转化为HTML网页就完工了。
2 需要掌握的工具:基本的程序知识、PS、DW、CSS等。当然也有的喜欢FIREWORK.......等等。
3 需要掌握的知识:前面说了,网页制作要看的懂基本程序,会将各种代码、程序嵌到网页里。很多新手刚会做一个HTML页面就以为OK了...........汗。另外CSS可是博大精深的,很多效果都是你想不到的,用好了会让网页很出彩。切图是网页制作的主要工作,但绝对不是简单的东西,大家都知道浏览器是从上到下加载,TABLE越多越好,如果只用PS转为HTML格式,那么整个网页就是一个大TABLE.浏览器加载完才能全部显示网页。而且很多个性的模版切出来是要有丰富的经验,你需要知道这个小图应该放在哪个TABLE里。网页有时候会出现错位的现象(尤其PS直接转的),你就需要通过了解的HTML知识优化代码。假如FLASHI制作员给你一个FLASH,需要背景透明,你还需要知道设置transparents的参数,等等。还有一个问题需要注意:网页是越小越好,而让网页瘦身最直接的方式就是图片的优化,大家都知道JPG格式100和75质量的大小差别很大,但图象质量不会太离谱,另外GIF图片在矢量色块等色彩中要比JPG小(不是绝对的),所以如何优化图片很重要,直接影响用户浏览速度的...........
四 FLASH制作:负责网站FLASH制作(这个不是必须的,有时候其他人岗位会兼职)
1 误区:一个形变、渐变的动画效果会做了不表示你已经会了FLASH,因为即使一个不会做的人给他5分钟学习都马上能懂。
2 需要掌握的工具:FLASH,这个不用多说了吧。
3 需要掌握的知识:因为分类不同,所需要的知识也不同,但FLASH最重要的是创意,当然还需要掌握色彩,设计等知识。假如是做FLASH效果,着重学习平面广告等知识,因为你做的BANNER广告需要号召力,吸引人。假如是做FLASH动画,你需要知道电影的基本常识,例如分镜头等等,一个动画的动作应该如何取景,一个人物特写该用什么角度等等.......你都要掌握,还有后期的配音,很烦琐。我个人就不擅长这东西..........如果做FLASH程序,那程序就少不了了,JAVE必不可少,ACTION是和JS类似的,但并不一样,需要非常熟练,掌握一两种数据库也是必须的,交互是需要程序嵌入的,这个大家都了解。另外各种FLASH组建也必须了解,会熟练使用。
当然最FLASH我最看重一点:耐心......可我就没有,于是就成为了三流的..........
这几个职位配合方式比较统筹就是:
策划交给大家需求说明,每个人开始预备自己的工作。设计先做好模板,程序员可以根据模板了解自己程序文本生成在什么位置,字节是多少等等.......从而优化。网页开始切图,最后加上程序,flash。当然具体情况具体分析,我的这种方式并不是处处可行。只做借鉴。
以上的分类也许各地各公司都有所不同.........仅供参考,因为一时提笔,很多细节也无法想周全了,加上本身水平有限,所以需要大家帮忙补充。有错误的地方帮忙修正。
想对新人说说(我也是新人,这是实话不是谦虚):不要认为自己以前没学过就不敢动手,以上所有东西我也只研究了一年半,而且是个人瞎折腾的(大学期间总是逃课.......罪过)。另外自己喜欢的就深一步研究,别象我一样,设计程序FLASH都玩了,结果样样都次,一知半解.......学的越深,越会发现自己掌握的少.........如果你考虑自己什么都不会,想跳过初级开始玩深,还不如老老实实从头学,因为基础越深,后期就越顺畅。