程式設計師過了 30 歲就沒人要了?!
【CSDN編者有話說】 程式員吃得是青春飯?
別逗了!
作為年輕人,你可以肯定且大聲地說“我寫的程式碼比那些四五十歲的老程式設計師更快更好 ”嗎? 千萬別太自信了。
科學研究表明,年輕的程式設計師和老程式設計師參與同一項挑戰時,假設兩人都很熟悉規則,那麼通常老程式設計師能做得更好更快。
面對老年人,他們最寶貴的財富就是多年的“結晶智慧”。科學家將“結晶智慧”定義為“使用技能、知識和經驗的能力”(http://static1.1.sqspcdn.com/static/f/702523/24818483/1398966114823/201405-Ball.pdf)。智慧的結晶涉及到理解資訊的文字功底,以及想出策略來完成任務的能力。
舉例來說,如果一個人一輩子不斷閱讀,他的閱讀理解能力和速度都會提高。正因為如此,老年人的資訊理解能力要比年輕人快得多、好得多。在程式設計方面也一樣。
StackOverflow上的年齡和聲望的關係
從上圖 StackOverflow 調查得出的關係很明顯看出:程式設計師的年齡越大,聲望就越高。
流動智慧
另一方面,年輕程式設計師的主要財富是“流動智慧”。研究者引入“流動智慧”一詞來描述處理與已有知識無關的新問題的能力。通常,老年人無法像年輕人一樣迅速地學習新東西,因為年輕人有很好的流動智慧。
儘管兩種智慧在兒童時期都會成長,但流動智慧會在 30~40 歲時開始下降。這就是為什麼四五十歲的程式設計師會在黑客馬拉松這種使用各種新技術的比賽中敗下陣來。但是,結晶智慧會在整個成年期一直成長,直到生命的晚期才會下降。
年齡和聲望之間有很強的關聯性的原因是,老程式設計師回答的問題要遠遠多於年輕人。似乎程式設計師年齡越大,知識就越多。而且,這些知識似乎並不會過時。
結晶智慧實驗
結晶智慧不僅是老年人的財富,更是四五十歲的軟體開發者的財富。由於最主要的因素就是經驗,即使是年輕的工程師,只要他程式設計經驗多,就能比其他人幹得更好。
德克薩斯州和俄克拉荷馬州的幾所大學最近主導了一次程式設計實驗,證實了這一點。這次實驗由 140 名科技相關專業的學生參加,他們的年齡在 19~54 歲之間(中位數為 23 歲)。所有參賽者在參與之前都接受了使用 Microsoft Visual Basic 編寫了最基本的計算機應用的資訊。每人有一個小時來編寫一個簡單的應用,幫助博士課程的主管決定學生的錄取情況。實驗結果表明,學生的程式設計經驗越多(程式設計經驗與年齡強相關),在這次挑戰中的表現就越好。結果還表明,程式設計經驗越少,受到的壓力就越大。
年齡偏見就是年齡本身
但是,“人們依然認為,IT 相關的工作更適合年輕的員工,而不是老員工。”這句話出自一篇研究報告《老程式設計師是否和年輕程式設計師一樣出色?》(https://link.springer.com/article/10.1007%2Fs10111-018-0479-x)。該報告在之前的研究論文的結論的基礎上,確認了 1995 年~2012 年之間存在的年齡偏見。儘管世界上的科技日新月異,但人們依然認為年老的人不如年輕人。從軟體開發者的工資年增長情況也可以看出這一點。
50 歲之後的工程師的平均收入會比不到 50 歲的人更低,擁有學士學位的人會低 17%,擁有碩士和博士學位的會低 14%。
在這種氛圍下,受害的不僅是老程式設計師,還有老程式設計師的僱主。如果公司不處理年齡偏見,會導致關係惡化,員工關係疏遠,以及缺乏內部溝通。這會對軟體團隊以及一切依賴於創造性、合作和開放式溝通的團隊造成巨大影響。
減少年齡偏見 = 更多創新
真正有創新性的組織是建立在持續學習和知識共享上的。但這一切存在的前提是團隊成員擁有互相合作的基礎。將合作的實踐融入公司,最終會帶來更高的生產力、更少的錯誤和愉快的團隊。
減少年齡偏見 = 降低成本
老程式設計師為公司帶來的並不僅是結晶智慧。例如,Netflix 僱傭了一名 42 歲的軟體工程師 Robert Fletcher(下圖)。五年之後,他依然在 Netflix 工作。而且顯然他不是唯一這樣做的人。一般來說,上年紀的工程師對公司更忠誠,能為組織提供更大的持續性和價值。他們能降低員工流失造成的入職成本和知識損失成本。
Robert Fletcher
激勵年輕的員工和老員工之間的合作
你覺得你們公司有嚴重的年齡偏見嗎?如果是,那麼你也可以根據一些科學研究來表明以事件為基礎的合作能去除同事之間有害的成見。法蘭克福和卡爾斯魯厄的幾所大學為來自中國和歐洲的許多軟體開發團隊組織了一場講座,並確定那些激勵年輕程式設計師和老程式設計師之間的交流與合作的團隊能夠有效地在長時間內減少年齡偏見。
-
詳情請閱讀這篇論文:《減少軟體開發中的年齡成見:以認知和合作為基礎的多樣性干預的效果》(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])。
————— 推薦閱讀 —————