我很喜欢玩游戏,那么我就适合做游戏程序员吗?
作者:黃小斜
文章來源:【程序員江湖】
游戲在今天的普及度已經(jīng)不是端游時代可以比肩的了。如今人手一臺手機(jī)、平板就可以吃雞、打農(nóng)藥,不僅是男生,也有很多女生加入了游戲圈。相信現(xiàn)在在看文章的你也玩游戲,雖然愛玩的程度不同,但是至少都是感興趣的,當(dāng)然你也知道,手游行業(yè)利潤高,游戲程序員自然也吃香,能一邊賺錢一邊玩游戲,豈不是人生一大幸事呢?其實當(dāng)年我也是這么想的。
為成為游戲程序員而讀研
大學(xué)的時候?qū)W的專業(yè)和計算機(jī)不太沾邊,對學(xué)的東西不太感興趣,每天的生活就是上課開黑打游戲,在大學(xué)的男生宿舍里,這樣的情況確實也比較普遍。恰逢做畢業(yè)設(shè)計的時候,在課題列表上看到了一個關(guān)于“unity3D游戲開發(fā)”的課題,我特別感興趣,于是果斷選擇了它。當(dāng)時的水平就是剛剛c語言入門,有多菜可想而知,于是跟著網(wǎng)上的視頻擼了一個劣質(zhì)的《爐石傳說》出來,連一局游戲都打不完的那種。
但是從那時候開始,我就感覺游戲開發(fā)確實挺有趣的。這么多年來,國內(nèi)的游戲大廠也只有騰訊網(wǎng)易兩家,網(wǎng)易游戲的游戲研發(fā)招聘要求就是至少要985研究生,騰訊雖然沒有指定學(xué)歷要求,但是要求也絕對不低。
除了學(xué)歷要求之外,最要命的就是技術(shù)要求了,精通C++、精通計算機(jī)圖形學(xué),最好有游戲引擎經(jīng)驗,對算法等計算機(jī)基礎(chǔ)課程也要非常熟悉。
簡直和我毫不沾邊嘛,好吧,既然我一窮二白,想要翻身的話,不是一時半會能做得到的,就算我擠破頭準(zhǔn)備一年的校園招聘,可能也離這個要求還很遠(yuǎn),于是干脆選擇讀研,三年后,準(zhǔn)備好了再來,也許勝算就比較大了吧。
興趣和職業(yè),有時候要有所取舍
剛開始讀研的時候,我還一心想著做游戲開發(fā),想著實在不行的話,靠著之前的那些基礎(chǔ),做做Android或者Java也可以吧,于是我的簡歷上有著各個方向的經(jīng)驗,項目經(jīng)驗既有游戲開發(fā)、Android開發(fā),也有Java Web的項目。現(xiàn)在想想是非常可笑的,因為我每個方向都不精,經(jīng)驗也都很水,求職意向不明確,這樣的簡歷在大公司的面試官看來簡直就是笑話。
那時候我還不明白這個道理,只希望自己的求職方向大而全,能夠多覆蓋幾個崗位,每個崗位都投一次簡歷,廣撒網(wǎng)多撈魚,殊不知投簡歷最忌諱的就是這個事情,公司找的是能勝任某個崗位的人才,而不是啥都不精的半吊子。還好,沒過多久我就明白了這個道理,于是分別做了三個方向的簡歷,每份簡歷只寫和崗位相關(guān)的經(jīng)歷。
那時候發(fā)現(xiàn)一個問題,身邊的同學(xué)罕有做移動端和游戲開發(fā)的,大多數(shù)是做Java或者C++后臺開發(fā)的,除此之外還有一些人做的方向我之前聽都沒聽過,什么機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘,這都是我在讀研的時候才知道的崗位。后來才發(fā)現(xiàn),這幾年這個方向很火,薪資很高,做游戲、移動端的越來越少,也和行業(yè)狀況有很大的關(guān)系。
當(dāng)時我還是比較糾結(jié)的,是繼續(xù)做小眾的游戲開發(fā)或者移動端,找小眾的游戲公司,還是做需求量更大的Java方向,去嘗試更多的大公司呢。想來想去,游戲大廠就那么兩家,反觀Java方向能去的互聯(lián)網(wǎng)公司,BAT、TMD不說,還有很多二線的企業(yè)、銀行,甚至是國企,這完全是兩條路啊,一條是圈子很小,選擇很少的游戲程序員路線,一條是機(jī)會多,公司多的,很多人也在走的Java程序員路線,考慮到未來的崗位機(jī)會、工作機(jī)會、職業(yè)發(fā)展,最終我還是選了后者。
再談選擇技術(shù)方向的關(guān)鍵因素
如今我已經(jīng)在Java這條路上走了很久了,回顧過去,其實也不知道當(dāng)初做的這個選擇是不是對的,雖然現(xiàn)在也是在一線大廠,但是如果當(dāng)初還是做游戲開發(fā),現(xiàn)在又會在哪呢,說不準(zhǔn),誰也不知道。
所以,選擇了一個技術(shù)方向,可能也意味著你今后要在這條路上走很久,走很遠(yuǎn),可能無法回頭。就像是選專業(yè)一樣,大學(xué)四年不能白學(xué),專業(yè)課不是白上的,很多人雖然不喜歡自己的專業(yè),但是再去嘗試其他專業(yè)的成本實在太高,所以半推半就也只好接受了不太喜歡的工作。
選擇技術(shù)方向,比高考選專業(yè)要靈活多了,沒有分?jǐn)?shù)要求,也不用權(quán)衡學(xué)校和專業(yè),只要考慮自己的興趣、能力、未來發(fā)展路線,就可以確定好自己的一個方向。這里不再大談各個技術(shù)方向,因為上次的那篇文章已經(jīng)講了夠多了,有興趣的可以回頭去看看。
如今還是有很多同學(xué)來問我,怎么選方向,大數(shù)據(jù)還是Java、Python還是Java、前端還是后端、計算機(jī)還是軟件。其實你們問我,不如問問自己,到底喜歡什么方向,其實這些崗位都不錯,未來也大有可為,大廠的需求也很大,短期看來算法和大數(shù)據(jù)還是很火,但是前端后端仍然是常青樹,測試、運維等崗位需求不算大但是卻是進(jìn)大廠的一種不錯方式,游戲開發(fā)和移動端雖然沒有以前那么火,但是小眾的人才更稀缺。
不管怎么說,選好一個方向,是很重要的,未來你必須在這個方向深挖,積累,成為這個方向的技術(shù)專家,這是每一個程序員都需要面對的挑戰(zhàn)。
轉(zhuǎn)載于:https://blog.51cto.com/14006572/2388056
總結(jié)
以上是生活随笔為你收集整理的我很喜欢玩游戏,那么我就适合做游戏程序员吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(3204):复习类相关知识2
- 下一篇: 计算机无法删除tf卡的内容,SD卡不能删