Web設計師和Web開發者之間的區別是什麼?
在日常工作中,你幾乎在哪都能聽到有人在討論或者稱自己是一名Web設計師或是Web開發者。那麼,這兩者之間有什麼區別呢?誰才是真實的設計師或是開發者呢?
通常我們對Web設計師和Web開發者的概念分不清楚,兩者之間既有區別又有聯絡。最大的差異是: 一個是有關網站的視覺或美學方面,被稱為“前端”;另一個則是看不見的編碼方面的設計,被稱為“後端”。簡而言之,漂亮的網站介面都是出自網頁設計師之手,而牛逼強大的功能則是網頁開發者的傑作。原文作者Carrie Cousins詳細闡述了兩者之間的區別與聯絡。我們一起來看下:
設計師的工作
首先,值得肯定的一點是,每種工作都有它存在的價值。
通常,Web設計師主要處理視覺化佈局的網站。他們通過使用圖形和圖形設計軟體(Adobe Photoshop,Illustrator 和InDesign等)來建立視覺化的Web網頁,一旦完成後再由Web開發人員進行編碼。
不是每個設計師都是懂編碼的,但在某些情況下,有些工作團隊能夠獨立完成網站設計。優秀的設計師在各種概念使用上運用自如,比如色彩的搭配、排版、空間關係以及使用者體驗等。
開發者的工作
雖然Web開發者的工作內容與設計師的相似,但是它們兩者之間也存在不同之處。
Web開發者通常是負責網站的後端開發,這就要求他們掌握特定的Web語言。比如HTML、Javascript、JQuery 以及CSS。一般情況下,Web開發者不會注重視覺上的東西,但他們卻很在意潔淨的程式碼。
Web開發者通常被認為是使用左腦開發的人群。從技能角度上講,技術能力和思維邏輯是必不可少的一部分。Web開發涉及到各個領域,包括電腦科學或程式設計。大多數公司需要這種組合技能。優秀的開發者通常會注重細節,並且關注每一處細節。
兩種工作,同一個目標
無論是Web設計師還是Web開發者,他們都朝著同一個目標而努力——建立一款能吸引更多使用者的網站或應用。
要做到這一點,設計和開發的出發點需要一致。一個優秀的網站應看著美觀且執行良好。色彩和圖形能夠凸現名牌意識;介面能激發遊客採取行動。
如今,設計師與開發者之間的界限越來越模糊,這是因為越來越多的設計師開始學習編碼,開發者也開始密切關注設計理論。(這也是為什麼有關設計和開發方面的教程如此受歡迎的原因之一)。
一起工作
設計師與開發者之間最難逾越的一條鴻溝便是兩者在一起工作以及交流方式。當遇到問題時,雙方各有各的偏詞,之前我們也曾發過一篇《開發者和設計師,為何我們不能好好相處》。
下面這些技巧,能夠幫助消除溝通障礙:
- 避免使用行話。
- 不要直接告訴對方應該如何看或者如何操作。如果你不知道如何解釋,那麼在會議上用草圖或案例進行闡述。
- 思想開放。設計師應當接受開發者的設計理念,開發者也應該積極接受設計師對使用者體驗方面的反饋意見。
- 學習其他網站的建立過程。閱讀你所不知道的內容並積極提問。
你會成為設計師兼開發者嗎?
所有的這些差異似乎意味著,設計師和開發者是兩種不同的工作或角色。
但是,事實並非如此。
當然,你也可以同時成為設計師兼開發者。越來越多的人們開始以這種方式來標榜自己,並且這種技能組合也逐漸變得炙手可熱。設計和開發領域覆蓋了大部分人群,可惜,有的設計師從未想過學習開發方面的知識;反之,開發者也亦如此。
原文出自:Designmodo
相關文章
- Kata和Kaizen之間的區別是什麼?AI
- 程式設計師高手和菜鳥的區別是什麼?程式設計師
- 尋源和採購之間的區別是什麼?
- 好程式設計師解析Web前端中的IoC是什麼程式設計師Web前端
- 討論:程式設計師高手和菜鳥的區別是什麼?程式設計師
- 什麼是Linux?和Unix之間有什麼較大的區別?Linux
- 普通UI設計師與頂級UI設計師的區別是什麼?UI
- 普通 UI 設計師與頂級 UI 設計師的區別是什麼?UI
- .gitkeep是什麼? .gitignore和.gitkeep之間的區別(譯)Git
- 移動前端開發和 Web 前端開發的區別是什麼?前端Web
- 遊戲伺服器和普通web伺服器的區別是什麼?遊戲伺服器Web
- Python和Go是什麼?它們之間有什麼區別?PythonGo
- OA、CRM、ERP之間的區別和聯絡是什麼?
- 在Linux中,BASH 和 DOS之間的區別是什麼?Linux
- 快取和web快取分別是什麼?快取Web
- 雲電視和智慧電視是什麼,之間有什麼區別?
- 好程式設計師web前端分享移動前端開發和web前端開發的區別程式設計師Web前端
- web前端是做什麼的?UI設計又是做什麼的?看完別選錯行!Web前端UI
- 好程式設計師web前端分享什麼是前端同構渲染程式設計師Web前端
- 好程式設計師web前端分享DIV+CSS3和html5+CSS3有什麼區別程式設計師Web前端CSSS3HTML
- 你和架構師的的區別是什麼?架構
- Web 和移動應用程式測試之間的區別Web
- 低學歷不適合做程式設計師?專科與本科程式設計師之間有什麼區別?程式設計師
- 好程式設計師web前端分享如何自學前端?步驟是什麼?程式設計師Web前端
- 黑客和程式設計師有什麼區別?程式設計師目標是成神,黑客目標是弒神!黑客程式設計師
- UI設計和平面設計區別是什麼?UI
- CSRF與SSRF是什麼?它們之間有什麼區別?
- 產品經理與互動設計師的區別是什麼?
- [譯] 偉大設計與好設計之間區別是什麼?這裡告訴你真相
- Web開發者和設計師必備的20個線上實用工具Web
- 碼農、駭客和2B程式設計師之間的區別程式設計師
- 碼農 黑客和2B程式設計師之間的區別黑客程式設計師
- Python和GO語言之間的區別是什麼?PythonGo
- nodejs和js之間有什麼區別?NodeJS
- 恆訊科技分析:Web瀏覽器和Web伺服器有什麼區別?Web瀏覽器伺服器
- java軟體工程師和 java程式設計師有什麼區別Java軟體工程工程師程式設計師
- web前端是什麼?Web前端
- 什麼是 Web Workers?Web