導航:首頁 > 程序命令 > 游戲公司程序員哪個方向最好

游戲公司程序員哪個方向最好

發布時間:2022-10-02 23:39:49

『壹』 程序員最好的職業方向是哪些

現在軟體和互聯網大概有哪些方向?程序員的職業方向又有那些?
首先是需求從哪裡來?
客戶的項目
如果做的是客戶的項目,需求當然是從客戶那裡來的。客戶絕大多數是軟體開發的小白,但我也見過客戶是優秀的軟體人才,他們很難清楚地描述自己真正的業務要求,這時候就需要有個人隆重出場了:業務分析師。對於大公司,業務分析師是專職的,對於小公司,項目經理或者開發骨幹也就硬著頭皮上了。業務分析師需要把需求理理清楚,交給後面的架構人員做設計。
業務分析師如果在某個行業干久了,就會變成業務專家,例如你把國內各大銀行的核心系統項目都做了個遍,那你對銀行業務的熟悉程度甚至可能超過銀行的特定人員,這時候你就超級值錢了,不僅僅能分析業務,更能夠幫助銀行優化業務,你說牛不牛?
問:業務分析師需要懂技術嗎?
答:最好是懂一點,你分析出來的東西是要程序員們實現的,如果不考慮現有的技術,一味地迎合用戶,肯定會被程序員們罵死。
如果你是由程序員成長起來的業務專家,技術精湛,那就坐著數錢玩吧。
公司的產品
如果你做的是產品,例如微信、QQ、淘寶、魔獸世界、征途、大話西遊,那需求其實是自己公司的人來定義的。
定義這個需求的現在有個時髦的職業:產品經理。像張小龍就是微信的超級產品經理,史玉柱就是征途的骨灰級產品經理。
產品經理主要根據用戶的心理和體驗來設計產品,讓大家用的爽,好的產品經理現在非常吃香,也屬於緊缺人才。
問:產品經理需要懂技術嗎?
答:需要,最好是從程序員成長起來的,知道一個產品設計實現的難度,不然只顧自己爽,也會被程序員罵死。
設計和開發
架構師
聽起來很高大上的一個職位,但是需要強悍的技術實力和深厚的技術積累。架構師的成長需要歷練,需要技術的廣度和適當的深度。設計優雅、靈活、可擴展的架構是架構師的主要工作。
不能只追求最新、最熱的技術,還需要考慮現有團隊的能力,技術的成熟度。
人員需求:★
難度指數:★★★★★
web 後端程序員
後端程序員主要實現業務邏輯,提供介面給前端使用。
java 當然是用的最多的,但是也有別的相對小眾的像 Python、ruby on rails 等,還有就是 PHP,簡單粗暴,中小網站常用,無論哪一個,學習起來都不是很難。
這一塊的人員需求是比較大的。
人員需求:★★★★★
難度指數:★★★
web 前端程序員
主要是 Java、CSS、JQuery 等,最近幾年大家重視瀏覽器端用戶體驗,瀏覽器端做得越來越炫,所以也很火。
人員需求:★★★★★
難度指數:★★★
手機端程序員
主要是 Android、iOS,由於移動互聯網的發展,現在很火爆,需求量很大,相對而言 iOS 的門檻高一些,程序員也少一點,不過工資高一點。
人員需求:★★★★
難度指數:★★★★
系統編程程序員
有些需求很簡單,有些需求很復雜,需要支持海量的用戶,海量的並發,像淘寶的「雙十一」, 像微信的春節搶紅包。
需要做雲計算,虛擬化,分布式處理,支持系統水平擴展。對於海量的數據,還需要做大數據分析,從中提取有價值的信息,例如 Hadoop。由於需要對操作系統,資料庫,伺服器端系統做定製開發,甚至自己做一套,小公司一般沒有這樣的技術能力,主要是 BAT 這樣的公司在做。人員需求不是很大,對程序員來講,需要在一個領域鑽研得非常深,技術穩定度比較好。
人員需求:★★
難度指數:★★★★★
安全
互聯網時代,你的信息一不留神就有可能被偷走,安全變得越來越重要。所以單單實現了功能,滿足了性能還不夠,很多公司,尤其是 BAT 對安全非常重視。當然這個方向也需要對技術鑽研得很深才可以。
人員需求:★★
難度指數:★★★★★
測試
這個對技術要求不太高,但也需要測試相關的知識,能夠設計測試用例,准備測試數據,執行測試。
現在敏捷開發流行,對測試也要求懂開發知識,至少能夠開發一些自動化的腳本。很多女生後來轉到了測試崗位,我想主要是因為女生比較細心。我在 IBM 見過一個非常優秀的測試人員:她不僅僅能出色完成上面指派的工作,還可以參與設計開發的討論,經常能從測試角度提出開發人員都沒有想到的問題,極大地幫助提升了軟體的質量。
資料庫管理員
幾乎所有項目都需要資料庫的支持,對於大型、超大型項目,會有一個叫做 DBA 的職位。他對資料庫知識極為精通,平時對資料庫進行管理,開發時能幫助開發團隊設計資料庫,並且找出性能瓶頸,進行性能調優。
美工 / 文檔
美工
主要是對界面進行美化,一般是由美工先出界面原型,大家討論,修改,確定後美工會生成各種界面元素,像圖標、按鈕等。
現在對美工也有一定的技術要求,不僅僅是畫界面,還要把 html 模板做出來,所以美工需要懂得 HTML、CSS,甚至部分 Java。程序員拿到 html 模板後,往上添加業務代碼即可。
文檔編寫人員
小項目一般是團隊中有人兼職做,大的項目、產品會有人專職寫文檔, 我 2003 年的時候參與過上海證券交易所的項目,看到有個專職的文檔編寫人員寫的 Word,非常專業、精美,完全是可以直接出版的水準。我把它 下來,自己都想山寨一個,但照葫蘆畫瓢都做不出來。
項目管理
項目已經開始了,業務分析師、架構師、開發、測試等一群人如餓狼撲食,勢必要把項目撕個粉碎。可是這么多人怎麼協作? 如何管理?進度能不能按要求完成?這就需要項目經理出馬了。
項目經理,說白了就是帶著大家做項目,主要和人打交道,需要協調各個方面的關系,保證項目的進展順利。
問:項目經理需要懂技術嗎?
答:當然需要,最好是開發出身,要不然你就聽不懂那幫程序員在說什麼,只能在表面漂浮著,無法深入項目,別人也就不服你,團隊肯定是帶不好的。
運營
如果你是在開發自己的產品,開發完成以後,馬上就會遇到一個問題,怎麼推廣?
在互聯網時代,世界是公平的,競爭異常激烈,一個好的軟體、App 或者網站,如果缺乏運營,你的技術再好也不行。
運營其實就是想方設法讓你的產品被人知道,被人用起來,這里邊水很深,例如怎麼寫個軟文?怎麼在社交網路、微信、微博進行營銷?怎麼統計,分析,精準地定位?
這方面,2014 年以前的小米絕對是典範。雷軍的 7 字訣:專注、極致、口碑、快。 黎萬強的《參與感》 都是經典。
好的互聯網運營人才奇缺,當然非常的吃香。對編程不感興趣的同學,不妨看看這個方向。
說了這么多職業方向,你會發現,絕大多數都要求懂一定的技術,所以我其實想說的是:剛參加工作,不妨先從程序員開始,慢慢地再尋找自己感興趣的方向。

『貳』 網路游戲開發方向和軟體開發方向哪個好

本人意見是軟體開發方向.
因為網路游戲公司畢竟少啊現在..需求量也少,要求也高...
而軟體公司現在有很多,只要如何他們的文憑要求,證書要求等等要求,然後自己又能完成他們的任務就行,不像網路游戲公司的,知道嗎一個網路游戲需要多少人力物力,而且網路游戲公司的程序員相對競爭也大,如果一個比你好的人來應聘,你可以會被老闆忽視等等,
但是軟體公司不同,他比網路游戲公司一般的來說要小,人員競爭力相對教少...
對於工資來說,好點的軟體程序員一般有7000~8000左右....

『叄』 想進游戲公司當程序員選什麼專業

還沒上大學? 大學專業沒有多細致的,應該選個軟體工程或者計算機專業,游戲也是分很多中開發語言的,具體看你興趣,你看搜索下,然後有針對性的關注、自學 之

『肆』 學編程的話,選哪個方向好

樓主要想學的比較系統的話先要看你准備學哪方面的。比如c就是基礎類的,往後可能會出現微軟平台下的編程,linux下編程,蘋果方向的編程。甚至有網路方向和軟體方向。單片機方向和移動終端設備編程。主要看樓主要嚮往那個方面發展了。另外,現在還有幾種流行的腳本語言。而且目前的程序員要求不僅要精通一種,同時要會或者知道另外幾種。。。

『伍』 Java和c#這兩種語言哪種做游戲開發好,哪種語言一般在游戲公司或企業必須會的,這兩種方向選哪個比

做游戲的話 , C#更擅長一些。 游戲公司有用java的, 有用C#.NET的, 不同公司不同要求, 但是, 用C#的游戲公司, 會多一些, 如果想要做游戲的話, 建議學好C#.NET, 除此之外, 應該學java,除了要想做游戲, 之外, 。 但java也能很好地做游戲,總的來說, 學java肯定要比學C#出路多啊。 Java以其跨平台性, 很多公司都注重啊。

以下幾點原因, 供你參考, 自我斟酌一下:
1,java是在C++上的藍本上實現上,去除了C++的指針都內容,將很多的東西搬到了類庫中,首次實現了虛擬機概念——因此跨平台特性十分強。而C#則借鑒了java的優點,也實現了虛擬機與類庫。同樣沒了指針——官方雖然也說在C++基礎之上,但借鑒不少java的東西。
2,java實現了開源,有諸多開源項目可以使用,而C#近年來雖有不少優秀的開源項目,但相比java還是差的太多。
3,在api方面,C#對windows有原生的支持,相對來說較為好一些。注釋方面也強,同時在IDE的智能感知方面也較java強,也正是這種特點導致C#的元數據非常大,打包後文件過大,性能上也因為元數據大量存在而導致有所下降。同時對於編譯器來說,java有林林總總的不同廠家編譯器,而,.net卻只是windows一家獨大。所以從編角度上來看,.net更易於統一,而java則有更多的選擇。
4,在組件方面,目前來說.net稍優,它是基於COM+形成,三者之間是相互供鑒,目前來說.net還是稍占優劣。
5,難度方面,.net主要是力求程序員的簡單,類庫較為完整,主要是程序員對.net類庫的熟悉。而java類庫並不十分完整,但是開源極多,構件極多,比如ejb,j2ee等等,主要集中在構件的學習與開源項目的尋找上。

『陸』 程序員往哪個方向發展比較好 知乎

取決於職業興趣和自身能力。


程序員的大體方向分為4個,

  1. 有管理的興趣,可以走技術管理路線;

  2. 只對技術有興趣,向高級程序員或者架構師發展;

  3. 對程序員不感興趣,可以試試產品經理方向或者系統工程師方向;

  4. 如果對IT業不感興趣,找其它行業合夥做事。

非粘貼,希望有幫助。

『柒』 游戲公司做程序員,應該選擇哪個方向發展比較好

一個游戲是多方面構成的如果只是游戲程序員只要會寫代碼就好了但是一個游戲的發行需要的是故事構建師UI界面製作師游戲原畫設計師3D成像師游戲引擎製作游戲策劃師游戲程序員程序員從工作上來說,完全只是一部游戲的底層作者。

閱讀全文

與游戲公司程序員哪個方向最好相關的資料

熱點內容
橙app如何開啟聊天 瀏覽:895
訪問伺服器公網地址 瀏覽:656
pdf列印底色去掉 瀏覽:463
java快遞介面 瀏覽:397
哪個app可以教新爸爸 瀏覽:210
如何查看伺服器系統版本信息 瀏覽:524
成都市土地出讓金演算法 瀏覽:702
鋼筋加密標記 瀏覽:576
ps中擴展功能在文件夾的什麼位置 瀏覽:904
雙極壓縮機為什麼要先高壓 瀏覽:527
蘋果手機伺服器填什麼 瀏覽:832
android移動動畫效果 瀏覽:691
電子和伺服器是什麼意思 瀏覽:691
phpurl中文亂碼問題 瀏覽:893
程序員那麼可愛大結局陸漓產子 瀏覽:538
java如何從雲伺服器讀取本地文件 瀏覽:924
壓縮空氣軟管製作方法 瀏覽:912
天河三號演算法 瀏覽:924
php隊列教程 瀏覽:632
洪水命令 瀏覽:530