年輕一代正推動著數字時代向前發展,並將會掌控網路的未來。從一開始,自由網站設計者這一職位就顯得很有錢途,並且很誘人。自己規劃時間、做任何自己想做的事、在家工作就能賺錢,並且走到哪學到哪。還有能比這些更好的嗎?
當自由職業者將自我定位於所有領域,並且自己的技術都只是略知一二時,問題就出現了。自由職業者應該專注於數字設計和研發領域的一小部分工作上。這會帶來巨大的回報,使你能在和網路一樣廣闊的領域中佔有一席之地。
看看下面這些例子,然後分析一下自己的能力。試著把自己的客觀情況羅列出來,看看哪些方面是自認為最擅長的,以及哪些方面需要改進。完善來自對可控任務喜愛的內在動力。在這種情況下,我們要考慮一下整個網頁設計市場。
需找激情/熱情
在考慮從事網頁設計的哪個領域之前,花點時間考慮這個選擇是很有必要的。仔細評估一下自己的當前處境以及掌握的技能。在創作過程中,自己最喜歡什麼任務?
最終,你會看到數字設計和程式設計之間的界限。學習的方向是哪邊早已由自身決定。考慮一下自己更喜歡做哪些事情,並且花點時間做點相關研究。
你喜歡在Adobe Photoshop裡信手塗鴉呢,還是喜歡用Illustrator繪圖?或者也許製作一款自動化應用程式庫聽起來更有吸引力。深入研究一下兩者,並且感受一下內在蓄勢待發的激情。
網頁&圖形設計
這個市場比我們大多數人想象的要大得多。作為一名網頁設計師,你須要完成一連串額外的工作,而不是僅僅完成“網頁設計”。這包括logo和商標設計、圖示和圖形設計、線框圖設計、甚至有可能用Photoshop進行修補。
數字藝術家之路要求專注很多領域。建議每次專注於一款軟體,並且每天練習2-3個新教程。推薦選擇包括:
- Adobe Photoshop (標準網頁設計、圖形設計、圖片處理)
- Adobe Illustrator (向量作品、優美的徽標和排版)
- Adobe Flash (創意動畫、幻動片、視訊和音訊播放器)
- Adobe Fireworks (圖示、小圖形、線框模板)
上面所列的幾款軟體是由Adobe軟體公司開發的,雖然有其他免費軟體可供選擇。Adobe公司統治著數字軟體市場,並且其麾下有一個巨大的開發者和創意家團隊。
如果你喜歡學習這些,但是沒有錢購買這些軟體,你可以免費下載30天試用版本。一些大學和私立學校開設相關的課程,那裡有老師向你展示使用這些工具的基本操作。如果比較方便,視訊教程也是一種選擇。(編注:此外,如果你是新手,或有新朋友想從事這一行業,伯樂線上部落格中有《20個值得收藏的網頁設計開放課件》的介紹文章,利用開放課件是學習網頁設計是不錯的選擇。)
找到自己激情所在的最快方式是廣泛涉獵。網上有無數教程,並且大部分都提供可免費下載的工程檔案。Pixel2life是一個數字專家社群,他們分類並共享上述軟體的特有教程。
開發者之路
學習如何開發網路應用更容易打動那些對科學和數學感興趣的人。網路開發只不過是把用簡明語言描述的想法轉變成邏輯結構。這可以用任何程式語言來實現,比如PHP、Python、Ruby、C++,並且所有想法都可以用任何一種語言完美呈現。
萬事開頭難,需要做一些練習,還須要有點進展,但這會很有裨益。嘗試列出工作的流程,以及專案進展的各個步驟,這個作為開始著手做的一點建議。這樣做可以很容易理解並且很清楚自己正在做什麼。
從現在,你可以執行自己喜愛的IDE(整合開發環境),然後開始編寫程式碼。分解任務可以使程式設計工作更簡單。生活中,任何事情都可以分解成小步驟,而這同樣適用於基於邏輯的程式設計。如果對你來說,這是一件很難理解的任務,或者聽起來很無聊,也許你的人生軌跡離設計遠點更好一些。
後臺編碼 VS 前臺編碼
真正吸引程式設計師的是應用程式的整個創造過程可以很優美。只有有限幾種方式可以完成任務,這其中,把一個架構實現成一個備案最佳的系統,所能採用的“正確”方式更少。
對於那些樂於尋找解決問題的正確方法的人,他們將會喜歡那種解決bug並且建立新的依賴庫的感覺。這些語言用於編寫程式碼,而這些程式碼在後臺執行,並把產生的功能展現給使用者。
一些後臺程式碼看起來很難懂並且過於複雜,而前臺開發專注於解析語言,這其中包括HTML、CSS以及JavaScript,還有其他任何能被使用者瀏覽器解 析的環境。HTML/CSS佈局的學習曲線很小,很容易學。大部分人可以在5-7天之內學會一本書的內容,或者掌握網上一個小系列的教程並且能夠開發網 站。
JavaScript開發也已經風靡,並且從jQuery和MooTools這樣的開源庫中,我們看到了巨大成功。前臺開發者往往不敢開發大型JS功能。這種語言非常龐大,而且不容易上手,並且不同的瀏覽器實現方式也不一樣。
最近,事情有所變化,並且我發現JavaScript開發中有些是我寫過的最令人激動的程式碼。開啟框架的入口處考慮到了把複雜的Ajax效果縮短為一些小的功能模組。如果你對使用者介面設計以及設計動畫/頁面感興趣,花點時間研究一下jQuery和JavaScript開發。
我們已經瞭解了網頁設計以及網路開發的很多方面、把自己的工作分解、甚至向定義個人工作角色邁出了一小步。時間在變化,並且這些語言和軟體在5年之後會變得毫無用處。跟上時代的步伐,永遠有更多的知識需要學習。
需要記住的最重要的一件事是,每個決定都只是過程的一部分。沒有人會在一朝一夕之間就成了專業網頁設計師,並且據我所知,也沒有人一夜之間就學會並掌握任何語言的所有內容。每天花一點時間學習自己感興趣的課程,你會越來越早地發現內心激情的火花。
原作者:Jake Rocheleau 編譯:伯樂線上 敏捷翻譯 – 朱勇
如需轉載,但請註明原/譯文來源、譯文超連結和譯者等版權資訊,否則視為侵權,謝謝合作!