我從1990年開始從事這壹行,在傳統行業工作過,在IT行業的不同崗位工作過,在程序員的晉升渠道擔任過研發總監,但這些都不能帶給我寫代碼的樂趣。最後,我又回到了程序員的崗位上。
在中國,願意壹直寫代碼的人確實不多,但在我看來,不是因為年齡,也不是因為競爭,主要是因為中國人的職業規劃和IT企業的生存壓力。
中國職業規劃
現在很多培訓機構,很多企業都在談職業規劃。
企業告訴妳,我們崗位的晉升渠道是這樣的,巴拉巴拉...
這意味著妳可以做這份工作,幾年後,妳可以爬上梯子...
好吧,不管這個晉升渠道怎麽樣,妳壹開始是程序員,但是爬上幾級臺階肯定就不是了。
培訓機構告訴妳:壹定要有職業規劃,人生規劃。
在我看來,這就是洗腦:他們人生規劃的核心就是“努力掙錢,然後過上幸福的生活”,然後據此推出相應的職業規劃:努力工作-& gt;獲得更高職位-& gt;賺更多錢-& gt;更加努力地工作...
如果妳相信這壹點,那麽當壹個程序員接近個人能力瓶頸或者職業、行業瓶頸,感受到突破的壓力時,他就會考慮跳槽,去尋找更容易突破的方向。而遇到這種瓶頸的程序員,估計大多在所謂的“高齡”範圍。
中國經濟處於高增長階段,導致每個家庭、每個人都需要不斷提高收入水平才能與之保持同步。壹方面,這種以“錢”為核心詞匯的人生規劃很有市場;另壹方面也使得中國企業的生存壓力高於其他國家。
IT企業的生存壓力
世界的變化正在加速,尤其是在IT行業。
對於企業來說,速度就是利潤,就是生存的機會。早年流行的壹句話“快魚吃慢魚”把這個道理描述得非常形象。所有行業,競爭越來越激烈,IT企業只會越來越差。
二十年前,壹個軟件開發公司可以花三到五年的時間打磨壹個產品;十年前,這個時間只有壹年;現在,縮短到幾個月。
IT行業對開發速度的要求越來越高,主要從增加人力、優化開發流程、擠壓人力三個方面來改善。對於壹個具體的IT企業來說,前兩者在沒有業務變化的情況下有明顯的局限性,所以最後就陷入了第三種手段:壓榨人力。
當妳以為996是程序員世界的現實時,真正的現實是:除了996,妳還得隨時待命:電話壹直開著,微信永遠開著小兒科,在網上搜索都能找到程序員晚上在路邊、地鐵上改代碼的新聞。這種對工作時間的擠壓在其他職業中很少見。所以程序員很少有工作壓力大的。
基於這兩個主要原因,程序員,尤其是中國的程序員,比其他行業更年輕。
但是,在擺脫了經濟壓力之後,大部分人還是會想找壹份自己喜歡的工作或事業來投入自己的精力和時間。這個時候,如果他們真的熱愛coder,就會再次回到這個位置。而在經濟高速增長階段,企業與這類人在工作時間上的沖突難以調和,所以這類人相對較少。
隨著經濟增速放緩,越來越多的大齡程序員會活躍在代碼行業。