所以你決定要創(chuàng)建以網(wǎng)站為生的網(wǎng)站。但它還有更多。網(wǎng)站由他們的初始設(shè)計概念,前端,功能用戶界面和后端保持一切順利運行組成。
雖然這些工作有很大差異,但它們在很多方面也有重疊 - 所以很難知道要選擇什么。讓我們分解網(wǎng)頁設(shè)計師和開發(fā)人員的工作要求,這樣你就可以開始適合自己的職業(yè)生涯!
網(wǎng)頁設(shè)計與平面設(shè)計
網(wǎng)頁設(shè)計師擁有各種技能,從簡單的前端編程到圖形設(shè)計。您的交易工具是Adobe Photoshop,Illustrator和Dreamweaver(或等效程序)。HTML和CSS的知識幾乎是必要的,一些JavaScript也不會受到傷害。
在許多工作中,您將首先制作一個模型,模板或線框來確定網(wǎng)站的整體外觀。您將實現(xiàn)正確的圖像,完美的字體和最佳的顏色。此外,您通常可以期待客戶的大量調(diào)整和修訂。
一旦客戶滿意,您可能需要使用代碼創(chuàng)建網(wǎng)站原型。并非所有網(wǎng)頁設(shè)計師都會編碼,但通常最好學習這些技能。
當然,創(chuàng)造力和對藝術(shù)的熱愛是必需的 - 但如果你不是藝術(shù)家,不要擔心!這些能力可以培養(yǎng)出來。今天就開始練習模型或CMS,你將成為一名熟練的設(shè)計師。
如果你不想與編程無關(guān),平面設(shè)計可能是正確的決定。無論您是喜歡創(chuàng)建網(wǎng)站模型,圖標,徽標還是上述所有內(nèi)容,您都可以專注于磨練您的藝術(shù)實力。
平面設(shè)計師在工作。
一般來說,有兩種主要類型的Web開發(fā)人員:前端開發(fā)人員和后端開發(fā)人員(或熟悉這兩種開發(fā)人員的全棧開發(fā)人員)。前端開發(fā)人員在使用HTML,CSS和JavaScript / jQuery時創(chuàng)建網(wǎng)站外觀。制作一個感覺和外觀一樣好的用戶界面非常重要,因此對設(shè)計的理解與這項工作有關(guān)。
后端開發(fā)適用于那些希望創(chuàng)建網(wǎng)站主干的人:數(shù)據(jù)庫,服務(wù)器和幕后應(yīng)用程序。語言包括Ruby,PHP,Python和SQL。你不需要知道所有這些; 有些適用于不同的情況,但許多其他情況嚴重重疊。研究這些語言,試一試,看看你喜歡什么。
Web開發(fā)人員經(jīng)常與其他人合作,因此團隊合作應(yīng)該是一種力量。而且你很可能需要選擇專業(yè)化 - 在界面設(shè)計,電子商務(wù),數(shù)據(jù)庫等方面。做大量的研究和實踐,找到你喜歡的東西!
缺點:編程很難學。如果你從未嘗試過,請準備好幾個小時的挫折和困惑。但是如果你能夠習慣它并掌握你的基礎(chǔ)知識,那就容易多了。
拿著說“代碼”的筆記的人。
選擇哪個?
現(xiàn)在您通常知道作為網(wǎng)頁設(shè)計師和開發(fā)人員的情況,會是什么樣的?
這些工作可能類似。網(wǎng)頁設(shè)計師和前端開發(fā)人員都需要技術(shù)和藝術(shù)技能。無論是藝術(shù)家還是程序員,這項工作需要很長時間才能學習,需要多年才能完善。而且你們都有一個共同的目標,即制作一個美觀且易于瀏覽的網(wǎng)站!
它歸結(jié)為:你想花多少時間在藝術(shù)或技術(shù)工作上?如果你不能圍繞HTML,請嘗試專注于圖形設(shè)計。喜歡藝術(shù),但不介意CSS和HTML?網(wǎng)頁設(shè)計是完美的。如果您喜歡設(shè)計編碼,請嘗試前端開發(fā)。如果您只是想深入了解編程和網(wǎng)站優(yōu)化的細節(jié),那么后端開發(fā)就是您的選擇。
辦公桌與兩臺顯示器。
如果您仍然無法選擇,您可以隨時成為網(wǎng)頁設(shè)計師和開發(fā)人員!
請記住:不要讓任何缺乏專業(yè)知識阻礙你!任何人都可以學習編程,就像任何人都可以學習設(shè)計一樣。這兩個同樣困難的領(lǐng)域需要多年的奉獻精神,實踐和時間 - 所以追求讓你快樂的東西。