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