公司技術管理角度看C++游戲程序員發(fā)展
看完了收獲不小,結合自身所處環(huán)境,思考頗多一般技術人員發(fā)展有幾個階段
1 ,具備獨立開發(fā)局部功能的能力
比如為某個UI編寫邏輯接口函數。為某個LOGIN對話框編寫自繪制控件等。
2 ,具備獨立開發(fā)和攻關某個功能模塊的能力
比如為游戲增加一個小型邏輯功能模塊。
3 ,具備獨立設計并開發(fā)某個系統(tǒng)的能力
比如設計和開發(fā)AUTOPATCH 系統(tǒng)
4 ,具備解決技術難題,設計架構的能力
比如開發(fā)網絡同步仿真系統(tǒng),開發(fā)一個中大型游戲制作工具
5 ,具備整體架構,管理,協(xié)調其他人共同開發(fā)一個大系統(tǒng)的能力
客戶端主程,服務器主程,引擎主程等
6 ,技術director
制定技術發(fā)展方向,技術團隊建立,技術管理等我現(xiàn)在在哪個層次呢?
做 為一個C++程序員,跳槽頻繁的履歷是很致命的。做C++時間長的人都知道。進入一個龐大的C++軟件工程本身就需要不少時間。經過培訓,項目熟悉,在為 項目做貢獻,這個時間短不了。如果一個人經常跳槽,說明他一直沒有踏實在一個項目里深入做過核心的東西。或者做失敗一個馬上跑掉。這種人公司不敢要。
畢竟先要生存然后才是生活,呵呵,現(xiàn)實逼的,有更好的待遇和工作條件,更好的發(fā)展機會,為什么不跳呢?