爲了討論程序員的職業壽命,咱們先得給公司或者團隊分分類。大概有這麼三類:程序員
外包型、項目型、產品型。網站
首先外包類:spa
軟件外包是企業爲了專一核心競爭力業務和下降軟件項目成本,將軟件項目中的所有或部分工做發包給提供外包服務的企業完成的軟件需求活動。.net
軟件外包乾的就是人家不肯意乾的髒活、累活、低技術含量的活,orm
有產品作,就不要作外包!ci
作軟件外包的缺點有幾個:
get
1 技術積累缺乏持續性
2 不穩定
3 沒有話語權產品
其次看項目型:
中國電信、中國移動、中國聯通,電信三家公司,養活了數不盡的項目型公司和團隊啊。還有一衆銀行、金融企業、政企,也養活了數不盡的項目型公司啊。it
這種項目型公司,可延續性不好,也不須要多少人來維護,就是要維護,留上一兩個核心的懂業務的就夠了,其它人,鳥盡弓藏,沒項目了你就只好走人了吧。軟件
最後是產品型:
毋庸置疑,作產品的公司是程序員最好的選擇。一個公司作了一個好產品,運營這個產品,產品會不斷迭代、更新,程序員會跟着這個產品一直往前走,公司須要瞭解產品、瞭解業務、技術積累厚的人才,而要懂業務、懂產品、有積累,都須要時間,等你什麼都瞭解差很少了,也就是個老程序員了不是。並且隨着你對產品瞭解的越深,你的不可替代性就越高,價值就越能凸顯出來。
對於程序員來說,價值怎麼體現?一個程序員的價值,就體如今他的稀缺性上。物以稀爲貴麼,亙古不變的道理。
技術的精湛不是以年齡來評判的。
程序員要想讓本身的價值持續增加,有這麼幾個方向可供參考。
1 選好行業,在一個行業內持續積累,對行業的理解到位,積累深厚,你的價值是巨大的。不信你去瀏覽招聘網站上的崗位需求,99%都要求相關行業背景。2 作好技術,技術上最起碼的要求是技術水平和視野對得起年齡,若是有超越年齡的積累和犀利,那就沒話說了,地球人已經阻擋不了你前進的步伐了。3 產品意識,作產品也是講感受的,產品經理雖然是不掛銜的 CEO ,但產品的最終實現,是要靠程序員的。