為什麼國內大家都在說35歲是程序員的中年危機,而感覺國外很多大齡大神級的程序員呢?

芭韭特


我今年41歲,依然每天開心的擼代碼。

我並不認為自己是一個優秀的程序員。我也從不擔心自己會被淘汰,或者說我壓根兒就不在乎是否被淘汰,我只是喜歡寫代碼。當你對某個事物足夠熱愛,你就會表現出它的天賦異稟。

我自己寫了一套在線學習系統,在全國有兩萬多家單位在用。付費用戶還不到1%,錢也說不上,說我是為了情懷什麼的有點裝逼啦。但是想想有那麼多人用我的程序也蠻有成就感的。

只要足夠熱愛,只要堅持,早晚會成為一個神級高手。也許會有點慢,慢到終究成為一個“大齡”的神級高手。

不過很遺憾。我們發展太快了,社會變化太快了,人們太浮躁了。

那些年輕人要為了高房價而努力。加班加點的996工作,哪還有時間去鑽研,哪有心情談熱愛,縱是你對編程有天大的愛好,也磨得你熱心全無。

想起三體裡面的一句話,人性的解放才能帶來科學的進步。


學習考試系統


作為一個即將邁向40的老程序員,能夠深刻的感受到這種氛圍,國內程序員超過35歲都會不由自覺的有一種危機意識,造成國內老程序員的恐慌的主要是大環境決定,相比國外的大齡程序員生存環境明顯的會惡劣一些,這也是發展過程中需要經歷的陣痛。

為什麼國內程序員到了35歲都有一種危機感

程序員年齡大產生一種危機意識,主要原因是在於自身,很多程序員在初級階段都是拼命修補基礎,在基礎搞的差不多情況下特別是找到工作後,由於行業的因素可能僅僅關注了本行業的一些東西,對於之前的掌握的編程基礎沒有繼續學習下去,在自己年輕的時候可能還感覺不出來,隨著年齡的增長很少一家公司幹到底,中間換工作的時候總要考察一下基礎水平甚至還有筆試題目,很多老程序員看到有筆試的題目就選擇走人,不注重基礎的程序員隨著時間的推移早晚會顯露出缺陷。

國內編程環境還不成熟,現在國內第一代程序員差不多已經有50歲的年齡,還在堅守在崗位上的已經不多了,大部分都是功成名就或者高管的職位了,都是在拓展第一批軟件公司過程中消化了,像雷軍求伯君都屬於國內第一代程序員,看看今天的地位,類似這種創業的程序員還不在少數,周鴻禕,李彥宏都是程序員出身,但現在環境已經很難出現程序員直接成為巨頭老闆的故事了,主要國內軟件競爭已經非常激烈了。主要是第二批程序員現在年齡在40歲左右,可能會顯得比較尷尬了,因為已經沒有那麼好的創業機會,現在大部分做個技術管理者或者在外企或者傳統行業工作,這個年齡投身到互聯網行業就會顯得比較吃力了,因為國內互聯網環境加班的氛圍太過濃烈。

國內互聯網產業比較發達,國內互聯網之所以發展這麼快就是由於節奏快加班加點的趕產品的進度,年齡大了一般在這種氛圍下吃不消,基本上都是年輕人的天下,在年齡稍微大點情況下都會選擇離開,當然也有一部分技術的大牛由於技術能力強即使在互聯網一樣混的非常開,關鍵因素還是技術能力,相比來講傳統的軟件行業加班加點就會少一點。

國外的程序員是不是真的一點不受年齡影響

很多國內的程序員覺得在國外當個程序員可能更加舒服一點起碼不會受到企業的年齡歧視,什麼事情都是相對的,任何一個職業在年齡大了之後都會受到影響,美國硅谷很多科技企業也不是很喜歡招聘年齡大的程序員,只不過相對來講國外的程序員的工作環境對於年長的程序員沒有那麼多的異樣的眼光。

其實無論是國外的程序員還是國內程序員決定走向關鍵點還是技術能力,能力跟上了什麼企業都喜歡守著,畢竟每個科技企業都希望有一個技術的定海神針,一般這種在公司裡面就屬於老程序員的角色,很多老程序員之所以被企業所拋棄主要是在成為老程序員的時候還在做著年輕程序員的事情,這種一般都會被淘汰,這也是職場上的一個規律,無論國內外都是一個樣子。

在國外還是經常能看到40,50歲的還在寫代碼的程序員,這點是國內不具備的,很多有名的開源軟件就是一幫經驗豐富的老程序員傑作,相對來講在國外老程序員生存環境更加優越一些,對於編程這種職業經驗所佔比重非常重要,都是在真正磨練了多年之後才是品味出編程的味道,才真正綻放出對編程內在的感覺,老程序員的在編程領域有著獨特的優勢,希望能幫到你。


大學生編程指南


確實,35歲,對於程序員來說,就是一道坎。不過,年齡,無論是對國內的程序員來說,還是對國外的程序員來說,都是一個考驗,就是在有就業法案加持的美國硅谷,其實一樣也存在著這樣的年齡“歧視”,過了40歲,再想在大公司找到一份不錯的程序員工作,也是非常難的。

在美國硅谷,Oracle的員工平均年齡在38歲,intel公司員工的平均年齡在34歲,微軟的員工平均年齡在33歲,Adobe為33歲,蘋果為31歲,谷歌為30歲,facebook為28歲。從這個數據來看,越是新派的互聯網公司,員工平均年齡越小。在谷歌,那些年齡超過40歲的員工被稱為“Greyglers”,意思就是灰白頭髮的人。其實就是年齡歧視。

大神在哪裡,其實都是大神,和年齡關係不大,而之所以有年齡大的大神,只是沒有人可以取代而已。但是也不得不說,程序員對於很多美國人來說,是非常小就開始學習的一個事情。操作系統,應用軟件,語言等等,都可能是某一些大神在日常的程序編寫過程中,為了解決自己的一個問題,而不經意間鼓搗出來的一些東西。但是,這些年齡大的人,很多都不會在一線做一些編程工作了,而是轉到戰略,架構,諮詢等前瞻性的工作上了。其實國內也存在這樣的情況。

對任何一個過了35歲還在一線寫代碼的程序員來說,及早的規劃自己的後面的職業生涯,其實已經是當務之急了。

此問題你有什麼不同的見解呢?

高薪職位,獵頭服務就上無憂精英網(www.51jingying.com)


無憂精英網


我35歲才開始當程序員,當然我是半路出家。我在中國是學機械的(五年本科,工作兩年,三年研究生,工作一年半,然後來美留學),來美國後學化工,做Biotech的研究——設計生化反應器。最後改學計算機。35歲不僅不是危機的年齡,而且是在美國職場打拼剛剛開始的年齡。


Haiben


其實你覺得國外大齡程序員多,原因可能在於倖存者偏差。國外IT行業發展早,老程序員應該有非常巨大的基數,這其中有一些繼續幹到了現在,也不奇怪。事實上IT行業年齡歧視是一個世界性問題,過去五年內IBM裁掉了逾兩萬名 40及 40 歲以上的美國員工。


李敖之


本人制造從業人員,非程序員。但是很想從自己角度談這件事。眾所周知中國是製造大國,所以你可以在國內看到很多製造行業的精英但是研發行業的精英很少。為什麼?製造精英不需要很多的工作經驗就可以達到也就是可以滿足35歲以下從業,但是要想做研發,必須對製造有深度理解和把握,否則就很容易研發出各種不倫不類的設計把人坑死。中國當前社會的的快餐節奏短期能夠給大家帶來效益. 但是長期看來對國家可不是什麼好事。回到35歲這個年齡限制,就是很典型的例子。國家想要技術要求更多的研發人員,應該徹底改正這種錯誤意思,從個人能力上,而不是年齡上選擇人才。


用戶347041624505323


國內當程序員大部分都只是當工作,因為高收入才去學的,程序員除了繁重工作還要不斷接受新的知識不斷進步,所以實際上程序員只適合喜歡不斷鑽研計算機的人,國內這邊根本沒時間學習,大齡程序員成家以後更沒時間了所以技術很快就會被淘汰。至於淘汰以後做什麼很大一批會選擇兼職送外賣,再找工作,找不到也就這樣了,因為大部分老程序員除了會翹代碼基本上生活無法自理


夏衫盡成


國外玩的是技術引領,國內玩得是應用開發,兩個層次的東西,技術引領需要豐富的技術沉澱,這需要時間。應用開發就是加班堆人,體力必須年輕必須好,要不996的ICU等著你


神話56644777


我的觀點是這是國情決定的。知識產權保護不夠,導致大公司可以通過堆工時(年輕人996)輕易獲得後發優勢(就是抄襲而且做得更好),原創往往死的很慘。這從兩個方向擠壓資深程序員的生存空間:抄襲不需要資深程序員;資深程序員往往是由興趣驅動,這種人喜歡創新,但技術創新在996的碾壓下難以體現價值(技術差點就多花點時間擁抱變化,要啥自行車),再者即使真有價值抄襲就是了,因此使用資深程序員的公司,要長期保持競爭力,面臨的挑戰也非常大。


用戶972075452126


雖然這種說法也不能是一概而論,但是就目前來說,確實是存在著這樣的現象。我覺得至少有以下幾個方面,造成了這種現象的發生!

第一:國內互聯網重在應用,國外互聯網重在研究!應用和研究區別很大,應用更多的是利用成熟的技術和開放的源碼進行產品的開發和推廣,因此,十分強調速度和代碼量!又因為所利用的技術大多是成熟和開放的,因此,經驗這種東西,兩年和五年的差別不是很大,因此,年齡更輕、薪資更低的年輕人當然比年齡大些的人受歡迎 ;而研究非常強調底層技術的經驗、也很重視互聯網整個技術的發展過程,因此,年齡大的程序有著天然的優勢,年輕程序員難以短時間內達到這個層次。

第二:國內的互聯網競爭更加慘烈!國內目前在互聯網產品這塊的知識產權做的很不好,一旦一個好的產品出來,立馬會有千千萬萬的同類產品出來搶市場,而國外根本不是這樣,就拿facebook來說,如果在國內,不知道有多少個facebook在明爭暗鬥。這種模仿、盜竊似的競爭造成了企業成本居高不下,因此,逼著企業採用更年輕薪資更低,同時技術也不錯的年輕人去代替年齡大的人,只有不停的換血,才能去不斷的推出新品去面對競爭。

第三:人口紅利!國內人口紅利還是比國外好很多,企業的可選擇性多,而企業又是逐利的,即使不是每個年輕人都比老人厲害,但只要100個裡面有1個,那千千萬萬個裡面一下就有好多個可供選擇的年輕人了,於是,自然會有好多的大齡程序員被替代。

其實說實話,就我個人而言,我不認為大齡程序員不好,我反而認為大齡程序員是好事。因為,在35歲左右的程序員,這個時候,大多結婚有了孩子,而且孩子應該已經在幼兒園或小學了,且這個時候,父母年齡還沒到需要子女貼身照顧的時候,也就是說,這個時候的人,家庭是最穩定的,程序員雖然是時間上可能比不上年輕人的付出,但是在心思上卻可能更加單純,更加集中!因此,我相信,隨著產業的成熟,中國將來也一定會出現很多大齡的程序員依然戰鬥在一線!


分享到:


相關文章: