想必作爲程序員的大家,都比較關注“中年危機”這個問題吧?那麼,怎麼才能擺脫中年危機?也就是說,怎麼才能提升核心競爭力?提升核心競爭力的重點是什麼?需要具備什麼能力?
我覺得是自主學習的能力。
不管你是不是遊戲程序員,不管你是不是程序員,更不管你現在在從事什麼行業,都一定要擁有強大的自學能力。
互聯網時代的技術變革快:就像曾經統治動畫多年的技術Flash一樣,沒想到被HTML5打敗。如果你沒有足夠強大的學習能力,則無法跟上變化。你被淘汰只是時間的問題。
想想看,你已經煞費苦心地研究了多年來引以爲豪的技術,一夜之間沒有任何用處。難免會有一種“身體被掏空”的感覺。如果你有着超強的學習能力,就能比其他人更快地學習和掌握新技術,就不必擔心失去工作。
有很多人都說,程序員是在吃青春飯。其實不然,所謂青春飯,着眼點在青春。你年輕,有體力,有時間,能拼,能加班,你依賴時間和體力的複製來進行工作,當你年齡增長時,時間和體力的複製不可繼續,這樣的工作,就是吃青春飯的。
但遊戲開發不是。遊戲開發有兩個層次:體力化的代碼打寫(編碼)與思考層面的創造。
決定遊戲程序員是否具有優勢的,是思維能力,是解決問題的框架,是快速學習,是自我管理,是創新與創造,是這些應用流程方面的能力。而這些,都需要時間的沉澱和項目的歷練。這正是大齡程序員的優勢:
他們的閱歷、思維、解決問題的框架往往都得到了充分的歷練和實踐的檢驗,遇到問題時能夠更快找到更合適的解決方案,先人一步在頭腦裏創造出最終的形象(第一次創造),然後在充分思考後用代碼實現出來(第二次創造)。
現在的遊戲開發行業日新月異,誰都不能確定一項技術一門語言的生命週期是都多長時間,遊戲程序員在工作中不斷地接觸到新技術,新的功能點,需要有較強的學習能力,保持足夠的學習熱情,不斷的學習以提高自己的核心競爭力。
希望題主能做到以下幾點:
1.學會看代碼,高手一般可以輕易調用別人寫的代碼
2.複習,偶爾放下手上的活兒,留下一部分時間來分析自己的弱點,更改壞習慣,看新書,或學習新語言。
3.做個人項目,成爲fullstack programmer最好的方式就是不斷做個人項目。
4.問答網站,問問題和回答問題都是很好的學習方式。有的時候寫出一個好問題, 比寫出解答次問題所需要的代碼還難。寫問題可以幫你整理自己的思維邏輯。
5.加入一個好團隊,最好的進步方式就是跟比自己強的人一起做事。畢竟,高手都願意聚在一起。
遊戲程序員擺脫中年危機的不二法寶(什麼是核心競爭力)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
《Cocos2d-x遊戲開發實戰精解》學習筆記2--在Cocos2d-x中顯示一行文字
andyou201101
2019-02-23 00:29:45
《Cocos2d-x遊戲開發實戰精解》學習筆記1--在Cocos2d中顯示圖像
andyou201101
2019-02-23 00:29:43
想從事IT行業的你,一定看看這篇文章
藍神100
2019-02-23 00:20:17
遊戲開發性能優化經驗總結
大水牛牛
2019-02-23 00:18:27
【Visual C++】遊戲開發筆記十九 DirectX與OpenGL的博弈
zhmxy555
2019-02-22 21:58:17
從js開始學遊戲開發
拔劍千山過
2019-02-22 21:15:36
HTML5開發必備:遊戲開發資源合集
HTML5中國
2019-02-22 19:47:31
cocos2d 遊戲開發實戰
中游學院
2019-02-22 18:53:46
cocos2d-x項目101次相遇:action ,移動sprite
中游學院
2019-02-22 18:53:46
cocos2d-x項目101次相遇-安裝和環境搭建 -xcode
中游學院
2019-02-22 18:53:45
哆啦A夢消除連連看遊戲源碼項目完整版
tianlongbamu
2019-02-22 18:47:13
Cocos2d場景編輯器CocosBuilder使用教程
tyro668
2019-02-22 18:45:51
u3d開發培訓要學哪些?
smile程序媛
2019-02-22 18:25:05
surfaceview
Nine_Phoenix
2019-02-22 17:31:21
一個工作了十餘年的技術人員,面臨中年危機,爲什麼要選擇Python?
極客尼奧
2019-02-22 17:41:20