網絡和遊戲開發人員似乎就像從事類似工作類型的人的職位。例如,您可以將YouTube內容設計師視為與為Facebook創建內容的人進行相同類型的工作。儘管聽起來可能相似,但是那裡發生了很多事情。
就像不同平台上的內容創建者適用於不同類型的受眾一樣,網絡和應用程序開發人員也是如此。但是,開發人員還必鬚根據應用程序(Web或遊戲)使用專用工具和不同的編碼軟件。例如,平台Node.js在Web開發中廣受歡迎,而遊戲開發人員使用遊戲開發引擎(例如Unity或Unreal Engine)。
您可能會說所有類型的開發人員都是編碼人員。正確的?好吧,這是真的,但這是一個過分簡化的。讓我們看看網絡和遊戲開發人員的工作以及兩個字段之間的區別是什麼。
網絡開發人員做什麼?
簡而言之,Web開發人員負責在Internet上為Internet創建網站和相關內容。他們設計,維護和修復從基本博客網站到復雜的社交媒體平台(例如Facebook)的網站。
隨著技術的改進,製作網站的變得比以前要容易得多。雖然編碼基本的博客網站需要數週的時間,但現在可以在WordPress的數小時內完成。但是,當然,如果您需要具有多重功能的更深入的網站,則將使用node.js等複雜軟件的使用。這是Netflix,Uber,PayPal等網站的地方,以及許多更多的網站招聘JS開發人員。
要創建網站,網站設計師(又名Web開發人員)將重點關注諸如網站美學,主題,圖像集成等任務。設計師將負責創建網站的願景。開發人員將使用他們的編碼知識將這種願景栩栩如生。通常,網絡開發人員有三種類型:
前端開發人員
他們利用HTML,CSS,JavaScript等語言來設計網站的外觀以及訪問者的外觀。
後端開發人員
他們編寫負責網站所有功能的代碼。這包括編寫核心邏輯 – 獲取信息,對其進行計算,然後將其發送回前端。節點JS開發人員通常是後端開發人員。
全堆棧開發人員這些開發人員在兩種類型的開發中都有經驗,如上所述。他們可以在網站創建的每個步驟中計劃,設計和執行功能。
遊戲開發人員做什麼?
遊戲開發人員只是遊戲的設計師,但是與網站開發相比,這裡還有很多涉及的遊戲。概念化,設計,編碼,發布遊戲等是遊戲開發中包含的一些任務。
作為遊戲開發人員,您可能負責完成創建遊戲的一個(或幾個)複雜組件,例如:
藝術
人物
楷模
聽起來
物理
環境
邏輯
AI
如您所見,當今甚至需要創建最簡單的遊戲,也需要許多任務 – 而且非常複雜。這就是為什麼需要高等教育或教育才能成為遊戲開發人員的原因。另一方面,您可以通過成功完成短課程來開始您的網絡開發職業。
現實世界
由於遊戲開發是更熟練的工作,因此人們可能認為這是更高的薪水。但是,這不是真的。在美國,遊戲開發人員每年賺取約60,000美元,而網絡開發人員每年可以賺取約70,000美元(來源)。為了使遊戲開發人員變得更糟,他們面臨著較差的工作安全。
看到事情是,遊戲開發被證明是一件很酷的工作,尤其是學校的年輕人。他們認為這表明在自己的夢想公司(例如Activision或Ubisoft)中工作,並創建像童年最喜歡的遊戲,例如任務呼籲或速度需求。結果,競爭變得非常激烈。
此外,開發遊戲非常複雜,修復錯誤可能需要一整天的時間。因此,在面向任務的設置而不是面向小時的工作中,遊戲開發人員實際上被迫工作不真實的時間。
為火力增加燃料,許多遊戲開發工作室都取決於外部出版商。這表明發布遊戲是“ A”產品,而不是“ The”產品。因此,眾所周知,出版商將取消長達一個月的項目,沒有適當的通知。讓遊戲開發人員沒有自己的錯,很可能被解僱!
將工作安全放在一邊,網絡開發和遊戲開發都是相當有意義的領域。在網絡開發中的職業可能會減輕壓力,並且更容易獲得,那麼null