入行建議:我如何從一名QA成為了開發者
【Gamelook專稿,轉載請注明出處】
Gamelook報道/最近,我從一名游戲測試員(QA)正式成為了一名開發者,我覺得這個角色轉變的過程還是有一些值得分享的想法和意見的。雖然我是來自QA領域,但仍然希望能夠對目前在一個技術團隊里工作但希望成為開發者的童鞋們有所幫助。
制定計劃
盡管有成為一個開發者的想法是非常好的,但我認為寫下如何實現這個目標的高層次計劃才是讓想法更為具體化的最佳做法。對于我來說,下圖只是一個匆 匆寫下的流程表,雖然也沒有希望這就是我最后需要遵循的過程,我們游戲研發并不是做流水線式的工作,但它的確提供了非常有用的討論依據,所以我才沒有走向 錯誤的方向。非常幸運的是我在Guardian的經理看好我的計劃(進行了一些調整)并且非常支持,所以我才有這么好的自我感覺繼續下去。雖然并不是所有 的雇主都會支持你,但我覺得在你希望做其他事情之前和他們提起還是有價值的,因為你可以把當前領域的知識運用到研發工作中去,而不是再重新開始。
延伸目前工作的范圍
盡管你會朝著成為開發者的目標前進,但這個變化并不是一蹴而就的。不要把目前的工作當作不利因素,要把它作為進入游戲研發領域的一個機會,你手上 的任何工作都是非常不錯的機會。媒體都在你的瀏覽器里做同樣的任務?為什么不嘗試自動化呢,這樣不僅可以節約時間,還可以學到一些研發技巧。如果你注意到 一個簡單產品的變化需求,比如需要解決一個錯字或者一些風格調整,為什么不嘗試自己解決而要報BUG呢?你的團隊會感激你的幫助而不是看你給他們制造更多 的需要解決事項,在嘗試的同時,你也學到了非常有價值的制作經驗。
開始專門的學習
雖然在日常工作中學到的點點滴滴都是有用的,但我發現這對于從事研發工作并沒有帶來所需要的廣泛的知識,這時候就需要自學了。我發現網絡上大量的 素材其實是有利有弊的,既是一種祝福又是一種詛咒,因為資料太多了,所以會讓人很難知道從哪里開始學。所以,這時候向可靠的同時以及朋友們尋求建議就是非 常值得的,找到一兩個比較有價值的材料開始學。或許是因為了解過科技方面的知識,所以我發現使用紙質書籍看起來比在線更好一些,因為在線看的話總會又讓你 分心的東西吸引你的點擊。
面對面是最高效率的學習
當你決定自學之后,有時候你會發現學習的過程就感覺是在攀爬一座被霧遮住的高山,你不知道怎么才能衡量自己的學習進度,解決這個問題最好的辦法就 是參加面對面的活動。Dojos工具可以提供這樣非常開放式的面對面活動,你可以與其他人共同解決一個問題,這是從其他人那里學習的一個機會,而且你也可 以向別人分享自己學到的知識,這對于建立自信心是非常有幫助的。
不要忘記軟技巧
當努力成為一個開發者的時候,專注于大多數的編程技術細節是非常具有吸引力的做法,然而,這很容易讓你忽視研發的整體性。特別是在一個團隊環境 下,只注重技術細節更容易讓你沒有全局觀。好的前提是,你在學習研發技能之前就已經有了比較好的軟技巧(技術之外的一些技巧,比如情商、溝通技巧以及人際 關系處理等方面),不管是處理非技術股東關系、領導會議召開還是考慮如何提高用戶體驗,這些都是研發相關的經驗,作為開發者你是需要重視的。
如果一開始不成功的話…
我知道自己需要遵循標準的Guardian開發者招聘程序,而且這絕不是一帆風順的過程。雖然我第一次嘗試失敗了,但這個過程中,我從中得到的具 有建設性的意見是非常有幫助的,所以,我的建議是,不要在第一次被拒絕時就放棄,尋求一些具有建設性的建議,這樣可以提高你未來的努力效率。
這只是開始
通過了招聘流程并且成為了一名開發者之后,是不是就可以放松了呢?可以說有一點點把,慶祝自己成功轉型的確是很正常的,但要時刻記得,這只是研發生涯的開始,這里最大的特點就是變化,不過,如果你學新東西的時候感到很有趣,那么,或許開發者就是非常適合你的工作。
(英文作者 Gideon Goldberg)