網(wǎng)絡(luò)游戲程序員成為人才市場(chǎng)的新貴

字號(hào):


    網(wǎng)游程序員是網(wǎng)絡(luò)游戲制作行業(yè)行業(yè)招聘職位數(shù)相對(duì)較多的崗位,是人才市場(chǎng)崛起的“新貴”。
    程序員的崗位設(shè)置
    “程序員”并不是某一個(gè)單獨(dú)的崗位,而是職能類似的相關(guān)崗位的總稱。程序員在游戲公司中的地位舉足輕重,但在不同投資背景的企業(yè)中,崗位設(shè)置稍有不同。這里僅以在網(wǎng)游技術(shù)較為發(fā)達(dá)的日資公司和歐美公司為例。
    日資公司的程序員崗位主要有技術(shù)監(jiān)督(Director)、主程序員(Main Programmer)和程序員(Programmer)。在日資公司負(fù)責(zé)游戲項(xiàng)目開(kāi)發(fā)的程序員,一般不會(huì)根據(jù)具體工作內(nèi)容劃分工作范圍,隨時(shí)都可能一人多職,除了系統(tǒng)研究室和聲音系統(tǒng)制作部門(mén)(這兩個(gè)部門(mén)較為獨(dú)立,往往同時(shí)為好幾個(gè)項(xiàng)目服務(wù))。比如說(shuō),主程序員除了負(fù)責(zé)整個(gè)游戲系統(tǒng)之外,可能還要負(fù)責(zé)圖形或聲音引擎開(kāi)發(fā);程序員除了利用人工智能技術(shù)進(jìn)行編程外,還有菜單制作等任務(wù)。
    這種情況在歐美公司比較少見(jiàn)。歐美公司程序員分工比較細(xì),一般有圖形程序員、聲音程序員、人工智能或游戲關(guān)卡程序員、物理程序員,每個(gè)組中可能還會(huì)有一個(gè)leader。
    程序員的招聘特點(diǎn)
    在程序員招聘方面,日本公司和歐美公司也有些不同。日本公司一般喜歡從高校招聘應(yīng)屆優(yōu)秀畢業(yè)生。一方面招聘應(yīng)屆畢業(yè)生成本較低,另一方面新人是一張白紙,容易培養(yǎng),像SEGA、KONAMI等都是按此原則招聘員工的。
    歐美公司希望招聘進(jìn)來(lái)的人能馬上參與項(xiàng)目的開(kāi)發(fā),因此一般希望招聘在相關(guān)行業(yè)中工作兩三年的人才。對(duì)想進(jìn)入歐美游戲公司的人才而言,工作經(jīng)歷相當(dāng)重要。
    程序員應(yīng)具備的條件
    一名游戲軟件程序員,起碼的要求是熟練掌握計(jì)算機(jī)本科專業(yè)所學(xué)的知識(shí),主要包括C語(yǔ)言或C++語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、編譯原理、算法等。線性代數(shù)、微積分、牛頓力學(xué)在圖形和物理引擎開(kāi)發(fā)方面用途也很廣泛。如果想提高自己的話,還有必要了解硬件相關(guān)知識(shí),如計(jì)算機(jī)體系結(jié)構(gòu)、匯編語(yǔ)言,這些對(duì)從業(yè)者學(xué)習(xí)新的硬件平臺(tái)、編寫(xiě)優(yōu)化代碼、提高競(jìng)爭(zhēng)力非常有益。另外,有恒心、不怕苦(比如說(shuō)通宵加班)、對(duì)游戲保持持續(xù)的熱情也非常重要。
    學(xué)習(xí)游戲編程的途徑
    計(jì)算機(jī)本科畢業(yè)生,學(xué)了很多軟件開(kāi)發(fā)知識(shí),但一旦接觸到實(shí)際項(xiàng)目開(kāi)發(fā),還是感覺(jué)無(wú)從下手,這主要是因?yàn)樵趯W(xué)校里運(yùn)用知識(shí)的機(jī)會(huì)太少了。學(xué)習(xí)游戲編程好的方法是能實(shí)際參與到某個(gè)游戲項(xiàng)目中,和有豐富開(kāi)發(fā)經(jīng)驗(yàn)的人一起開(kāi)發(fā)游戲,能學(xué)到很多書(shū)本上學(xué)不到的知識(shí)和技能。
    如果求職者暫時(shí)還沒(méi)有機(jī)會(huì)參與好項(xiàng)目或進(jìn)入好的游戲公司,但又對(duì)游戲開(kāi)發(fā)充滿熱情,很想學(xué)習(xí)游戲開(kāi)發(fā)的技能,可以參加專門(mén)的游戲開(kāi)發(fā)培訓(xùn)。游戲開(kāi)發(fā)培訓(xùn)班中的老師一般都有5年以上的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),游戲開(kāi)發(fā)培訓(xùn)課程也會(huì)專門(mén)設(shè)計(jì)一些可以直接運(yùn)用于游戲開(kāi)發(fā)的項(xiàng)目和課題,這樣即使不進(jìn)入的游戲公司,也可以學(xué)到這些公司中常用的開(kāi)發(fā)技能。