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

哦最去


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

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

程序員組成

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

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

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

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

公司和程序員

1.技術要求越來越高

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

2.對學歷要求越來越高

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

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

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

4.公司壽命短暫

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

職業發展和前景觀望

1.技術迭代與大牛誤導

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

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

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

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

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

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

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

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


4.我以及朋友的憂慮


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


猿百科技術棧


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

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

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

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

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

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

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

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

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

謝謝!


IT人劉俊明


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

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


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

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

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


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

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

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


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


魯中的煙火


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

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

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

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

01 管理崗位

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

02 系統架構師

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

03 產品經理

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

04 測試

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

05 項目經理

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

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

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

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


互聯網大妞


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


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

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

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

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


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

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

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


繪本爸爸Eric


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

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

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

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


21gSoul177154904


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

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

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

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

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


常青春科技


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

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


南十堯


程序員要學習很多新技術,要不斷學習,提高自己。

其次,軟件行業日新月異,不進則退。年紀大了,經驗上升了,但是有些東西會顯得力不從心,要給自己一個合理的職業規劃。



中國一線


請問哪一個行業不是吃青春飯?要是看年紀,每個行業都喜歡年輕有活力的,不過大家說程序員吃青春飯,這個“大家是誰?”所以糾結這個問題沒有多大意義,因為“程序員吃的是技術飯,不是青春飯!!!”


分享到:


相關文章: