歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

WEB開發學堂:一個大學生的網頁設計生涯

  “從農村到城市,家裡唯一期望就是我,所以我感覺自己壓力很大。”    他困惑,自己看到的和書上的不一樣,感覺自己很無助,很迷失,沒有方向感;他狂喜,年收入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 © Linux教程網 All Rights Reserved