1. 程式人生 > >程式設計師過了 30 歲就沒人要了?!

程式設計師過了 30 歲就沒人要了?!

640?wx_fmt=gif

【CSDN編者有話說】程式設計師吃得是青春飯?

別逗了!

作為年輕人,你可以肯定且大聲地說“我寫的程式碼比那些四五十歲的老程式設計師更快更好”嗎?千萬別太自信了。

640?wx_fmt=jpeg

科學研究表明,年輕的程式設計師和老程式設計師參與同一項挑戰時,假設兩人都很熟悉規則,那麼通常老程式設計師能做得更好更快。

面對老年人,他們最寶貴的財富就是多年的“結晶智慧”。科學家將“結晶智慧”定義為“使用技能、知識和經驗的能力”(http://static1.1.sqspcdn.com/static/f/702523/24818483/1398966114823/201405-Ball.pdf)。智慧的結晶涉及到理解資訊的文字功底,以及想出策略來完成任務的能力。

舉例來說,如果一個人一輩子不斷閱讀,他的閱讀理解能力和速度都會提高。正因為如此,老年人的資訊理解能力要比年輕人快得多、好得多。在程式設計方面也一樣。

640?wx_fmt=png

StackOverflow上的年齡和聲望的關係

從上圖 StackOverflow 調查得出的關係很明顯看出:程式設計師的年齡越大,聲望就越高。

640?wx_fmt=png

流動智慧

另一方面,年輕程式設計師的主要財富是“流動智慧”。研究者引入“流動智慧”一詞來描述處理與已有知識無關的新問題的能力。通常,老年人無法像年輕人一樣迅速地學習新東西,因為年輕人有很好的流動智慧。

儘管兩種智慧在兒童時期都會成長,但流動智慧會在 30~40 歲時開始下降。這就是為什麼四五十歲的程式設計師會在黑客馬拉松這種使用各種新技術的比賽中敗下陣來。但是,結晶智慧會在整個成年期一直成長,直到生命的晚期才會下降。

640?wx_fmt=png

年齡和聲望之間有很強的關聯性的原因是,老程式設計師回答的問題要遠遠多於年輕人。似乎程式設計師年齡越大,知識就越多。而且,這些知識似乎並不會過時。

640?wx_fmt=png

結晶智慧實驗

結晶智慧不僅是老年人的財富,更是四五十歲的軟體開發者的財富。由於最主要的因素就是經驗,即使是年輕的工程師,只要他程式設計經驗多,就能比其他人幹得更好。

德克薩斯州和俄克拉荷馬州的幾所大學最近主導了一次程式設計實驗,證實了這一點。這次實驗由 140 名科技相關專業的學生參加,他們的年齡在 19~54 歲之間(中位數為 23 歲)。所有參賽者在參與之前都接受了使用 Microsoft Visual Basic 編寫了最基本的計算機應用的資訊。每人有一個小時來編寫一個簡單的應用,幫助博士課程的主管決定學生的錄取情況。實驗結果表明,學生的程式設計經驗越多(程式設計經驗與年齡強相關),在這次挑戰中的表現就越好。結果還表明,程式設計經驗越少,受到的壓力就越大。

640?wx_fmt=png

年齡偏見就是年齡本身

但是,“人們依然認為,IT 相關的工作更適合年輕的員工,而不是老員工。”這句話出自一篇研究報告《老程式設計師是否和年輕程式設計師一樣出色?》(https://link.springer.com/article/10.1007%2Fs10111-018-0479-x)。該報告在之前的研究論文的結論的基礎上,確認了 1995 年~2012 年之間存在的年齡偏見。儘管世界上的科技日新月異,但人們依然認為年老的人不如年輕人。從軟體開發者的工資年增長情況也可以看出這一點。

640?wx_fmt=png

50 歲之後的工程師的平均收入會比不到 50 歲的人更低,擁有學士學位的人會低 17%,擁有碩士和博士學位的會低 14%。

在這種氛圍下,受害的不僅是老程式設計師,還有老程式設計師的僱主。如果公司不處理年齡偏見,會導致關係惡化,員工關係疏遠,以及缺乏內部溝通。這會對軟體團隊以及一切依賴於創造性、合作和開放式溝通的團隊造成巨大影響。

640?wx_fmt=png

減少年齡偏見 = 更多創新

真正有創新性的組織是建立在持續學習和知識共享上的。但這一切存在的前提是團隊成員擁有互相合作的基礎。將合作的實踐融入公司,最終會帶來更高的生產力、更少的錯誤和愉快的團隊。

640?wx_fmt=png

減少年齡偏見 = 降低成本

老程式設計師為公司帶來的並不僅是結晶智慧。例如,Netflix 僱傭了一名 42 歲的軟體工程師 Robert Fletcher(下圖)。五年之後,他依然在 Netflix 工作。而且顯然他不是唯一這樣做的人。一般來說,上年紀的工程師對公司更忠誠,能為組織提供更大的持續性和價值。他們能降低員工流失造成的入職成本和知識損失成本。

640?wx_fmt=png

Robert Fletcher

640?wx_fmt=png

激勵年輕的員工和老員工之間的合作

你覺得你們公司有嚴重的年齡偏見嗎?如果是,那麼你也可以根據一些科學研究來表明以事件為基礎的合作能去除同事之間有害的成見。法蘭克福和卡爾斯魯厄的幾所大學為來自中國和歐洲的許多軟體開發團隊組織了一場講座,並確定那些激勵年輕程式設計師和老程式設計師之間的交流與合作的團隊能夠有效地在長時間內減少年齡偏見。

  • 詳情請閱讀這篇論文:《減少軟體開發中的年齡成見:以認知和合作為基礎的多樣性干預的效果》(https://www.sciencedirect.com/science/article/pii/S0164121216301352)。

原文:https://medium.com/jexia/how-older-aged-devs-outpace-their-peers-and-should-get-respect-823d07274460

作者:Jexia 編輯團隊

譯者:彎月,責編:屠敏


徵稿啦

CSDN 公眾號秉持著「與千萬技術人共成長」理念,不僅以「極客頭條」、「暢言」欄目在第一時間以技術人的獨特視角描述技術人關心的行業焦點事件,更有「技術頭條」專欄,深度解讀行業內的熱門技術與場景應用,讓所有的開發者緊跟技術潮流,保持警醒的技術嗅覺,對行業趨勢、技術有更為全面的認知。

如果你有優質的文章,或是行業熱點事件、技術趨勢的真知灼見,或是深度的應用實踐、場景方案等的新見解,歡迎聯絡 CSDN 投稿,聯絡方式:微信(guorui_1118,請備註投稿+姓名+公司職位),郵箱([email protected])。

————— 推薦閱讀 —————

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png640?wx_fmt=gif

640?wx_fmt=gif

相關推薦

程式設計師 30

【CSDN編者有話說】程式設計師吃得是青春飯?別逗了!作為年輕人,你可以肯定且大聲地說“我寫的程

程式設計師是否到30必須轉型???(獻給所有即將進入職場的“碼農”)

  又有學生問我:程式設計師真的是吃青春飯的嗎?我是不是做到三十歲就該考慮轉型了?       我告訴他們:       這是中國的記者們用統計數字造下的一個彌天大謊,當我們看到微軟集團內的許多白髮程式設計師在兢兢業業地工作的時候,我們又用"觀念"來說明中國的程式設計師吃青

程式設計師只能做到35嗎,年級大以後會被淘汰嗎,我現在已經30,還能學嗎?

工程師像醫生一樣,屬於年齡越大經驗越豐富,年齡越大越能解決複雜的問題。由於歐美髮展計算機比中國早20年左右,現在歐美50歲以上的程式設計師有很多,這都非常正常。也有很多程式設計師做了轉到產品經理、架構師、CTO技術總監、技術部經理、副總裁等等,這些職位需要有程式設計師的技術功底和豐富的專案管

程式設計師如何在30後越老越吃香?

程式設計師是一門靠手藝吃飯的工作,最根本的就是技術能力。從初級到高階,從高階到資深,從資深到架構,就像爬樓一樣,站的越高需要看到的視野越開闊。30歲前程式設計師靠體力,30歲後需要靠腦力,需要靠技術視野開啟更廣闊的職業生涯。程式設計師們很苦惱,技術層出不窮讓人應接不暇,需要不停學習新的技術避免被淘

程式設計師面試 IT 公司,這些細節一定注意

  作者 | 倪升武 責編 | 仲培藝 不管是應屆生還是在職人員,都會面臨著各種面試問題,網上有很多面經,但是大部分都是和技術相關的,總結有哪些技術需要掌握等等。 但是我覺得,面試本來就是一個雙向的選擇過程。當然,一開始是企業來挑選我們,但是如果你

超過30,你別當程式設計師吧?

去年12月,42歲的中興通訊的研究工程師從樓上跳下,結束了自己的生命,留下了自己的妻子,和兩個孩子。他在一週前被解僱,而公司拒絕給出解僱他的理由。他的妻子將他的故事放到網路上,不過中興為啥解僱,他為啥離開這個世界都是個謎。 但是網友將關注點放在了他的年齡上——42歲

30程式設計師該怎麼辦?

小張今年34歲了,做了10年的程式設計師,算是IT行業的元老了。大學時代的他,大部分的時間是在校園微機房裡度過的,當時,他瘋狂地迷上了電腦。大學畢業後,小張早早地被一家IT業著名的跨國公司錄用,擔任程式設計師。剛進IT行業時,小張有股火一般的熱情,參與了很多專案,而且都成功

程式設計師35註定只能轉行

“程式設計師幹到35就不行了!”這是IT行業普遍存在的一種說法。有的說到30歲;有的說到35歲;有的說到40歲, 達到這個年齡上限就必須要調整方向去做管理、產品、業務等崗位的工作,甚至創業的也大有人在, 反正就是不能再寫程式碼了。web前端資料學習群:618522268大家都說程式設計師吃的是青春飯,原因可以

程式設計師跳槽全攻略,再不開竅30就要後悔

最近,有不少的程式設計師小夥伴們私信【非著名程式設計師】公眾號關於跳槽的問題,今天就在這裡統一解答。   首先,引用馬雲的一句話,員工離職的原因基本上可以歸結為兩點:錢,沒給到位;心,受委屈了。這

其實,咱們程式設計師30,還可以更牛逼

程式設計師幹到30歲,好不容易從碼奴混到了白領,卻再也幹不動了,還時時面臨失業的危險。30歲,是一個程式設計師傷不起的年齡。明天,何去何從? 一.30歲現象 在官場上,曾經有一個59歲現象,就是官員們會在59歲時,會使勁撈上一把。很明顯嘛,權力過期作廢,再不撈就要退休了,沒有機會了。 在

超過三十不適合寫程式碼?看看國外程式設計師怎麼說

>譯  原文:https://workplace.stackexchange.com/questions/163614/how-to-stay-relevant-as-programmer-in-long-term 本文來自stackexchange.com的問答: 問:如何長期從事

程式設計師不加班,領導:不想幹滾?

在工作中,加班不是目的,加班是為了完成工作,當員工能在正常上班時間內完成工作,無需加班,這時候作為領導也就沒有必要讓其留下來加班。 然而也有一些公司領導只看員工加不加班,就有一領導經過幾天的觀察,發現新來的幾名程式設計師每天晚上不到八點就早早的下班走了,對此這名領導很生氣,想管管這群新來

程式設計師入職第一天離職,原因很扎心:因為不加班

提起程式設計師這個職業,很多人的腦海中便會飄過“加班”二字,似乎不加班的程式設計師都是假的程式設計師。無獨有偶,有一名網友就講述了自己公司所經歷的事情,其好不容易招到一個程式設計師,結果上了一天班就離職了,其給出的理由是:因為不加班! 對於這樣扎心的理由,不少網際網路大公司的程式設計師紛紛

前端讀者 | 30生就沒有退路

本文來自@爐叔 30歲,是一個慢慢學會妥協的年紀,也是一個慢慢習慣不堪的年紀。 今年年初,朋友辭職,從深圳回了陝西老家,我們勸了他很多次。畢竟月薪2、3萬的工作不是到處都有。 但他的態度很堅決,一定要回去。深圳的房價他承受不起,而且,異地戀的女朋友已經等了他5年,該給別人一個交代了。 臨別的

程式設計師入職三個月提交一行程式碼稱:渴望寫程式碼,創造價值

如果你是一名程式設計師,由於某種原因,長期不能寫程式碼,你是一種什麼樣的感受呢?是不是感覺很失落,我想大部分程式設計師都會有這種感覺吧,由於公司的專案情況,有的時候可能是研究一些技術,看一些程式碼什麼的,部分程式設計師就不願意幹這樣的事情,感覺還是自己寫程式碼爽,最近就有一名華為員工經歷了這樣一種情

華為程式設計師入職三個月提交一行程式碼:渴望寫程式碼,創造價值

如果你是一名程式設計師,由於某種原因,長期不能寫程式碼,你是一種什麼樣的感受呢?是不是感覺很失落,我想大部分程式設計師都會有這種感覺吧,由於公司的專案情況,有的時候可能是研究一些技術,看一些程式碼什麼的,部分程式設計師就不願意幹這樣的事情,感覺還是自己寫程式碼爽,最近就有一名

領導吐槽辛苦三個月培養的程式設計師,罵幾句離職

最近在網上流傳這樣一句話:不要大聲責罵年輕人,他們會立刻辭職的,但是你可以往死裡罵那些中年人,尤其是有車有房有娃的那些。看到這句話似乎並不合理,罵人也要分物件?然而在職場上這種現象確實存在。就有一名領導發帖吐槽稱:對公司新招的95後程序員真無語,累死累活帶了3個月,現在他能幹活了,我就隨便罵了他幾句

程式設計師神器 StackOverflow 10 ,它長大後想成為什麼?

【伯樂線上導讀】:今年 9 月,程式設計師必備神器之一的 Stack Overflow 正式成立 10 週年了。截至目前為止,SO 使用者量高達 930 萬,也許你經常在 SO 上找解決方案。但你可能還不真正瞭解 SO。來看看 SO 創始人 Jeff Atwood

辛苦三個月培養出來的程式設計師,罵幾句離職,領導:真無語

最近在網上流傳這樣一句話:不要大聲責罵年輕人,他們會立刻辭職的,但是你可以往死裡罵那些中年人,尤其是有車有房有娃的那些。看到這句話似乎並不合理,罵人也要分物件?然而在職場上這種現象確實存在。年輕人沒有什麼壓力,又是血氣方剛的年紀,幹得不爽立馬辭職,而中年人就不一樣了,有房有車

#HR吐槽程式設計師:約30個面試的因下雨都網友:是你們公司太差勁

我們每一個人都想有一份好工作,比如希望工作地點離家近,工資高等等這些優點。但是這樣的工作往往可遇不可求,需要運氣和實力都具備,才能找到這樣的工作。因此我們在求職的時候一般都是面試多家公司,然後從職業發展、薪資待遇、員工福利等多方面考慮,然後擇優選擇! 如果有想學習java的程式設計師,可來我們的