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