筆者曾經是一個網頁設計的,經過自己不斷的摸索和實踐,現在已經可以獨立製作一個完整的靜態站點,並且給學校的N(N>5)?個部門、系所和外面的公司做網站,雖然不是完全意義上的Web Designer(網頁設計師),但完成一些要求不是很專業、不是十分完美的網站已經是小事兒了(嘿嘿,是不是有自吹自擂之嫌),自己心裡已經是小有成就感了,所以自封為準Web Designer!
自認為成長過程還算快,所以把本人的經歷向大家介紹一下,給那些有志於此的朋友們一些參考意見。
循序漸進學知識
先學一學HTML,找本自己能看懂的教材,瀏覽為主,不用記住所有的概念,只要記住使用原理就行了,這一階段,估計三天就夠了;然後用兩天時間學CSS,方法同上;進而再花點時間了解JavaScript。
然後就可以用記事本嘗試寫幾個網頁,記住這時千萬不要用那些視覺化工具,例如FrontPage、Dreamweaver(那些以後再學)。
有一個提高自己「寫網頁」的捷徑,就是上各大網站,把網頁保存下來(什麼?你說你不會保存網頁?就是「文件→另存為」),然後打開保存下來的網頁,點擊右鍵→查看原始文件,看看人家的網頁是怎麼寫的,然後模仿他們的寫法,不斷規範自己的程式碼。嘿嘿,這個方法不錯吧。先好好模仿一下吧。
接下來該學一下Fireworks了。建議一開始就到網路上找些實例教程,這些實例教程一般都介紹得很詳細,跟著它一步一步做下來,每學會一個實例就掌握了幾項操作,而且也有了自己的作品,很有成就感的,長期累積下來對自己的提升很有幫助。學Fireworks主要是學圖片處理,例如加上一些效果,還有很重要的就是切圖,這對初學者來說是很重要的。
這時還可以結合Dreamweaver進行學習,你就可以體會Dreamweaver和Fireworks的無縫整合了。利用這些工具多做幾個網頁,你就可以達到一定程度了。
要是想讓你的網頁多一些炫目的效果,建議你學一下Flash,難度並不大,而且要是前面的JavaScript基礎打得好的話,學到Flash中ActionScript時,你會有一種似曾相識的感覺,因為這兩種語法幾乎是一模一樣的。
到這時,相信你就可以真正領會到「網頁三劍客」的威力了。
在實務上不斷提高
要是每天能拿出兩個小時來學習,完成以上這些學習估計只要20天就差不多了。要是天賦高的話(比如說像我這樣的,呵呵),那需要的時間就更少了。接下來該實習了,找個地方鍛鍊一下自己,例如可以去一些公司幹乾兼職,或是為自己的單位設計一下主頁等。
最好是能進入正規的開發團隊,你就會學會如何以團隊合作的方式開發網站,特別是怎麼樣和程式組合作,把頁面與後台程式資料庫配合起來。可能你會擔心自己是新手,人家會嫌棄你,沒關係,只要努力去找,總會有機會的。
我特別感謝我們學校的學生線上網站給了我一個機會。有一天正趕上應聘,我拿著自己做的兩個Flash作品就去了,沒想到面試還通過了,於是我就這樣有了在專業開發團隊中實踐的機會,通過自己的不斷努力以及向高手的不斷提問,水平飛快提高,兩三個月後,就可以獨立完成一些站點了,當然只是靜態的。在此,我想指出,千萬不要不好意思,不會就問,高手們是很樂意回答你的,而且你能向他請教,這本來就是對他的一種肯定,他會很高興的,呵呵。
到此,你基本上可以稱作是「準Web Designer」了,不過要從根本上提升自己,最好去學學美術,這是當一個網頁設計師的基本功。
筆者剛開始做網頁純粹是自娛自樂,但在這個過程中,我逐漸開始深深喜歡上了這項工作。這個學習過程是人生的寶貴財富,至少我是這麼認為的。