詳談C++游戲程序員發(fā)展前景(1)作為IT行業(yè)里的技術(shù)管理人員,我接觸到了不少程序員,特別是C++游戲程序員。這里我談?wù)勛约簩?duì)于目前國(guó)內(nèi)C++游戲程序員發(fā)展前景的一些個(gè)人看法。 這是我多年來招聘培訓(xùn)C++游戲程序員的一點(diǎn)想法。一直想?yún)R總一下。我在H3D Studio的核心技術(shù)人員和游戲制作管理人員全部是SMTH BBS游戲制作版成員。從99年開始截止BEGINER的歷任版主都在H3D STUDIO里工作過。在這里我想和大家聊聊關(guān)于游戲程序員切身利益相關(guān)的事。在C++游戲程序員發(fā)展前景上談?wù)勔恍┳约旱目捶ā?/p> 另外這不是居高臨下來評(píng)判什么事情。我本人也不是多么高級(jí)的技術(shù)人員或者管理人員。只是堅(jiān)持做一件事情年頭很長(zhǎng)教訓(xùn)很多而已。所以有些體驗(yàn)。文中所有評(píng)判其他結(jié)構(gòu)或人水平低,并不是說我本人水平有多高。不要誤會(huì)。 1 ,C++游戲程序員現(xiàn)狀 中國(guó)C++程序員100%都是自學(xué)的。因?yàn)橹袊?guó)幾乎沒有象樣的C++培訓(xùn)機(jī)構(gòu)。大家都知道社會(huì)培訓(xùn)是賺錢為主要目的。能在那里成才是個(gè)大運(yùn)氣。也不象JAVA有SUN公司一手推行。中國(guó)大學(xué)教育里也根本沒有C++教學(xué)。關(guān)于C/C++基礎(chǔ)課的知識(shí),只是讓學(xué)生入門。但對(duì)于實(shí)際的C++軟件工程應(yīng)用,大學(xué)課本知識(shí)實(shí)踐意義不大。最重要的是,大學(xué)里沒有合格的C++老師。編程是門技術(shù),叫手藝也行。而大學(xué)是搞科研的,多的是科學(xué)家,靠出PAPER教科憑職稱為生。并不是技術(shù)員。沒有10萬(wàn)行以上代碼經(jīng)驗(yàn)和成功軟件項(xiàng)目經(jīng)驗(yàn)的人,很難教出中高級(jí)C++程序員。 游戲制作業(yè)對(duì)C++程序員的要求是比較高的。比一般行業(yè)軟件高很多。因?yàn)槿魏我粋€(gè)MMO都是個(gè)中大型軟件項(xiàng)目。日使用人次達(dá)到幾十萬(wàn)上百萬(wàn),同時(shí)使用人數(shù)幾十萬(wàn)在線的大型網(wǎng)絡(luò)多人交互軟件,集成了超過十幾項(xiàng)專業(yè)領(lǐng)域編程技術(shù)的軟件,想不大都不行。 另外,中高級(jí)C++程序員能力一般都很強(qiáng)。因?yàn)槎际亲詫W(xué)成才,這需要較高智商,很強(qiáng)的自學(xué)能力,解決問題能力,和克服困難的毅力。但是這種人才在游戲行業(yè)里人數(shù)并不多。拋開鳳毛麟角具備整體大型軟件架構(gòu)能力的高級(jí)人才不談。能夠承擔(dān)獨(dú)立模塊開發(fā),具備獨(dú)立解決問題的能力,寫出在空間,性能,可維護(hù)性等幾個(gè)方面達(dá)到要求的C++程序員,也是很難找到的。而具備這些能力,同時(shí)又具備一些專業(yè)領(lǐng)域技術(shù)的人(圖形引擎,網(wǎng)絡(luò)引擎,等),更加稀少。 所以,即便是大游戲公司,對(duì)于C++游戲程序員的需求,也是永遠(yuǎn)不能夠得到滿足。而已經(jīng)在公司工作的C++程序員,不經(jīng)過短則3個(gè)月,長(zhǎng)達(dá)1年的鍛煉,也無法真正勝任獨(dú)當(dāng)一面的C++游戲程序開發(fā)工作。
內(nèi)容導(dǎo)航
|
|
|