
在這我們先分析下一名程序員的職業(yè)發(fā)展道路:大致可以分為四個(gè)階段,第一階段,大頭兵階段,俗稱(chēng)碼農(nóng)或初級(jí)程序員,這一階段的程序員一般初入職場(chǎng)不久,技術(shù)還不成熟,職場(chǎng)經(jīng)驗(yàn)也不多,還處于職業(yè)發(fā)展起始階段;第二階段,初級(jí)管理層,這一段的程序員普遍工作了3—5年,已經(jīng)有了一定的技術(shù)積累和職場(chǎng)閱歷,開(kāi)始了往管理層方向發(fā)展;
第三階段,中高級(jí)管理層,這時(shí)候你基本上是一個(gè)有近十年工作經(jīng)驗(yàn)的資深程序員了,可能在業(yè)界也小有名氣,在公司基本上也是技術(shù)總監(jiān)之類(lèi)的中高層管理人員;第四階段,決策層or自主創(chuàng)業(yè),如果說(shuō)前三個(gè)階段是為別人打工,那么這一階段就是為自己打工。其實(shí)嚴(yán)格意義上講,這一階段,你已經(jīng)不單是一個(gè)程序員了,而是一個(gè)程序員出身的公司領(lǐng)導(dǎo)者或者創(chuàng)業(yè)者。
梳理完這個(gè)發(fā)展軌跡,我們?cè)倩氐街罢f(shuō)的問(wèn)題,為什么你一直找不到工作方向,薪資上不去?
其實(shí),從上面的發(fā)展軌跡我們不難看出,對(duì)于一個(gè)程序員來(lái)講,整個(gè)職業(yè)發(fā)展的道路并不是一成不變的,而是分階段的,而每個(gè)階段的側(cè)重點(diǎn)又都不一樣。很多人總想一口吃成胖子,可往往就是這種急躁的心理,反而導(dǎo)致平時(shí)不能靜下心來(lái)夯實(shí)基本功,從而導(dǎo)致適得其反。
所以,對(duì)于一名初入職場(chǎng)的程序員來(lái)講,當(dāng)找不到方向時(shí),不如把目標(biāo)拆分開(kāi),先制定一個(gè)階段的目標(biāo),然后在目標(biāo)內(nèi)再進(jìn)行更細(xì)致的劃分,總而言之,目標(biāo)制定的越細(xì)致、越具體,可實(shí)施性就越高。
其次,要樹(shù)立框架思維,在做好本職工作的基礎(chǔ)上,還要有一個(gè)整體框架思維,嘗試從整個(gè)項(xiàng)目,甚至整個(gè)公司的角度去考慮問(wèn)題。