程序員的青春飯現象真實存在嗎?
走上學習編程,甚至將來做一個程序猿的道路,是曲折的。在選擇走上這條道路之前,親戚朋友也都提醒過我關于這個行業工作所存在的問題,其中的一點就是所謂的程序員的青春飯現象。
我們先從青春飯談起,判斷一個行業是不是青春飯的標準,無非是歲月帶來的經驗和技能上的提升能否彌補甚至超越生理機能的下降。而生理機能的下降是我們目前難以阻止的,對于某些行業,如電競,體育,這些都是公認的吃青春飯的職業,生理機能的下降對于這些行業是致命的。而反觀一些職業,如教師,醫生,工匠等,都是資質越老,經驗越老道越值錢,這些職業就與青春飯干系較輕。
青春飯談完了,就該談程序員的青春飯了。從很多人看來,程序員是一個吃精力的職業,和電競,體育一樣,加班加點,沒有生活情趣,從大部分人對程序員的戲稱「程序猿」就可略知一二(然而這一點我不敢茍同)。再加上中國社會上存在的 30、40 歲以上的程序猿確實較少,程序員這一職業也就「順理成章」的變成了一個青春飯職業。
就中國整個軟件行業來說,從上世紀 90 年代***批軟件企業崛起開始,截止到目前,20 年左右的時間過去了,依然還處于一個起步階段,市場上的人才以初中級居多,所以有經驗的老程序員,都因為業務的需要,而轉向管理崗位。在可以預見的將來,隨著軟件行業市場的成熟,軟件公司每年的凈增長數量將會減緩,同時伴隨著現在這一大批初中級程序員的成熟,軟件公司的管理崗位將得到滿足。于是會產生一大批安心敲一輩子代碼的,真正的「老」程序員了。
包括引用所說,造成程序員青春飯現象的原因有下列:
- 我國程序員這一職業相較于別的職業只是剛剛發展起來的職業,市場上的程序員人才以初中級居多,所以有經驗的老程序員,都因為業務的需要,而轉向管理崗位。
- 目前有很多程序員都是所謂的「體力導向型」的定位,這當然是吃青春飯的,若是程序員能做到以技術為導向型,就自然與青春飯無關。這就要求程序員自己能為此做出努力。
- 對于一個公司來說,招收一個年輕可塑造的低薪程序員,比一個年老經驗老道但不一定適合公司的高薪程序員有時可能付出的成本更低。
- 對于這個職業來說,程序員的不斷涌入,勢必會讓一些年老的程序員轉去一些更加高層的工作,從而與所謂的程序員脫開干系。
所以結論便呼之欲出了,程序員的親春飯現象是真實存在的,但是一定會隨著行業的發展而不斷改善,因為很難想象如此一個知識與技能密集性的行業是一個吃青春飯的行業。如今現象的出現不過只是行業發展中一定會出現的一個小插曲。
***送給大家一個例子:
Guido van Rossum,Python 語言之父,他認為自己是書***,一個極客。他 26 歲大學畢業,45 歲結婚。今年 2016 年 60 歲了,有一個 14 歲的兒子。他很艱難地下定決心,在美國生活 20 多年,卻仍然是***居留身份。他不是 Steve Jobs 或者 Mark Zuckerberg 那樣的成功企業家。但他在 35 歲的時候創造了 Python 編程語言,后來的事情遠遠超出他的預料。而他現在是 Dropbox ***工程師,至今還在 Python 社區一線奮戰。
再送給大家一句話: 但行好事,莫問前程。