外國軟體工程師大概可以做到幾歲?

一直以來, “人家" 都說國外 (主要是歐美地區吧) 的工程師可以做很久, 有很多年紀大的工程師, 不像台灣這樣, 若到一定的年齡沒升上主管, 就會被嫌太老, 只好退休或是轉行. 可惜這個傳說一直沒有 “真相追追追" 來幫我們釐清, 聽了十幾二十年對於實際狀況還是 “霧煞煞". 於是今天決定來研究一下. 由於我自稱是軟體工程師, 所以先搜集跟自己比較相關的部分. 根據美國人口普查局 (US Census Bureau) 的定義 [2], 電腦工程師主要就是指軟體相關的工作, 所以沒有軟體工程師數據時, 我就用電腦工程師的數據代替.

首先我想要看美國的狀況, Google 找到一份 2007 年美國電腦軟體工程師的統計資料 [1]. 大部分的軟體工程師是 35~44 歲這個年齡層 (35%). 下圖深色的部分是全部勞動力, 淺色的部分是電腦軟體工程師. 很明顯可以看到軟體工程師的年齡分布比其他行業要年輕. 如果是其他行業, 45~54 歲的也很多, 但電腦工程師的第二大族群是 25~34 歲 (31%). 55 歲以上的的確也不少, 能佔 9% 也不算低了. 換言之, 大約 4 個 35~44 歲世代的工程師, 有一個人可以撐到 55 歲以上 (35% / 9% ~= 4).

再來關心一下女生, 在一般行業裡面, 女性佔 46%, 但在電腦工程師的行業裡, 女性只佔 22%. 所以即使是在男女比較平等的美國, 大概 5 個工程師當中才有一名女生. 

不過上圖是 2007 年情況, 如果看 2013 年美國人口普查局 (US Census Bureau) 統計的 2011 年資料 [2], 這數字已經上升到 26.6% 了. 所以變成 4 個工程師中有一個女性. 歷史曲線顯示, 在許多行業中, 女性勞動力的比例都上升了.

至於美國最新的電腦工程師的年齡分布, 我還沒有找到. 以 [2] 這份資料裡面顯示的科學類工作當中, 三大族群鼎立. 30、40、50 歲左右的人數平分秋色. 

上圖這個數字是指 S&E (Scuence and Engineering) 工程師, 他們的年齡中位數在 2011 年是 43 歲左右 (35 + ((50% – 28.1%)/27.6%) = 42.93), 對比 [4] 的歷年統計資料 (下圖), 2011 年底, 北美電腦工程師的年齡中位數接近 38 歲, 所以我們推算電腦工程師的平均年齡層大概比科技業小五歲. 在 S&E 行業, 2008 年的年齡中位數 [3] 和 2011 年差不多. 下圖中, 電腦工程師業的年齡中位數也保持在 35 歲上下. 因此這數據頗有一致性 – 電腦工程師比一般的科技業平均 “餘命" 短五年. 

Overall, in 2008 28% of men working in S&E occupations were over age 50 compared with 22% of women. Only 13% of men were younger than 30, but 17% of women were. The median age of women in S&E occupations was 41 years compared with 43 years among men. [ref 3]

根據上圖的資料, 北美地區的工程師年齡中位數從 2006 年的 40 多歲, 逐年攀升到超過 45 歲. 但是 2009 年 “做頭" 之後, 已經跌落到 35、36 歲左右. 中位數從 46 歲降到 35 歲, 表示電腦工程師圈更加年輕化, 甚至比 EMEA (Europe, the Middle East and Africa) 還年輕. 反之, EMEA 和亞太  (APAC) 區的電腦工程師為了養家活口、但又還沒達到可以退休的水準, 只好逐漸在職場變老 (本人也有貢獻). 兩方年齡層已經愈來愈接近.

雖然前人講的是真的. 在不到十年前的 2006 年, 美國電腦工程師隨便亮出一個可能都比台灣大 15 歲. 但這個差距到 2013 年春天, 已經縮小到 5 歲左右了. 由於全球化愈來愈明顯, 典範轉移或是工作外包使得地球變得更平. , 加上美國嬰兒潮 (1945~1964 年生) 屆齡退休, 職場的中高齡工作者人數銳減. 我想過去的鐵律已經不能當作今日的標竿, 不分中外, 呃….不分台美, 以後看到的工程師中位數就是 35 歲上下, 而未來國外的軟體工程師不見得能比台灣做得久. 如果想要在職場撐久一點, 博士學位似乎是不錯的護身符. 資料 [3] 指出 50 歲以上 S&E 從業人員有 4 成是博士 (下圖), 但明明讀博士的人只佔市場上 10% 以下.

[ref]

1. Computer Software Engineers in the United States, 2007

2. https://www.census.gov/prod/2013pubs/acs-24.pdf

3. http://www.nsf.gov/statistics/seind12/c3/c3s4.htm

4. Who Are Software Developers?

外國軟體工程師大概可以做到幾歲? 有 “ 3 則迴響 ”

  1. 公司對於職位與組織架構的設計也很重要, 或者是說公司如果重視那些極資深極有經驗的員工就會創造出適合的位置給他們.
    遇到那些職位高N級或年級大N歲的外國人還在checkin甚至跟你搶server(明明時區不同…囧), 而且他們還是公司的研發主力, 就覺得自己是菜逼巴還差得遠了…XD

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: