【導讀】:程式設計師是一個充滿了躁動與焦慮的職業,新人的不斷湧入和頻繁的跳槽正在不斷消磨人們對這個行業的安全感。而我有幸認識了這樣一位工程師,他從 08 年就加入育碧上海工作室從事他所熱愛的遊戲開發。這九年的時間裡,他見證了遊戲行業的蓬勃發展,開發技術的日新月異,而育碧也見證了他由青澀到成熟,在遊戲開發行業中漸漸闖出自己的一番天地。
育碧是全球領先的遊戲製作、發行及分銷商,建立於1986年。在全球擁有30個工作室,10000名員工。育碧上海工作室是育碧亞太區的核心研發中心。自1996年成立以來,約400位頂尖人才正不斷推出高品質3A級端遊、頁遊和手遊產品。同時上海工作室也承擔著育碧亞太網路資料中心的重要角色。
除了育碧旗下全球暢銷遊戲作品《刺客信條》、《波斯王子》、《雷曼》、《孤島驚魂》和《看門狗》,遊戲發燒友們一定還知道《我還活著》、《細胞分裂系列》和《彩虹六號:圍攻》等等。這些遊戲從設計,製作,不斷打磨完善,到最終呈現在玩家面前,都離不開遊戲開發工程師們的努力,其中就包括曹檬愷。這些膾炙人口的遊戲,就是由他和育碧全球各工作室的同事一起,將一行行程式碼轉化為精美的畫面,生動的人物,炫酷的操作和流暢的劇情。
讀書期間,曹檬愷就是熱愛遊戲的眾多青年之一,在玩遊戲的過程中,他逐漸對遊戲開發產生了濃厚的興趣。被《刺客信條》宣傳視訊深深震撼的他毅然決定加入育碧。九年時間裡,不同的工作角色給了他與眾不同的體驗。興趣和責任激勵他不斷開闊視野,充實自己的技術棧,由初出茅廬成長為技術負責人。
當被問到有沒有考慮過離開育碧的時候,他給了我一個否定答案。曹檬愷告訴我,跳槽並不是程式設計師的必由之路,選擇一個適合自己的公司非常重要。在已過去的九年和未來的職業生涯中,能夠和志同道合的人一起做自己熱愛的事業,保持學習和成長的狀態,體會遊戲上線所帶來的成就感,對於一名遊戲開發工程師來說,是相當享受的一件事。
作為“過來人”,對想進入遊戲開發領域的新人,或是處於工作迷茫期不知如何做選擇的人,曹檬愷分享了自己的經驗:
興趣是最好的老師,勇敢追求自己喜歡的事業
要堅持做一件事,僅靠毅力還不夠,還需要興趣作為不斷探索鑽研的動力。在曹檬愷看來,相較於其他型別的軟體開發,遊戲開發有其獨特的魅力。它是創意與技術的結合:在工作中,每天都能接觸到最前沿的圖形技術,並將其運用到遊戲當中,製作出生動有趣的作品。從遊戲玩家到參與設計製作遊戲,是一個很大的跨越。當真正參與到遊戲專案中的時候,能夠體會到普通遊戲玩家所體會不到的樂趣。尤其是在育碧這種多文化背景的環境下,能與不同職位,來自不同國家工作室的同事們交流,感受思維的碰撞。
很多人期待加入這個行業,但因為種種原因望而卻步,他們缺乏的是把“想”變成“做”的過程。曹檬愷希望更多喜歡遊戲的年輕人,以及處於觀望狀態中的朋友能勇敢邁出這一步,加入到遊戲開發的隊伍中來。
不侷限於短期利益,放眼長遠發展
無論是遊戲行業還是其他軟體開發行業,進步都不是一兩天的功夫。選擇了這個職業就等於選擇了終身學習。多思考,多積累,由此不斷提升自己。相比於一些短期的利益,一個能讓人不斷成長的工作環境才是至關重要的。
曹檬愷說,很多人在工作一段時間以後就會感覺遇到了瓶頸,沒有了提升的空間,這對個人感受和未來發展都很不利。而他在育碧的九年時間裡能一直保持成長的狀態主要來源於以下幾方面。
首先,從剛進入工作崗位到成長為團隊的負責人,這個過程本身就體現了作為一名程式設計師良性並且長遠的職業發展路徑。同時,他的工作角色一直在變化之中,經歷了由開發工具維護、引擎維護、功能開發、遊戲玩法設計實現等等。不同的角色讓他有機會涉獵包括傳統軟體開發、動畫、AI、圖形等各種型別的技術,開拓了視野,對自己本身的定位有了更好的認識。其次,遊戲專案當中離不開組內所有成員的協作分工,除了每天會和不同職位的人打交道,大型團隊中的分工細化也能讓開發人員在某一個領域深入鑽研,這是選擇大公司大團隊的一個明顯優勢。另外,隨著各個工作室之間合作的加強,有機會接觸到像《刺客信條》《孤島驚魂》這些最知名的遊戲,其程式碼經過了十幾二十年的沉澱,從中可以學到很多東西,磨鍊個人技術水平。
緊跟潮流,瞭解行業技術前沿
一個尊重技術、緊跟潮流的公司對開發人員有著非常積極的影響。個人的成長與公司產品的成長密不可分。如今的遊戲行業,一方面,社交主導的手遊正在興起,另一方面,更高精尖的圖形技術和 AI 技術也在不斷運用到遊戲設計中來。例如遊戲中一個非常不起眼的 NPC,從一點移動到另一點的簡單過程,也會運用到尋路等演算法。又例如在圖形技術中,從最早的DX9.0到目前的DX12。這些新技術的運用使玩家獲得更豐富的遊戲體驗。而產品的成功,自然需要開發人員不斷吸收新技術,並與現有的產品完美結合。
除此之外,個人也要多瞭解遊戲行業發展趨勢,不僅要學習新技術,還要發現遊戲的新玩法新創意,多關注國內外的論壇,大牛的部落格,專業的遊戲測評網站等等。
責任就是動力
有些人會覺得參與專案責任越大壓力越大,但曹檬愷卻認為責任就是動力。在一個專案當中,每個人都有著舉足輕重的作用。一款遊戲並非從一開始就全部設計完成,只需要工程師按部就班地去實現。在設計師提出需求以後,還要在實現過程中不斷打磨,以期帶給玩家最棒的遊戲體驗。在打磨過程中迸發出的新想法,根據個人經驗理解所做的技術優化都會為遊戲增色不少。
在育碧上海工作室,能接觸到大 IP,參與大型遊戲開發專案更是難得的機會。在承擔其中的部分工作的同時還需要管理團隊,這會讓自己感受到肩上的責任,努力把任務完成好。當你或是整個專案組為了一款遊戲做了很多付出,看到它最終被推向市場,獲得玩家的肯定時,這種巨大的成就感是其他事情所不能比擬的。大專案中的技術沉澱也值得每一個技術人員深入探討研究,從中學習有用的經驗。
勞逸結合,豐富生活
一個輕鬆愉快的工作氛圍能使人全身心投入工作,也能追求工作與生活的平衡。好的專案團隊就像一個家,大家的目標都是相同的,為了把遊戲做好。工作中要平等交流互相學習,工作之餘,同事間也能一起參加各種活動,成為朋友,一起遊游泳、踢踢球。朋友多了,運動多了,保持身心愉悅工作自然會越做越好。
現在很多公司會強調加班文化。曹檬愷坦言,自己也會加班,但不是為了趕工完成任務,而是根據自身情況選擇最佳狀態完成工作。有些人晚上工作效率會更高,白天的時間會用來完成一些個人的學習,公司給員工更多自由其實對雙方都是頗有益處的。
除了技術上的提升,公司裡多一些其他職場相關的培訓也很有意義,例如和頂級遊戲工作室學習工作方式,針對英語和演講方面的訓練,對自己未來的職業發展非常有幫助。
最後,曹檬愷用三個詞語概括了在育碧的這九年:篤定、學習和動力。他對工作的選擇、職業的發展規劃、學習的方式都為年輕的工程師們提供了寶貴的借鑑意義。
在 IT 圈人員流動速度快、人心浮躁的大環境下,曹檬愷卻對我說,他和同事們都非常享受現在的工作狀態,希望繼續留在育碧,專心於技術,做玩家喜愛的遊戲。育碧上海工作室團隊中不乏工作了十年,十五年甚至更長時間的老員工。他也期待更多熱愛遊戲熱愛技術的人加入其中,為育碧注入新鮮的血液。不論你擅長是遊戲邏輯程式設計,UI 程式設計還是手遊,這裡都會有你的一片天地。
打賞支援我寫出更多好文章,謝謝!
打賞作者
打賞支援我寫出更多好文章,謝謝!