1. 程式人生 > >遊戲程序員擺脫中年危機的不二法寶(什麽是核心競爭力)

遊戲程序員擺脫中年危機的不二法寶(什麽是核心競爭力)

圖片 com 解決問題 找到 調用 邏輯 是什麽 flash 兩個

想必作為程序員的大家,都比較關註“中年危機”這個問題吧?那麽,怎麽才能擺脫中年危機?也就是說,怎麽才能提升核心競爭力?提升核心競爭力的重點是什麽?需要具備什麽能力?
我覺得是自主學習的能力。
不管你是不是遊戲程序員,不管你是不是程序員,更不管你現在在從事什麽行業,都一定要擁有強大的自學能力。
互聯網時代的技術變革快:就像曾經統治動畫多年的技術Flash一樣,沒想到被HTML5打敗。如果你沒有足夠強大的學習能力,則無法跟上變化。你被淘汰只是時間的問題。
想想看,你已經煞費苦心地研究了多年來引以為豪的技術,一夜之間沒有任何用處。難免會有一種“身體被掏空”的感覺。如果你有著超強的學習能力,就能比其他人更快地學習和掌握新技術,就不必擔心失去工作。
有很多人都說,程序員是在吃青春飯。其實不然,所謂青春飯,著眼點在青春。你年輕,有體力,有時間,能拼,能加班,你依賴時間和體力的復制來進行工作,當你年齡增長時,時間和體力的復制不可繼續,這樣的工作,就是吃青春飯的。技術分享圖片
但遊戲開發不是。遊戲開發有兩個層次:體力化的代碼打寫(編碼)與思考層面的創造。
決定遊戲程序員是否具有優勢的,是思維能力,是解決問題的框架,是快速學習,是自我管理,是創新與創造,是這些應用流程方面的能力。而這些,都需要時間的沈澱和項目的歷練。這正是大齡程序員的優勢:
他們的閱歷、思維、解決問題的框架往往都得到了充分的歷練和實踐的檢驗,遇到問題時能夠更快找到更合適的解決方案,先人一步在頭腦裏創造出最終的形象(第一次創造),然後在充分思考後用代碼實現出來(第二次創造)。
現在的遊戲開發行業日新月異,誰都不能確定一項技術一門語言的生命周期是都多長時間,遊戲程序員在工作中不斷地接觸到新技術,新的功能點,需要有較強的學習能力,保持足夠的學習熱情,不斷的學習以提高自己的核心競爭力。
希望題主能做到以下幾點:
1.學會看代碼,高手一般可以輕易調用別人寫的代碼
2.復習,偶爾放下手上的活兒,留下一部分時間來分析自己的弱點,更改壞習慣,看新書,或學習新語言。
3.做個人項目,成為fullstack programmer最好的方式就是不斷做個人項目。
4.問答網站,問問題和回答問題都是很好的學習方式。有的時候寫出一個好問題, 比寫出解答次問題所需要的代碼還難。寫問題可以幫你整理自己的思維邏輯。
5.加入一個好團隊,最好的進步方式就是跟比自己強的人一起做事。畢竟,高手都願意聚在一起。

遊戲程序員擺脫中年危機的不二法寶(什麽是核心競爭力)