WEB开发学堂:一个大学生的网页设计生涯

ZDNet软件频道 时间:2008-07-02 作者: | 中国IT实验室 我要评论()
本文关键词:学堂 web PHP Linux
 他困惑,自己看到的和书上的不一样,感觉自己很无助,很迷失,没有方向感;他狂喜,年收入6万元。
“从农村到城市,家里唯一期望就是我,所以我感觉自己压力很大。”
  
  他困惑,自己看到的和书上的不一样,感觉自己很无助,很迷失,没有方向感;他狂喜,年收入6万元。
  
  “在虚拟的网络中,特别是在自己的网站论坛中你随时可以找到家的感觉,那么多人都给你祝福,温情,赞美。”
  
  近在咫尺的成功是现实还是梦境,一个大学生的网页设计生涯。
  
  第一步:第一个个人主页
  赵凯出生在河北省保定一个普通的农村家庭,2001年,他以一个并不优异的成绩极不情愿的迈入了古城南京一所普通的大学,这对于从小就争强好胜的赵凯来说无疑是一个沉重的精神打击。赵凯说,自己是在浑浑噩噩的感觉中度过了自己的大一生活。赵凯在大学生学习的计算机应用专业,这个在当时非常时髦的专业或许是唯一的能够让他聊以自慰的事情。
  
  虽然赵凯对自己的学校有着种种的不满,但是赵凯在老师的眼中仍然是一个生活本分的乖孩子,在赵凯迈入自己的第二个年头的大学生活时,一次由全市举办的计算机技能比赛成为了赵凯人生中的第一次转轨。
  
  “有一天下课老师把我叫住,然后就跟我说现在市里有一个计算机比赛,学校里希望我能够代表学校去比赛其中的一个项目,但是我当时想我在班里的成绩并不是很优秀的,怎么会选择我去比赛哪?后来老师告诉我,我要参加的那个项目是打字科目的,老师说我的手比较细,而且人稳当,所以选择了我。”赵凯说,自己都没有想到,自己真正对计算机的第一次亲密接触竟然是以这样一种看似掉馅饼的方式砸在自己头上的。
  
  在全市比赛之前,在学校特许的情况下,赵凯几乎免除了一切的课程,和几个同学一起被老师关在机房里强化集中训练五笔字型输入法。而在此之前赵凯仅仅只是在课堂不充裕的时间里短暂的接触过计算机。赵凯说自己以前并不能说很喜欢计算机,而这次不得以被赶鸭子上架了。不过这一次赵凯耐心平和的性格再一次帮助了他,赵凯按照老师的安排认认真真的在机房里苦练了两个星期之后输入法的速度已经能够小组中排名第一。
  
  打字速度给了赵凯很大的信心,虽然当时赵凯甚至连Word这样普通的办公软件的操作都有些陌生,但是手指间飞快的速度让赵凯前所未有的自信自己能够学习好计算机。由于每一个参加比赛的小组都需要参加基础的计算机网络的知识问答和操作,因此在赵凯主攻的打字强项之外,利用集训练习的空隙时间上网学习网络知识成为了赵凯的另外一项任务,此时Internet的概念对于赵凯脑海中完全是一片空白,网络中世界中的一切对于赵凯来说是如此的新鲜而又新奇。
  
  不过正是由于这种好奇+任务的符合动力让赵凯打下一个扎实的网络基础,他很快就了解了什么是WWW,什么是TCP/IP协议,Outlook的作用,SMTP和POP3的设置等等与网络相关的知识。不过赵凯最好奇的仍然是网络中那些漂亮的网站是如何制作出来的,而老师给赵凯的回答是Word就能够做网站,于是接下来事情非常顺其自然,赵凯有了自己的第一个网页,一个用Word制作后另存为HTML格式的网页。虽然这个网页简单的有些可怜,但是赵凯还是当作宝贝一样的放到了自己申请的个人网站空间上,而它每一天都会有一个忠实的访问者,那就是赵凯自己。
  
  第二步:FrontPage到HTML
  全市的计算机技能比赛之后,赵凯对网络的已经发生了痴迷的热爱,此后的日子里,他几乎一有时间就往学校的机房钻。他像挤牙膏一样的省下来一些生活费购买各种各样的网络书籍,特别是有关网络制作方面的书籍,赵凯对网络特别是网页制作方面的浓厚兴趣立刻引起了学校一位老师的注意。“这是一位刚刚大学毕业的老师,由于我们年龄基本相仿所以我们之间没有太多的代沟,而且我们都对网络感兴趣,所以就经常在一起聊网络。”赵凯说,遇到这位老师是他网络人生的第二个转折。
  
  大二第二个学年正好赶上学校接受上级教育系统的整体教学评估,学校为了准备这次评估专门购置了全新的服务器,赵凯和那位老师一起摸索着装配调试成功了服务器。这一次跟服务器的亲密接触让赵凯兴奋不已,更加令他想不到的是,学校还给那位老师和他分配了一个新任务,为迎接评估考察团制作一个介绍学校的网站。
  
  赵凯知道这是一个千载难逢的学习机会,但是对于制作网页刚刚入门的赵凯来说,他很清楚这绝对不是一个轻松的任务,而且老师也是刚刚接触网络不久,并不能够在网页制作方面对赵凯起到一定的指导作用,他们两个人只能一起在黑暗中摸索。最初的阶段,赵凯和老师一直按照网页制作的教程使用FrontPage这个软件一页页的制作。但是赵凯感觉这样太慢了,虽然FrontPage这款软件在操作方面和Word一样轻松,但是往往赵凯花了半天时间做出来的样子在保存成为HTML网页之后却不是自己想要的样子。
  
  据考察团来参观的时间越来越近了,赵凯和自己的老师如同热锅上的蚂蚁一样着急,而就在这时赵凯发现了Microsoft Office 2000中一个名字叫做Publisher 2000的排版软件也可以在制作完成效果后另存为HTML文件,而且Publisher 2000的操作非常简单,你可以把你想调整的图片放到任何位置,而不必像FrontPage反复的摸索测试再看效果。老师也很快的同意了赵凯使用Publisher 2000制作网页。
  
  经过通宵达旦的制作,赵凯终于得到了他们想要的网页效果,不过正当赵凯想和老师庆祝自己的劳动成果时,赵凯突然发现,使用Publisher 2000制作的网页竟然很多地方都自动变成了整片整片的图像。此时赵凯才理解了为什么使用Publisher 2000挪动图片时那么轻松,因为它完全把网页的一部分当作了一张大图片合成了,因为Publisher 2000本身就是做排版的软件。赵凯说通过这件事情,他下定决心一定要学会如何制作那些精美的网页。“我一直搞不懂别人很多网页的特效是如何制作出来的,后来我将网上别人的网页保存下来,然后使用FrontPage在把这些网页打开,一页一页分析别人的网页是如何制作的。”通过这种学习方法赵凯学到了自己以前很多不明白的网页制作方法,例如如何通过控制表格将图片拆分在拼合。
  
  赵凯说其实最关键的是他理解了HTML的真正含义,“我以前一直单纯认为HTML是一种文件格式,就如同DOC和EXE一样,后来同网上看和学习我终于明白了HTML是一种网页制作的语言,有时候有些想要的效果必须通过HTML源程序的直接修改才能够达到想要的效果,而不是单纯通过FrontPage修改可以得到的。”修改了两天之后,学校的网站终于能够正式启动了,虽然比预想的的效果要差一些,但是
  
  此后半年的时间赵凯几乎都在研究HTML和网页各种制作的方法,“我曾经很长一段时间内不理解为什么别人制作的网页的字体可以保持不变形,后来终于搞明白了原来是其中一个后缀为CSS文件在发挥作用。”随着赵凯眼界的开阔,他也有FrontPage转向更加专业的网页制作软件Dreamweaver。
  
  学习Dreamweaver之余,赵凯也不得不面临另外一个困境,就是他的个人生活问题,由于将附近寄来的生活费都挪作卖书之用了,赵凯的生活开始越来越窘迫,老师看到了赵凯的情况后,向赵凯建议让他毛遂自荐,去校长那里接下维护学校网站的活儿,让学校给他算作勤工俭学,减免他一部分生活费,而且这样学校还能够
  
  赵凯说,Dreamweaver与FrontPage有很大的不同,Dreamweaver能够发挥出更多非常专业的网页制作效果,例如层概念等等。“FrontPage是一个非常好的入门网页制作软件,它可以很快的让你理解什么是超级链接,什么是表格,什么是框架。而在理解了这些网页制作的基础之后,Dreamweaver就是制作出精美网页的利器了。”也就是在赵凯熟练的掌握了Dreamweaver之后,他认为他已经是一个优秀的网页设计人员了,这一年他迈入了大学三年级的新阶段。
  
  第三步:从编程到艺术
  三年级新学年,整天为生活费发愁的赵凯遇到了自己的第一个财神,一家人才公司的老总通过介绍找到了赵凯,他希望赵凯能够帮助自己设计一个网上人才交流的网站,而筹劳对于赵凯这样一个学生来说相当具有诱惑力。“设计费+维护6000元,这对于我来说可是不小的一个数字,足足够教我一年的学费了,当时我就想,如果我真的整到了这笔钱,家里的负担一下子就会减轻许多。”为了证明自己,更为了减轻家里沉重的负担,赵凯毫不犹豫的承接了这个网站的制作任务。
  
  在人才市场的任务接下来以后,赵凯很快发现,事情并不象自己原先设想的那么简单,这个人才市场的网站根本不可能使用简单的几个页面就可以完成,它需要根据网络人才自荐等一系列的互动网页支持,能够后台管理,更加直白地说,也就是需要动态的网页设计,例如ASP、CGI等。
  
  ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。
  
  ASP的程序语言与VB很相似,几乎可以用孪生兄弟来形容。赵凯在大二的时候就学习了VB程序设计的课程,不过赵凯并没有认真学习VB的课程,他一直认为VB是一种傻瓜编程语言,而且使用VB编写出的程序需要VB动态链接库的支持才能够运行,因此赵凯认为VB是一种没有前途的编程语言,不过现在书到用时方恨少,如果赵凯VB学习的扎实一些,他完全可以顺利的过渡到ASP。
  
  “ASP、PHP、CGI的动态网站现如今已经成为了趋势,一般的中小公司为了维护和更新方面,现如今都会使用动态网站程序,而动态网站关键的技术就是编程。”不过最后赵凯还是在同

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134