成為一名優秀網頁設計師的10個建議

發表於2011-02-28

像眾多的網頁設計師一樣,我沒有去學校學習設計和開發。我的學位是完全不相關的領域。作為一名網頁設計開發員,我幾乎是百分之百的自學成才。不過這可不是胡亂自學的。

打從一開始為了能夠走到今天,我為自己制定了自學課程。我想我要分享一些繼續提高我的設計開發能力的東西

第一我要提一點通常人們的學習理念。

兩種學習型別

小型商業論壇最長談論的一個話題之一就是大學教育有多重要。爭論最終歸結為理論(學校)vs.經驗(工作)。

大多數人會典型的支援一邊或另一邊,我通常發現這取決於他們的職業道路。

雙方論點都有優勢,但是我認為學習最好的辦法是理論和經驗相結合。

理論

學習理論就是學習他人的經驗。設計有著很長的歷史,對設計的研究有很多年了,你可以從中學習。

理論:

  • 奠定堅實的基礎
  • 向你展示其他人是如何解決問題的
  • 教你他們為什麼要這樣作
  • 為你深入學習指明方向

大多數時候我從書中學習理論,再花時間思考分析我的作品和其他人的作品。

可悲的是眾多的設計部落格都關注於如何設計而不解釋為什麼這麼設計。你用食譜來代替烹飪學習。食譜當然有價值,但是如果你知道如何烹飪你可以自己創造食譜,而不是要依賴別人的食譜。

我關注理論和規則的原因之一就是我認為設計理論在很大程度上是為網頁服務的。

實踐

既然理論是從別人的經驗中學習,那麼實踐就是從你自己的經驗中學習。理論通常是在理想條件下教學。而現實世界往往不很理想。

實踐:

  • 從現實世界的經驗中你會獲得更深層次的理解
  • 允許你在不那麼理想的條件下解決問題
  • 訓練你身體力行的做事
  • 擁有結合他人經驗和你自己經驗的理論,會為你帶來很多意想不到的東西。

有些事直到你真正能做到的時候才能做。你需要實踐來提高你的技巧。馬爾科姆·格拉德維爾在《異類》中建議你需要一萬小時的練習才能成為你正在做的事情的專家。

儘管如此沒有理論的實踐是毫無方向的。沒有理論沒有堅實的基礎,你需要花費一萬五到兩萬小時才能達到機能的同等水平。

成為一名更優秀的網頁設計師的竅門

我想要留給你比我上文所給出的更多的實踐竅門。以下是我為了提升我的技巧和理解所作的。他們都結合了理論和實踐,並且不是按什麼特殊順序排列的。

1. 閱讀,閱讀,更多的閱讀

這是我獲取理論的主要方法。每年大約3次或4次我從各個地方買回一堆又一堆的更方面的設計相關書籍,並且通讀他們。

在選書的時候我傾向於挑選設計的一個主題和幾本其他的同主題的書,然後再混合一點其他主題的書。

例如假日過後我選了大約12本書,3本是關於排印的,2本是關於視覺語言的。剩下的是各種混合的設計相關和不相關主題的書。

2. 為你自己定製一個學校課程

你閱讀的和你實踐的會讓你對你所學習的東西更明晰。

無論何時我打算要開始學習新科目時,我通過閱讀幾本基礎書目的是奠定一個堅實的基礎。然後我從此處入手深入學習,發現更有趣,這些就是我認為最重要的。

以上是我如何選書。我下一輪購入的圖書有幾本是關於網格構造。

3. 通過書工作而不只是讀它

只閱讀時不夠的。你還要做。

我幾乎可以打出我所讀過的每一本關於HTML、CSS、Javascript、php的每一行程式程式碼。打出這些程式碼的過程你能學到的要比只是閱讀多得多。那些書裡我沒有打出來的部分幾本都沒有成我知識的一部分。

打出程式碼時你幾乎總會犯一點錯誤,或者找到作者的什麼錯誤。找出解決這些錯誤的辦法是非常寶貴的經驗。

讀書時我總是做筆記。再說一次打出帶密碼或者寫下程式碼會讓你從中掌握更多的資訊。

4. 用每個新站點做試驗

當你閱讀和學習的時候試著在工作中應用你所學的。

看到這你不必抓狂,但是在設計中加入一個額外的資料庫是多餘客戶要求的。告訴你自己你是打算做出一個特別的顏色或字型,然後想辦法讓其成功。

有意識的嘗試一些新設計或者學習編寫一些你從前不知道的東西。

你頭腦裡的知識只有在實踐中和在顯示世界中的設計開發問題中應用才有用。

5. 找幾名導師

選擇一些設計師,開發者,市場營銷人員等等,然後你要開始前所未有的密切的跟隨他們。

聽他們說什麼,更重要的是他們做什麼。研究你最喜歡的設計師的檔案。挖掘你最喜歡的開發者的程式碼。關注你最喜歡的銷售人員如何推銷他們自己。

事實勝於雄辯,所以要密切關注你的導師都在做些什麼。如果你可以和他們保持聯絡那就和他們多相處就更好了。然而你不需要觀察他們多久聯絡他們多久。

6. 創造一些你自己解決的問題

你不能總是在你客戶的網站上做實驗,也不應該。

可以在你自己的網站上作為練習。如果你想要了解更多顏色理論,開始在一頁上放上有顏色的圖形。如果你想到更好的編寫導航欄,開啟一個新檔案,開始編寫一個。

考慮到這些你實踐你新技能的練習。有些可能還是練習,而有些會馬上應用到你的工作中。

7. 研究網站

無論何時登陸一個你喜歡的網站都要停一下,問問自己你為什麼喜歡他。是設計的原因嗎?哪方面的設計?這個網站在html和css上是不是用了一些你不知道的東西。

給一些標註書籤以備後用,然後深入研究和探索設計的各個方面和網站背後的程式碼。

當我第一次學習css的時候我不停的檢視原始碼,找出網站是如何做出我喜歡的效果的。之後無論何時我遇到我喜歡的網站風格我要看一下他們使用的是什麼字型,字型大小,使用行距等等。

8. 不要試著馬上學習每件事

起初你不瞭解的東西看起來簡直要將你淹沒了。用一點時間學習基礎知識,為你需要的打好基礎。然後逐一開始探索。

永遠不要糾結在你不知道的事情上。充分利用你今天的時間,半年或一年後你可以回頭卡哪款呢你學習了多少。

記得發展一個學習程式。典型的學士學位要學習4年。碩士學位要在學2到3年。後學士學位要持續更久。沒理由期望你自己在一到兩個月內知道每件事。試著在一段時間內研究一件或兩件事。

9. 尋找靈感

好的設計師靠模仿,偉大色設計師靠剽竊。——巴勃羅·畢加索,大概是這麼說的

文森特梵高認為他自己是條連線鏈。他從他之前的大師作品中減少一點東西,再新增一些他自己的東西,然後在把他的作品傳遞給他之後也這麼做的人。

你不需要沒有的必要的重複創造。用前人的創造和你身邊的東西取代苦苦探尋靈感。用那些靈感作為你學習的出發點。

開發你的觀察力,學習你偶然看到的的設計中的每樣東西。要讓自己被新技術的魔力吸引。

10. 重複以上步驟

學習沒有終點。不管你現在的技能是什麼,你永遠都能提高。

堅持做以上的事情。現在重新回到基礎部分,你就對自己學到了多少基礎以外的東西有明確的瞭解了。對你設計開發中你最喜歡的方面持續深入挖掘。

永遠不要停止練習和實踐。

總結

無論作為設計開發者的你現在掌握了什麼水平的技術,永遠有更多更深入的東西要學習。永遠不要停止學習工作和提高你的技能。

有些人天生被理論吸引,另一些則趨向於實踐。兩樣都很重要。每樣都有各自的優勢,這兩樣互補互足。相比於只關注與單一的方面,你會從兩者的結合中學到更多。

我們都會有時覺得已經到了頂點或者熱情有些消退了。

當我遇到這種情況是我就複習一遍我所列出的這些,馬上就又給自己充滿電了。每當我拿起一本新書或者為自己制定一個難題要解決時,我馬上又熱情高漲了。

希望你能在你的學習中吸收以上的這些訣竅。沒有必要去做我做過的每件事,儘管這些東西都對我曾有所幫助。

原文:Steven Bradley 譯文:joylexie

 

相關文章