1、成為高手或專家
在某個領域深耕,成為能夠解決復雜問題的高手或專家,這是少數熱衷技術的程序員的理想歸宿。按照德雷福斯模型,壹個技術領域內,可能有12%~15%左右的人,可以達到這種程度。
2、走向管理崗位
成為管理者,是另壹條常規的發展路徑,也是很多人的目標。甚至有人會認為,如果到了35歲,還沒有成為管理者,軟件開發生涯基本就結束了。(我認為這種說法是站不住腳的。)
管理者以人為杠桿,通過他人工作,能夠實現更大的目標。所以優秀的管理者,會有機會拿到更多的薪水、獎金、股票或期權,綜合收入,大概率比同齡的技術人員要高。
3、穩定在壹家公司成為團隊骨幹
壹個研發團隊中,除了專家和管理人員,往往還有幾位骨幹,技術能力雖然還未到專家水平但也比較突出,能很好的勝任工作,同時他們還能很好的理解業務,在做項目時,靠譜,讓人放心。
這類人在團隊中的占比,可能在15~20%左右,他們是中流砥柱,非常重要,只要公司這條船不沈,他們就可以繼續前進。甚至公司這條船沈了,他們也可以換乘領域內的另壹條船,繼續做骨幹。
4、競爭力不足,反復被裁
有壹少部分程序員,沒有足夠的成長意願,或者沒有精力在成長上持續投資,競爭力逐年下降,成為公司優化的首選對象,反復被各家公司優化,直到沒人願意接納,被迫轉行。