不能一概而論,按照自身情況具體分析吧!
天才
程序員中能稱為天才的可能萬中無一,當然這樣的人是不太可能問出這樣的問題的。五年時間對天才來說足夠改變世界了。這些人應該早就功成名就,成為某個領域的開山祖師或者精神領袖,要么就是名利雙收,個人財富排進福布斯前幾名了。
應該干些什么?我是想象不到的。
精英
這個層次的程序員就是萬里挑一,當然,他們也幾乎不可能提出這樣的問題。
這個層次的人可能不足以如天才那樣談笑間檣櫓灰飛煙滅,動動手指改變世界或者開宗立派,不過也可以成為某個領域的專家,從而坐穩CTO技術總監等職位,最起碼也能混個研究員啥的名頭。
這種人我的圈子里幾乎沒有,都是領導嘛!所以,我也不知道他們應該干什么。
凡人
沒錯,我們大部分人都是這一類。干啥啥不行,吃啥啥不剩!可能有點夸張了啊!哈哈!不過,工作五年,基本上你自己已經可以大致搞清楚自己到底是不是搞技術的料,或者你自己到底是不是真的喜歡技術了。其實在現實面前,你喜不喜歡并不是那么重要。如果五年你都沒有在某個領域形成自己的知識體系和技術沉淀,對技術也沒有自己的想法,那么真的可以開始認真考慮轉型了。
是的,我說的就是改行。
程序員這一行,雖說門檻不高,但是要精專太難,而且作為職業,常年處于高壓狀態,淘汰率也是比較高的。干程序員想混日子還是比較難的。如果你五年時間都沒能找到自己在技術方面的立足點,沒有建立自己的獨特價值,那么,很可能下一個五年你也照樣做不到。所以,認真考慮改行吧!未雨綢繆,總是好的。