最近,經常聽到有人在后臺吐槽說,工作好幾年了,可還是找不到工作方向和思路,大企業進不去,小企業又看不到未來,兜兜轉轉,工資一直在低水平線上打轉,不知道該怎么辦才好。其實,這不是一兩個人的問題,而是現在很多程序員普遍面臨的問題。那么,面對這種情況我們該怎么做呢?
在這我們先分析下一名程序員的職業發展道路:大致可以分為四個階段,第一階段,大頭兵階段,俗稱碼農或初級程序員,這一階段的程序員一般初入職場不久,技術還不成熟,職場經驗也不多,還處于職業發展起始階段;第二階段,初級管理層,這一段的程序員普遍工作了3—5年,已經有了一定的技術積累和職場閱歷,開始了往管理層方向發展;
第三階段,中高級管理層,這時候你基本上是一個有近十年工作經驗的資深程序員了,可能在業界也小有名氣,在公司基本上也是技術總監之類的中高層管理人員;第四階段,決策層or自主創業,如果說前三個階段是為別人打工,那么這一階段就是為自己打工。其實嚴格意義上講,這一階段,你已經不單是一個程序員了,而是一個程序員出身的公司領導者或者創業者。
梳理完這個發展軌跡,我們再回到之前說的問題,為什么你一直找不到工作方向,薪資上不去?
其實,從上面的發展軌跡我們不難看出,對于一個程序員來講,整個職業發展的道路并不是一成不變的,而是分階段的,而每個階段的側重點又都不一樣。很多人總想一口吃成胖子,可往往就是這種急躁的心理,反而導致平時不能靜下心來夯實基本功,從而導致適得其反。
所以,對于一名初入職場的程序員來講,當找不到方向時,不如把目標拆分開,先制定一個階段的目標,然后在目標內再進行更細致的劃分,總而言之,目標制定的越細致、越具體,可實施性就越高。
其次,要樹立框架思維,在做好本職工作的基礎上,還要有一個整體框架思維,嘗試從整個項目,甚至整個公司的角度去考慮問題。
最后,保持空杯心態,堅持自律。隨著技術更迭速度的不斷加快,對程序員的學習要求也變得更高。所以,要時刻保持對學習的熱忱,保持空杯心態,同時,要堅持自律,懂得自我約束。越是在特殊時期,保持學習的自律能力越重要!