如何成為網頁設計專家
你是否想與客户侃侃而談讓他們認真的對待你的觀點,因為看上去你就是個專家?如果你的答案是肯定的,那麼恭喜你,有許多人與你一樣。如果希望有一天能真正做到,那麼你需要退後一步再想想,成為專家對你來説為什麼如此重要?
為什麼我們都希望看上去像個專家
我們都希望成為專家是因為我們希望我們的觀點能夠被其它人認真對待。被人尊敬,讓自己更有價值,也為了滿足自己的自負,當然,最主要的是我們希望自己能成為最棒的,同時有自己獨特的有力的行事方式。
無論如何,就像我們接下來要講的,成為專家絕不僅僅是讓別人聽從我們。如果我們僅能做到這點並不能真正意義上達到我們的期待和被其它人所認可。
讓人尊敬並不是我們成為專家的唯一期望。有些人認為也許專成主家會讓我們有更多的工作機會,以及更多的話語權。但不幸的是,有很多情況下,許多專家並沒有比人懂得更多,甚至在他們熟悉的領域,並沒有獲得更多薪水。成為一個小眾的專家對職業上的提升並不大。
儘管如此,被視為專家的能夠幫助我們與客户工作,並讓我們有創造更高質量工作的潛力。那麼,如何讓我們成為專家呢?
如何讓我們成為專家?
在 《異族》(Outliers)一書中,作者Malcolm Gladwell建議成為一個專家(高手)在通常情況下需要花費近10000小時的練習與實踐。對於大多數全職工作的網頁設計師來説,這相當於整整4年不休假的8小時並有成效的工作。
我覺得10000小時的值得懷疑之處,我能看見將這種理論到一些類似於樂器訓練,或是體育運動中也許會有效,但我不確定將這種理論應用於其它如網頁設計。如10000小時的Photoshop使用經驗不會讓你成為網頁設計專家,及充其量僅僅讓你成為一個Photoshop高手。
當然,Gladwell的説法在某些程度上是有一定道理的。成為專家,你必須需要時間與經驗。
很多人宣稱自己是專家,但只有僅少數的人真正投入了數千小時的努力。圖片來源 Brett Jordan.
時間和經驗
無需懷疑的是專業技能必須通過花費時間並持之以衡的練習來達到。絕不是一夜靈感閃現,沒有任何捷徑去達到高水平的技能。隨着經驗的不斷豐富,學得越多,越會發現自己更加需要學習。
當然,你可以説網頁設計領域的變化非常之快,四年前的知識在現在幾乎毫無用處。但是我不覺得這是個問題。在我的經驗之中,儘管技術在變化,但使用技術的人不變。在開發一個網站的時候永遠是在與用户或是用户體驗中的細節在打交道。同時,數年的經驗能提高你解決問題的能力。儘管挑戰是全新的,你所解決問題的方式將會越來越熟練。你積累的理論知識以及工作流程使得你更出色。因此,數年前學到的知識在今天仍然用得上。
偏執般激情
我並不是説經驗就是一切。例如,我不覺得你應該花上數年的時間給某人朝九晚五打工就能獲得足夠的經驗。相反,永遠尋找值得學習的內容,在你的企業中富有創造性的工作,最重要的是需要有激情來對待你所注的事物。
以我自己來説,我的事業從IBM開始,數年後我覺得並沒有在技能上有多大提高。許多在我身邊的人並不能充滿激情的工作。沒有激情,就沒有學習新東西的渴望和推動力。
我相信對網頁設計擁有偏執般的激情是成為專家所必需的。
另外,我IBM的同事們從不願承擔風險。而勇於嘗試以及偶爾的錯誤都會是成為一個專家所必須經歷和學到的
犯錯誤的重要性
成為一個真正的專家不能迴避一個事實:你必須願意去犯錯誤,而且犯非常多的錯誤。
不幸的是,我們並不是生活在一個表揚失敗的社會文化之中。我們需要成功人士。但成功並不光是靈感閃現,而是努力和漢水。Winston Churchill説過:
事業上的成功和成為一個專家不光是需要你經歷過一兩次失敗,而是不停的經歷。
失敗是我們成過專家的一個重要環節,Charles Willson説過:
不經歷失敗,我們不能學會做事情的最佳方式。從他人的失敗中也可以學到很多,但沒有什麼比得上我們自己親身經歷過的失敗。
-
WAP的簡介
WAP協議被設計用來在無線客户端(比如移動電話)上展示因特網內容。您應當具備的基礎知識在繼續學習之前,您需要對下面的知識有基本的瞭解:WWW,HTML以及有關網頁構建的基礎知識JavaScriptXML如果您希望首先學習這些項目,請在我們的首頁訪問這些教程。什麼是WAP?無線產...
-
JavaScript數據結構與算法中集合的實現
集合(Set)説起集合,就想起剛進高中時,數學第一課講的就是集合。因此在學習集合這種數據結構時,倍感親切。集合的基本性質有一條:集合中元素是不重複的。因為這種性質,所以我們選用了對象來作為集合的容器,而非數組。雖然數組也能做到所有不重複,但終究過於繁瑣,不如集...
-
ASP.NET新型的投票結果顯示方法
一個投票功能模塊少不了查看投票結果,用進度條顯示各個投票結果可以起到一目瞭然的效果。以下是我的方法,請大家不吝賜教:1:做一張圖片用於做進度條,只需要很小的一個圖片就可以了,如高20px,寬1px。2:在要顯示進度條的單元格中插入image控件,其imageUrl設置為已做好的...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...