2012年7月17日 星期二

關於網頁設計的學習之路-原也網頁設計、網站規劃、網站行銷

  引用自http://nowills.blogspot.tw/2008/11/blog-post_15.html

上禮拜遇到一個初學者拿著三本書(分別是html.CSS.JavaScript入門),他問我為什麼html只是JavaScript的入門,為什麼要有兩個名字?又問我他很想快速學會這些東西,想自己改無名小站blog樣式,別人改還要花錢,自己做比較實在等問題,我很驚訝的問著,是誰告訴你html只是JavaScript的入門?他告訴我這是他翻完三本書後的感想,我心中不驚訝異的感覺為什麼會是這樣?這明明就是不同的東西為什麼會覺得這是一樣的?
HTML,英文全名為HyperText Markup Language,中文翻譯為超文件標示語言,一般瀏覽器就是解讀HTML然後編排出來變成視覺上可看見的畫面,而CSS,英文全名為Cascading Style Sheets,中文翻譯根據我本人認知為"串聯樣式列表"(在維基百科上有另外兩個中文名稱,分別為"疊層樣式列表"與"串樣式列表"),CSS的功能在於方便修改HTML或Xml等文件(以下簡稱文件)的樣式,可以讓文件板面編排更加活性化,並且可以使用少量的圖片達到美化的效果,可以結少網站頻寬的流量,而且可以加強結構,讓文件本身更加便利,也由於CSS太過便利,現今的網頁設計亦或是blog都採用CSS結合xhtml方式來製作網頁,至於最後的JavaScript,他是一種處理視覺動態效果所用的簡單程式,有些程式設計師甚至覺得他根本不是程式語言,但是不管他是或不是,通常JavaScript都用來處理一些例如滑鼠跟隨一張圖或一串文字,又或者是楓葉紛紛飄落,最常見的大概是註冊時檢查您輸入的資料是否正確等等,這三種是完全不同的東西,但是他們卻相生相惜,如果說有什麼是缺一不可,大概就是HTML,因為他是網頁的最根本,但絕定不是CSS或JavaScript的基礎喔!

後來那位初學者的朋友聽完我的解釋,他又問我如果他對這些都有興趣,他該如何學起?我跟他說隨便玩玩的話,我不知道,但是成為一個半路亂出師的網頁設計師我到是略知一二,不知道為何說到這裡周圍一些設計師朋友都聚過來,於是接下來我就開始說著如何成為一個半路亂出師的網頁設計師:
  • 第一步: 請自己用手打code,不管學什麼都是 ,就從html開始,然後做一面網頁出來
  • 第二步:做一個純html網站出來
  • 第三步:做一個CSS+html的網站出來
  • 第四步:做一個CSS+html+JavaScript的網站出來
  • 第五步:去搶網頁設計師的飯碗,累積實戰經驗是一種快速累積實力的方法
  • 第六步:學flash或其他動態網頁程式
  • 第七步:搶flash動畫師或其他動態網頁程式設計師的飯碗,二次累積實戰經驗,充提升自己的實力
  • 第八步:恭喜你,你已經是一個十分難得網頁設計師了,可以獨自一人接案,就算要開工作室亦或是公司都可以,不過我說的是技能方面,若是公司經營的哲學,這我就不清楚了
當我說完這些,周圍的朋友都紛紛說著我說的很對,而且大部分他們都是這樣學過來的,但是我覺得目前最困難的並不是學習,而是各種瀏覽器規格的不同,就算是專業的設計師,偶而也會遇到一兩次相容性問題而覺得頭疼,對於新手或不熟悉的人來說,通常這都會變成學習的絆腳石,常常打沒幾下就發怒而放棄的人也多的是呢! 當然最後還是要說以上都是我本人的認知與經驗,當然不可能百分之百都是對的,所以以上僅供參考囉!


原也網頁設計、網站規劃、網站行銷。

沒有留言:

張貼留言