根據以往許多不可考的資料顯示,企業雇主較喜歡錄用年輕的工程師,而不是年紀在50歲或50歲以上的「資深」員工。不過一項調查卻打破了這樣的偏見。

美國北卡羅萊納州立大學電腦科學系博士研究生Patrick Morrison與助理教授Emerson Murphy-Hill發表了一項名為《編程知識與年齡有關嗎?》(Is Programming Knowledge Related to Age?)的調查報告,探討新技術是否對年齡較長的開發人員造成障礙。

其實這項調查看來實在過於簡略(難道進行這項調查研究的作者也年近半百?)。這項調查追蹤在2012年間於程式設計問答網站Stack Overflow回應與提問的用戶群,並將這些用戶的年齡與其於網站累積的「聲望值」 (reputation)加以關聯比對。有趣的是,在該網站上回應提問的用戶絕大多數是年紀約29歲的年輕族群。

而這項調查的結果是:「資深」工程師萬歲!

該調查顯示,在Stack Overflow上的聲望值隨著年齡增加而提升,最有聲望的年齡層出現在50歲,其後並急劇遞減至70歲。研究人員們也發現,對於編程知識的認識廣度,15-30歲之間的年輕族群偏低,而30-50歲的年齡層明顯更高得多──年長的開發人員們明顯較年輕族群更具廣泛的編程知識與工程技能。

此外,針對一些新技術的掌握,詃調查顯示37歲以上的開發人員表現更優於年輕族群,他們在 iOS 與 Windows Phone 等新領域展現更佳運用能力。

不過,所謂的「新技術」如何定義呢?調查中所提到的專業知識與技術有多少是近期的新技術呢?該調查在這方面並未清楚說明,但研究人員們認為調查結果顯示,年齡並不會讓年長的工程師受限於過去的技術。

這項調查的確存在諸多問題,而且它也未能提供原始資料,僅以摘要簡單說明。參與這項調查的用戶中超過45歲以上的人並不多,而且僅以Stack Overflow網站以及所謂的「聲望值」作為測量知識技能的變數,似乎也十分偏頗,無法用來說明整個開發社群的實際情況。

儘管如此,對於一個將屆花甲之年的我來說,這項調查結果讓我感到無比的振奮。我打算努力忘掉以往那些認為年輕工程師更受企業歡迎的調查統計,不管我顫抖的手在焊接 SMT 元件時可能造成短路,我仍決定要繼續埋首於我喜愛的 MCU 設計。

你對此有什麼樣的體驗或看法呢?年長的工程師讀者們是否也受到了一些鼓舞呢?無論如何,讓我們仍好好地發揮年長工程師長久累積的專業技能吧!

本文原刊於EDN姊妹刊,EE Times Taiwan網站;編譯:Susan Hong

(參考原文:Older engineers rock,by Jack G. Ganssle)