從搜索研發工程師以後轉行到遊戲開發是否有難度?
本人2015屆碩士,今年剛經歷招聘季。一直以來,網易遊戲是我的夢想,無奈面試中被刷,只能說明自己目前水平還不太夠吧。
目前有個阿里的搜索相關的崗位,以後的方嚮應該是做引擎優化或是演算法,但是內心一直對於豬場有無限的嚮往,身邊去網易實習過的同學也對網易環境氛圍讚不絕口,雖然近年遊戲上騰訊一家獨大,但我依然是網易的腦殘粉= =.我想問的是,現在做搜索研發,是否對於以後跳槽去網易遊戲有很大難度?還煩請各位看到的幫忙留個言也好,利於擴散,謝謝~
哦,我去年在百度做搜索,今年在網易做遊戲,這個經歷我正好有。先說結論,就是不太有難度。
先說在百度的工作,美其名曰是rank工程師,也就是業界比較熟悉的演算法排序工程師。國內的搜索架構比較單一,僅就我參與過的項目而言,機器學習都只是很小的一個factor,最終的最大的factor仍然來自大量的面向需求的人為調序。這部分工作其實是單一和無聊的,理解別人的工作最自己的意義很寥寥。這類部門有不太爽的地方,最重要的就是作為和不作為其實區別不大(阿里可能不這樣),結果就是部門內鬥,撕逼比較嚴重,你去做技術創新,或者你想做好,根本沒人value。但是在百度的時候因為我是個很social的人,結果就是認識了很多技術上厲害的人,他們無一例外的離職了(逃。於是我也想跑路去做遊戲,此為背景。
轉行做遊戲,就要多少有點切入點。先說技術層面的,然後再談目前遊戲的招人形勢。從技術層面來講,我沒有進入到遊戲公司,所以肯定對遊戲前端一無所知,這種情況下就只有從後端來求取經驗和突破。當時我正痴迷於golang的並發原語,感受到這門語言在並發上的簡潔之美(當然今天看這個結論略微稚嫩),於是就寫了一個golang的分散式的伺服器。這個在當時作為敲門磚已經沒有什麼問題了。最近又回到了python,依然覺得python實現伺服器,雖然可能教學意義會大於生產意義,但是帶來了極大的簡潔之美。最近寫了個很玩具的rpc,有興趣也可以看看。akirayu101/GM_RPC · GitHub
最後就是行業,進入一個行業,肯定還是想在浪潮中有一席之地,今年是個手游年,浪潮方興,各個遊戲公司其實都有一點招人上的膨脹,僅就杭州網易來說,社招名額都還沒有填滿,而這種狀況已經維持了半年了。這個期間進入遊戲公司其實會相對容易,對從業者來說,是個好的趁潮而動的機緣。
最後聊聊儲備,伺服器,上文已經說過了,如果有興趣,推薦看看陳碩菊苣的書,我認為那才是現代伺服器的開發指南。客戶端來說,可以去熟悉一下常見的ai設計,狀態機,分層狀態機。遊戲前端可能基本接觸不到,不過這個也不太要緊了。
轉行是個挺折騰的過程,我記得去網易面試前一天,恰逢雲風在北京做talk,算是有些機緣了。祝你也能順利。推薦閱讀:
※如何拯救這家麵包店?
※沉迷於恐怖血腥重口味是什麼心態?
※我到底應該支持我媽離婚還是勸和不勸分?
※30歲癌症患者,如何平靜接受死亡?
※我家丫頭能學藝術嗎?(15歲)?