[原创]以自己的实际经历来谈如何学网页设计
后台界面设计,本人也是近几年才接触,02年进入大学后,开始接触网络,用的是win2000的系统,那时做网页设计还是个看似很"高深"的领域.可能当时因为自己喜欢网络,感觉它很神奇,也闹过不少的笑话,但归根结底,我还是被它所吸引.看着成千上万,漂亮非常的网页,我有种冲动,就是要自己做个出来,当时定的目标是:做一个个人主页.
在自己之前,已经有两个同班同学参加了学校的网页设计培训班,学了三剑客的基础知识,我也来了兴趣,不过我不想报班,因为那样根本学不到什么有用的东西,还不如自己买本书回来自学,于是就到了学校旁边的旧书店,花了5块钱买了本frontpage的基础教程,幸亏当时自己的word比较好,买回来的当天晚上,花了4个多小时就把书看完了,感觉就和操作word一样的简单.
当时正好在学校的一个部门做事,那里有电脑,有网络,条件具备了,于是就自己弄了台电脑,开始了自己的网页设计之路.起先只是通过搜集一些小的素材,在Frontpage里画表格,然后把图片,文字什么的都统统放进去,当时画的表格问题一大堆,不是这里撑开,就是那里变形,而且自己根本没有真正的理解表格的作用,用个词来形容当时的设计就是:"拼凑",也包括下别人的html来修改,我相信这些大家都做过.到后面,稍微入点门了,就下个站点的html文件来,把图片,颜色,内容都换掉,就成了自己的设计了,虽然心里很清楚,这样是不行的,但技术没到家,只能那样做了.
做了一段html的网页后,通过朋友,认识了asp,感觉这真是个好东西,通过操作数据库,就能省很多的事情,于是又跑书店买了本asp的基础教程,这个时候接触了DW,由于用习惯了frontpage,刚开始用DW还有点不习惯,在DW里画表格就更别说了,通过一段时间的摸索,搜资料,稍微懂了一点,正赶上学校举办了个网页设计大赛,就报了名,用了半个月的时间,天天晚上在老师的办公室通宵做,当然是照着书本做了,页面也不是自己设计的,直接下了个过来,把html里的图片颜色换了下就加程序进去,这其中出过很多问题,或者是布局都乱掉,或者是数据库出错,导致整个站点崩溃,不得不从头再来,当时人真是急的要哭出来了,从那以后,养成了及时备份的习惯,防止再发生那样的情况.半个多月的时间,终于完成了,测试了下没多少错误,就交了稿.结果,最让我感觉丢人的事情就在比赛那天上演,我是在前面几个上去演示的,当然自己很有信心,因为别人几乎都是html的,设计的也一般,我的是少数几个asp的,老师其实也不懂这个,自己就把asp的特点优点说了一顿,高兴的下来了,没想到,后面来了位老师,拿出的作品一演示,竟然和自己的一样,我说的是页面一样,没想到他也找到了那个设计,只不过我的代码是自己加上去的,那位老师的是下的源码,虽然评委老师没说什么,可只要不是瞎子他都能看出来.
尽管那次比赛自己还拿了个二等奖,可我根本高兴不起来,于是回来下决心一定要设计自己的页面出来.从那以后我开始接触photoshop,自己的专业是工业设计,用到这个软件还算比较多,处理个图片什么的.当时老师也给了自己不少任务,做展板,做宣传页等等,通过这些,自己逐渐学会了ps,但用的不是很熟练,大三下学期,开始摸索着设计起网页来,看了很多别人的设计,学着去做,就这样混到了大四,虽然这个时候已经可以自己设计出简单的页面,并且能切出来,但制作的html并不是很好,还是容易变形。靠着这点实力,进了现在的公司,也是公司唯一的美工,进公司后根本没人和自己交流,而且公司并不是做web设计的,主要的产品是b/s这样的系统.虽然在进公司前,单位要求做了个简单的小设计,老总认为有发展前途,就进来了,但自己并不了解这方面的设计,于是就先从做小图片开始,根据公司的要求,做简单的框架设计.
工作后才发现,自己在大学里字学的那点东西根本不算什么,可能自己认为好,感觉漂亮,可实际工作中,要以客户的胃口来做东西,而且程序员也会有些要求,最让我记忆深刻的是,自己做了个login页设计,很开心的拿给程序员看,没想到他给我指出了毛病,漂亮不漂亮暂且不说,首先不能自适应屏幕分辨率就是个大问题,因为客户使用的浏览器分辨率不以自己设计的为准,所以要在制作html的时候,保持分辨率自适应,这让我感触很大,于是就开始虚心学习,在工作中学习,遇到不懂的技术就去搜索,经过一段时间的实际锻炼,我竟然发现自己的DW水平变高了,画表格也规范起来,效率也高了,这就是理论和实践的不同了.
已经可以自己做设计出来了,但还是不够成熟,网上B/S后台系统界面的设计资料又少,不像"UI制造者论坛"(uimaker.com)上提供了这么多的参考资料和作品,只好自己摸索,看到好的效果就用在自己的设计上来,多在排版和颜色上下功夫,就这样,做系统界面设计做了两年的时间,终于发现自己进步了不少,作品成熟多了,公司的人都能说得过去了,这个时候我却发现自己停滞在那里了,设计的系统基本上差不多,可能细节上不一样,可样式基本一样,或许就是目前自己的状态,做的东西规范是规范,但缺乏新意,虽然这是个必经阶段,没办法回避,但公司是不会管你这么多的,领导提出更高的要求,要做动感的界面,这可把自己一难到了,同时还提出了css的要求,"标准化"是个趋势,自己当然不能落后,可能是自己表格画太好了,始终不愿意丢弃,转到DIV上来困难的很,没办法,硬着头皮来吧,先看css的基础知识,并逐步用到html中来,然后接触div,一点点学,工作时间就做设计,不忙了就看别人的技术文章,到现在竟然会了点,能写出index页来了,这让自己很开心,所以说,还是要平时积累,每个人的学习方法不一样,有的人喜欢集中时间学习,有的人,比如自己就喜欢一点点积累,积累到一定程度,自然就通了.公司还提出了flash的要求,和学css一样,在学div的同时,也看flash的资料,两个同时进行,互不干扰,想学的时候就看看,学到一定程度,竟然也能做出简单的作品来,我想公司该满意了吧,谁知道还是跟不上公司的眼光,现在又提新的要求,学Flex,这需要as编程和flex技术,目前正打算学,这是个趋势,我自己这么认为的,因为Flex做出的东西,尽管运行起来比较慢,可效果实在是很好,比自己设计的好的多,整个系统按他们的话来说:"很动感".学不学的会这是后话了.
这就是自己做web这么多年来的缩影,看过别人很多的作品,有的朋友做的实在是好,自己望尘莫及,从他们那里学到不少的东西,做设计是需要天份的,自己虽然没有那个天份,也可能大多数朋友都一样,看着别人的设计,永远都比自己的好,但我们不应该气馁,看到好的设计就努力把它优秀的方面学过来,变成自己的东西,那样自己就进步了,和高手/大师的距离就又缩短了一些,可能高手用一天的时间来学东西,那我们就用10天来学,早晚把它学会,虽然这样跟不上发展的步伐,但也不至于落后或者被抛弃.
最后总结一下最基本的经验:
1.多看别人的设计,多看技术文章,多操作
2.理论与实践相结合
3.有目标的积累经验,学习知识.进步需要时间
4.设计的时候多用点时间,慢工出细活,把细节做到位,考虑全面点,自然就是好设计.
5.有问题先搜索,看能不能自己解决,自己得出的结论,记忆深刻.不要老想着靠别人.
6.看再多的教程不如做一个相关的设计来的快.
其他的还有很多了,就不一一说了,相信朋友们都有自己的观念和看法,希望这些能对朋友们有所帮助,写的不是很好,理论性的东西也不是很多,只是用自己的实际经历来论述,谢谢各位能看完.
[注:转载请注明 作者:胸毛王子 "]