有人說程式設計師是一門吃青春飯的工作,爲什麼?你如何看待這種說法?

哦最去


理論上是,其實並不是吃青春飯的職業。在技術界,流傳著這麼一個謬論:搞技術的,到了35歲,要麼就是轉崗、要麼就是轉行,留在底層碼代碼,前途沒有不說,人家也不會要你。

國外情況

我不是說外來的和尚會念經,但國外IT行業發展較早,有一定的借鑑作用。

看看下面這張圖,2016年,Stack Overflow做的程序員調查:

可以看出,跟國內的差不多,20-29歲的程序員,佔了52%的比例,35歲魔咒,加進去的話,20-34歲的程序員,佔了60.2%的比例,35-60歲的程序員,佔了32.7%。

既是意料之中,也是意料之外,沒想到國外35歲以上的程序員,佔弄三成以上吧。這跟我們印象中,35歲必轉崗的印象,大相徑庭。

上圖是國外的技術大牛們,年齡在45-62歲之間,至今仍然奮鬥在一線的開發崗位,具體是誰,我就不說了,年齡肯定不是問題。

有人會說,個體並不能代表所有,高齡技術大牛還是少數。我覺得,你怎麼說的那麼對。

一線開發,說白了,就是技術界的基層工作者,能一輩子在基層工作,特別是互聯網行業的,肯定少之又少。舉個例子,在做網絡編輯的,有多少高齡的?經驗一多,最差的也能做個主管什麼的,直接就脫離基層了。還有另外一個原因,我說說國內情況,不言自明。

國內情況

國內我並沒有找到任何的數據可以加以說明,僅經驗之談。本科畢業,從事工程崗位,到了30歲,有了一定的技術沉澱,要麼就走管理崗,要麼就創業,很少有人能夠堅持繼續做開發的,能堅持開發,只有兩種人。

第一種,沒什麼上進心,為工作而工作,所以幹了一輩子的代碼工作。

第二種,對技術非常熱愛,拒絕公司的提拔,熱衷於工程崗位。

根據題主的提問,無論是哪種人,都可以幹一輩子的某項工作,沒有問題。你可能覺得沒前途,這不對,每個人都有自己的價值觀,你不能要求每個人都一定要去創業當老闆,那才有志氣。更何況,幹一輩子工程崗位,怎麼了?

為什麼高齡程序員少?

這個問題的核心,不在於“高齡”,年齡問題不是關鍵,而是由於年齡問題,導致了一些情況的出現,才讓程序員沒有繼續走下去。

  • 1、節奏跟不上

加班是常態,工作強度高,壓力大,年齡一高,身體不行了,還要受家庭的影響,能用在工作上的精力被分散,很容易跟不上節奏。

  • 2、思維跟不上

幹IT的,哪一個崗位不用天天學習?

於是,年齡高了,思維也會固化,跟年輕程序員比起來,差距還是有些大。另外,冒險精神也沒了,什麼都不敢嘗試,喜歡按部就班也很致命。

儘管年齡會影響職業生涯,但絕不是高齡就不能做了。經驗、知識沉澱,就是優勢,這是需要年月,才能有的,不是說你多努力多努力,就能趕上。

總結

幹一輩子的工程崗,絕對沒有問題。會出現問題的,一定是那些不思進取、只想混日子的程序員。你年齡大了,技術還不如年輕人,其他的還不如,那我幹嘛不招一個,更便宜,更思進取的人呢?


W3Cschool


談談我自己和一圈碼農對我們職業的看法吧!(不可避免,我自己也很焦慮,雖然說現在職位和收入看似很不錯!)

結論:在當前的國內市場表現來看,程序員吃青春飯在很大程度上是正確的!我不斷告訴自己,這種認知是錯誤的,但我內心卻非常靠近這種觀點!

程序員組成

1.計算機專業出身,仍做計算機相關工作的人佔比很少,我所讀的大學,及圈內朋友他們的大學計算機專業學生,往前幾屆到最新這一屆,統計的情況都是:少部分人才從事計算機相關工作;(你可以真實的去詢問100個一線程序員,他們會告訴你這個觀點正確與否)

2.目前國內程序員,相當一部分人都不是計算機相關專業,是轉行過來的;

3.全日制大專學歷和本科學歷,成人教育的本專科生是構成程序員的基礎人群

4.各類培訓機構每天都向社會輸送程序員,年輕的群體越來越龐大

公司和程序員

1.技術要求越來越高

成都地區,很多公司對程序員的經驗和技術要求越來越高,仔細看招聘信息;然而實際上在公司內部,使用的技術水準非常一般

2.對學歷要求越來越高

相當一部分公司要求本科起步,大部分大專和成人學歷程序員的路越來越窄

3.名校和高學歷更具有優勢

大部分公司對名校和高學歷會有優待,技術要求不高,願意花錢培養;然而大部分技術和經驗不錯的程序員學歷其實都沒有優勢

4.公司壽命短暫

小公司特別多,在成都這樣技術氛圍很濃厚的城市,小型互聯網公司特別多,項目出的快,死亡的更快,大多數過的很慘;所以程序員流動性很強(不管是主動還是被動),公司被仲裁的也有不少(可以多去關注一下)

職業發展和前景觀望

1.技術迭代與大牛誤導

首先:編程語言不斷的湧現;其次:同一個語言新技術點的不斷出現;再者:實際的業務應用,很多老一點的技術點完全可以很好實現,新技術點沒有本質優勢,更多是換湯不換藥,然而就是有很多所謂大牛不斷去推銷這些(這些所謂大牛很多都不怎麼寫代碼了?程序員們,你們知道嗎?),然而大多的推銷是沒有多少實用價值,誤導了很多程序員

2.經驗積累很可能是個笑話

在其他行業,幹一個5到10年,不需付出多少腦力與精力,只需要按部就班;很大程度上你就可以被冠以資深,稍微努力一點,你就可以成為所謂專家;

在我們的領域,你需要面對不斷的加班,不斷的各類業務挑戰,各種技術實踐與積累;很多時候都在看技術文檔,修改代碼;然而技術點特別多,新技術點頻繁出現;導致的最終結果就是:要麼你技術點越來越廣,但都不深入;要麼你幹不下去,想轉崗;這種情況大部分出現在有好幾年工作經驗的程序員身上,年齡在而立之年左右;

很多時候只有我們自己才知道,其實我們在某些技術上對比一些菜鳥沒有本質優勢,無非就是比他們更會吹點牛,應用更快更順手一些

3.轉崗也是個笑話你知道嗎?

從一線往上走,崗位越來越少,你轉什麼管理崗?10個人一個轉了?還有九個呢?不要告訴我你可以轉測試,轉產品,轉運營等等;不都是TM扯淡嗎?測試,產品這個崗位的本身員工呢?他們往上走還是往其它崗位走?

永遠不要認為自己是特例,大部分人無法成功轉崗,這是事實;而在其它行業他們很多人沒有這種焦慮~ 為何?因為普通開發崗位,永遠是對年輕而廉價的群體友好


4.我以及朋友的憂慮


職位上來說:我個人在公司擔任技術架構,朋友大多也是這個職位層次;然而我們在小公司看似扮演很重要的角色,很多時候我們是不安的,很少有比較適合自己的公司出現,而所待的公司又非常容易掛掉;很多朋友,以及朋友的朋友,還有很多我們的前輩;他們都考慮轉行或者已經轉行,不在互聯網公司任職,有一部分選擇做一個培訓老師,有的做小生意開超市等等;我們的行業工作多年還留下的人是很少的!


猿百科技術棧


1.我是誰?

筆名:35歲後。

83年出生,今年35歲。

通信碩士,一線、二線研發十餘年,國企、外企、民企、臺企、500強都呆過,失業、跳槽、公司虧損、倒閉都親歷過,最後堅定在當前平臺奮鬥。

好在一直大方向沒錯,堅持學習、努力工作和投資,精神和物質尚且知足。

目前和未來繼續在通信研發一線耕耘,對現在的工作生活滿意,感恩和珍惜現有平臺。

a. 價值分享:曾經對未來焦慮到失眠,逐步摸索走出來,在健康、技能、投資方面也有所成績,實現了初級的精神和物質自由。也親眼見過各種不同的人生軌跡,想把自己和他人的經歷總結、提煉、分享出來,給同路人和後來者帶來一些參考價值,減緩焦慮。也可能創造一些機會提供給大家。

鍛鍊身體,不掉鏈子;

努力工作,廣開源頭;

減少花銷,增加結餘;

增加資產,逐步自由。

b. 為未來退役鋪條路:我立志在現有平臺繼續奮鬥到底,但肯定會有退役的一天。也許幾年後、十幾年後、二十幾年後。。。到時老了還可交些朋友、喝喝咖啡、寫寫文章給年輕人一些建議,如果稿費可滿足基本生活避免坐吃山空的焦慮那就更好了。

3.我不盈利麼?

a. 把目光放在遙遠的未來,不急也不需要靠這來盈利掙錢。

b. 建立微信號當前只有投錢的。因為我以本職工作為重,只是犧牲少許業餘時間搭建的一個交流平臺,一些事務工作是付費別人代勞的,另外為了內容的價值會投錢約稿花錢購買智慧。

c. 至於未來,看不清楚,不做預判。掙錢只是一種結果,不是努力目標,價值才是王道。

4.我想分享什麼內容?20多歲或40多歲可關注麼?

真正能緩解35歲後焦慮的內容:

a. 焦慮的理論分析:用頭腦風暴的方法,發散收集所有相關深刻的認知,深度分析總結歸納得到本質痛點和理想的35歲後狀態,分析導致35歲後焦慮的TOPN因素和給出並驗證緩解措施,得出方向大致正確的理論建議,提供給大家。

b. 真實案例分享:真實的、可學習借鑑的成功或失敗的案例分享,加以獨家的深度解讀提取可以複製的基因,給雞湯一個勺子,敬請期待。

c. 一些健康、技能、財富相關的知行心得;萬卷書萬里路的分享。

d. 《35歲後》是一個時間段當然包括40歲以後的朋友。這個世界上有後悔藥嗎?沒有也有,自己對自己沒有,但是將別人的得失用來指引自己那就是有,所以20多歲的朋友應該受益最大,只是擔心不當家不知柴米油鹽貴,再有營養也難成20多歲朋友的菜。

5.為什麼現在大部分是轉發的?

個人或團隊的認知肯定是有侷限的,開放是《35歲後》必須堅持的基本原則。開放包括吸收前人總結的宇宙的能量和所有粉絲的合理建議。

a. 以對粉絲有價值為目標,轉發是精選的,體現了我的思考選擇。大量的轉載是對某個話題發散的瞭解,如寫論文前的大量閱讀,吸收宇宙的能量。

b. 不為了原創而原創,不為了原創數量而原創。一切為了給粉絲帶來價值,為了《35歲後》長遠的厚積薄發。站在巨人肩膀上深度總結歸納,出於藍而勝於藍。

c. 大量原創正在進行中,有助手會逐步發佈,追求質量大於進度,希望真正給你帶來參考價值。

6.我按什麼順序發佈?

反覆迭代,不斷趨近大致正確的方向。

a. 7月份基本是飯前等客人,等待聚集一些粉絲,這中間發佈的邏輯關係不強,主要是相關話題。歡迎大家幫我推廣《35歲後》公眾號,持續關注會是值得的。

b. 8月份分析現狀,得出要因,科學得到每個大類TOP5的話題。

c. 9月開始每週一個話題,工作日主要是轉載精選的它山之石,週末總結提煉。一個個話題完了後,形成第一版報告。中間穿插一些輕鬆的話題。

d. 第一版報告完了後,我們再次進行現狀分析,再次迭代一個大週期。不斷持續改進,讓我們提取的緩解35歲後焦慮的錦囊更加有效。

7.有個專欄是品創業,是建議大家都去創業麼?

不是

a. 活在當下,全力以赴把當下工作做好,才是緩解35歲後焦慮最立竿見影的良藥,也是應對未來的根基。

b. 抬頭看路,把握正確方向,懷有夢想也是對的。創業是實現精神和財富自由的一個手段,但成功率極低。品他人的創業可以開闊我們的眼界,讓我們堅信天高任鳥飛是可能的,利於緩解焦慮。萬一當下走不下去了,也多個選擇,多分選擇的把握,減少試錯代價。

世界上有價值的東西都長的比較慢,《35歲後》追求的是真實價值,知行合一,我們一路同行。


35歲後


作為一名從業多年的老程序員,同時我也在帶軟件團隊,所以我來說說我對這個問題的看法。

從某種角度來看,目前國內的程序員確實在一定程度上存在吃青春飯的問題,而且這個問題由來已久。按照我多年的從業經驗來看,吃青春飯的程序員普遍存在以下幾個特點:

第一,技術儲備深度不夠。目前軟件行業中應用級程序員的職業週期普遍偏短,這些程序員往往從事外包工作的比較多,或者是行業定製軟件解決方案的程序員。這些程序員由於工作崗位的原因導致技術水平提升有限,隨著年齡的增長,很難繼續在高強度、大壓力的環境下繼續工作。

第二,學歷普遍以專科、本科居多。隨著軟件行業整體的結構升級,對程序員的知識結構要求也越來越高,專科生和本科生的職場競爭力已經大不如前。

第三,行業背景較淺。很多程序員做的項目非常雜,沒有在一個行業領域或幾個行業領域內做到一定深度,這就導致沒有積累深厚的行業背景,在到了一定年齡之後無法帶隊完成項目從而選擇轉型。

目前,隨著軟件行業的不斷成熟和發展,很多公司也逐漸出現了很多年齡在35歲以上的程序員,甚至還有70後的老程序員,在我看來這是一個趨勢。很多國外的大型科技公司就有不少程序員一直做到退休,這才是一個成熟行業應該有的職業週期。我相信未來我們國內科技企業程序員的職業週期也會大大加長,相信程序員不再是一個吃青春飯的職業。

另外,目前讀研對程序員來說是一個不錯的選擇,一方面可以大大延長職業週期,另外也會有一個不錯的職場起點。

我的研究方向是大數據和人工智能,我會陸續在頭條上寫一些相關的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有計算機方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


為什麼都說程序員是吃青春飯的?怎麼看待這個問題呢?

其實,這種說法還是有一定道理的。

首先是一個最直觀的原因,做程序員是一個辛苦活,年輕人精力旺盛,體力充沛,伏案熬夜加班加點不在話下,可一旦過了30多歲,精力體力漸漸不支,並開始有許多職業病,如頭痛,眼花,頸肩腰腿疼痛,手麻,身體亞健康都是小事。

其次,在我國,軟件開發相對於西方還比較晚,甚至比不上印度,各層都缺乏人才。許多基層程序員做到30多歲,便慢慢步入管理階層,甚至做了領導。剩下的基層崗位,便是繼續吸收年青程序員來補充。

再次,企業是講效益的,軟件公司也是如此。越是資深程序員,薪水越高,如果你做程序沒有太大成就,又沒有管理和領導能力,那你就危險了,許多低薪小年青想大展身手,躍躍欲試,會隨時會補位。

還有,我國軟件開發還算是朝陽產業,許多有能力的程序員積累一定經驗後會主動請辭,另立山頭。有的還會拉走一批人,與老單位展開競爭。

當然,許多程序做到30多歲都是自動離開的,一是由於軟件開發跟不上更新換代的步伐,看不到希望轉行,二是有野心自己做老闆。

其實,雖說青春人確實有創造力,但如果你注意學習,做程序員到了40左右才是能力最強,經驗最豐富最成熟,最易出成果的時候,國外40多歲的老程序員多了去了。


隨著我國軟件開發行業的逐漸成熟和軟件人才隊伍的不斷髮展壯大,相信我國做程序的各路人才不再只吃青春飯,都能各盡其責,各顯其能,為我國的軟件開發產業做出應有的貢獻。


魯中的煙火


程序員吃青春飯這個說法在國內來說還是有一定道理的,而且能看到身邊的一些人到了40歲左右就會被動或主動的考慮其他出路。


據我觀察,原因主要有一下兩方面:

首先,隨著年齡的增長,程序員對新技能和新知識的學習更新趕不上年輕人。IT行業是一個新技能和新知識更新換代特別快的行業,每天都有新框架或者新技術推出,每個程序員都要真的做到持續學習才能保持自己不被淘汰。而到了一定年齡的程序員,由於各方面原因,對於技能方面的提升已經沒有那麼強烈的願望,因此相對於年輕程序員生力軍來說也就沒有什麼優勢了。

其次,40歲的程序員體力上也很難支撐IT行業的高強度勞動了。程序員的工作雖然比不上建築工人的體力強度,但經常加班,熬夜,長時間的坐在電腦前對體力也是一個強大的考驗。因此,年齡大點的程序員從體力上很難和年輕人競爭,單就加班熬夜這一點來說就沒法和年輕人比。 所以,很多公司都會逐步淘汰35歲以上的程序員,前一段時間華為淘汰老程序員的事兒就是很好的佐證。

所以說在中國,大多數程序員真的是吃青春飯的。


對於這種現象,我們怎麼看待呢?

我覺得年齡大一些的程序員綜實力是要優於年輕程序員的,所以這種現象不是很合理。我所在的公司是美企,有很多四五十歲的同事都還在寫代碼,貌似他們就沒有吃青春飯這一說。老程序員無論在只是儲備還是實踐經上都要比年輕程序員廣,踩過的坑多自然避免挖坑的能力就強。至於說體力這塊,現在越來越多的公司在不斷規範和改進工作方式,減少加班,提高效率,所以這方面並不是什麼大問題。

我覺得這種程序員吃青春飯的現象雖然真是存在,但是並不合理,相信隨著環境的改善,程序員的職業生涯也會不斷延長,受年齡的影響將越來越小。


繪本爸爸Eric


身邊的程序員很多,甚至我自己都想過要當一個程序員。

要說吃青春飯工作,我先想到的是空姐、模特等對顏值要求比較高的工作,要說程序員是吃青春飯的工作,我不是很認可。

程序員是非常有技術含量的工作,從入門到精通,怎麼也得個5年吧,否則也只能算碼農、會的只是皮毛。

但是數數我身邊的程序員,超過40歲的,現在在做什麼工作,好像又有點同意這個話題了。

01 管理崗位

工作時間最長的程序員,基本都走上了管理這條路。曾經和我合作過程序員,現在已經是開發團隊老大了,帶著幾百人的程序員團隊。高層、中層、基層管理幹部也都是程序員出身,技術上達到一定水平之後一般都會轉崗做管理吧。

02 系統架構師

還有一小部分人,最終變成了系統架構師。我們團隊有設計委員會,清一色都是資深的程序員,從開始自己寫代碼變成了做產品方案設計,雖然很少自己敲代碼,但還是沒有太脫離崗位。把自己多年的代碼經驗,變成了更有用的產品設計,也是不錯的選擇。

03 產品經理

還有更小一部分人,轉崗做了產品經理,直面客戶需求,把客戶的需求變成真實的產品。能走這條路的人,一般是溝通表達能力比較好的,做煩了跟冷冰冰的機器打交道的工作,換換也是常有。

04 測試

我還接觸過轉崗測試的程序員,系統整體概念比較強的,能夠進行白盒或者自動化測試的人,也可以把測試工作做得非常好,而且能用機器發現bug本身也比較有成就感。相比來說,測試壓力相對小多了,加班也少多了。

05 項目經理

還有幾個程序員,最終變成了項目經理,負責整體的運轉,成本和節點的控制,到最後也基本上不再寫代碼了,負責處理流程也是很繁瑣的事。

最後還剩不到30%的人,超過40歲的人還幹著程序員,表現平平,業績平平。

所以程序員是青春飯可能不恰當,但是到了一定年齡,還在跟25歲的新一代拼加班、拼體力的話,肯定是沒有優勢的,轉崗或許是不錯的選擇。

頭條號:互聯網大妞,互聯網技術公司部門經理,8年職場工作經驗。個人觀點:溝通表達、情商逆商決定人的職業高度,如果你也認同,關注我吧!


互聯網大妞


1.程序員是一個重腦力的職業,對思維邏輯和專注度要求很高,這其實是很費神的,一般人年紀大了以後,體能跟不上,專注度,思維邏輯就下降了。

2.並不是年紀大了就不能做程序員了,程序員分好幾種,專注寫代碼的只是少數,年紀大了可以轉崗到產品,管理崗位。

3.因為中國的軟件行業才起步沒有多少年,最老的程序員也才40幾歲,我國的軟件行業從業者,大都是20幾歲,30幾歲的年輕人,所以給我們的感覺就是,程序員很年輕,只能吃青春飯。其實在國外有很多五六十歲的程序員,他們還在一線敲代碼。

以上幾點是我自己的看法,有不同想法,歡迎回復討論。


21gSoul177154904


首先程序員互聯網技術員工,學習技術到後面很少有人可以轉向管理層,很多都是成為行業專家,而且我們都知道互聯網技術每年都在更新換代,到一定年紀了你有精力與時間去學習編程嗎?

其次程序員加班是常事,在中國乃至全世界的互聯網公司程序員週末基本都是加班的,當然工資也會比其他行業相對高一點。

再次作為程序員常見面對電腦輻射很大,對身體與眼睛是最大的打擊。

最後老程序員經常被公司嫌棄,這是精神的打擊。

提示各位程序員,努力成為行業專家要麼成為公司管理層。


常青春科技


說程序員吃青春飯的主要原因是需要加班敲代碼,系統上線,以及線上問題解決。

這些原因中,基本都跟技術選型和技術積累有關。有公司的原因也有個人的原因。隨著我國計算機應用的普及,以及應用場景的深刻認識,程序員自己做出了很多減少工作量的產品。慢慢會有更多更好的工具支撐開發應用,大眾會開發程序也會成為一種趨勢,所以程序員也要轉型,碼農是會被淘汰的。


分享到:


相關文章: