作者viceversa56 (viceversa)
看板Flash
標題Fw: [情報] 使用哪一種程式語言的工程師平均收入最
時間Sat Aug 31 17:35:16 2013
※ [本文轉錄自 Soft_Job 看板 #1I5rI7Iq ]
作者: a8989332 (天創) 看板: Soft_Job
標題: [情報] 使用哪一種程式語言的工程師平均收入最
時間: Fri Aug 23 20:24:35 2013
原文連結:
http://ppt.cc/4r6g : Average Income per Programming Language
翻譯連結:
http://ppt.cc/BLuq : 使用哪一種程式語言的工程師平均收入最高?
以下為翻譯內文:
本文翻譯自 bpodgursky 的文章 〈 Average Income per Programming Language 〉,透
過數據分析討論 GitHub 上使用各種程式語言的工程師平均收入概況。本文只能作為一種
參考,作者詳細說明了統計方面的種種限制以及可能出現的偏誤。
幾個星期前,我在部落格中描述我如何使用 Git 的 metadata 和 RapLeaf 的 API 來建
立 GitHub 上各種組織的人口統計概況(部落格文章點這裡,每個組織的資料點這裡)。
我也曾嘗試用不同方法截取資料,得出針對每種程式語言(而非組織)的人口統計概況。
有關使用不同程式語言開發者的刻板印象比比皆是,我很好奇它們如何與現實掛鉤。從每
個程式語言使用族群的基本資訊如年齡、收入、性別開始分析,根據我手上既有的資料,
要做到這一點並不困難:
我採用 GitHub 對每個 repostory 程式語言組成情況的估算。例如,GitHub估計某個
專案使用了 75% 的 Java 語言;
我從中得知每個專案中使用比例超過 50% 的是什麼程式語言,某個專案中使用此一主
要語言的開發人員是誰,並把他們的收入加總;
我進而篩選出收入資料點(data point)大於 100 的程式語言。
以下便是收入情況的統計,根據家庭平均收入由低到高排列:
http://ppt.cc/mfdD
同樣的資料以圖表的形式呈現如下:
http://ppt.cc/nwUT
大部分的排行結果大致符合我的預期:
Haskell 是種非常偏學術的語言,因此在收入方面並不可觀;
PHP 是種較容易掌握的語言,方便非專業的或是初級工程師使用,也因此收入相對不
高;
Java 和 ActionScript 已收入來看則被認為是高級的語言,多用於企業軟體的開發
,因此收入頗豐。
另一方面,我不太了解圖表兩端的某些語言,例如 XSLT、Puppet 跟 CoffeeScript,也
不清楚造成它們排名高低的原因。
不過在我們下出過多結論前,必須明白這些資料的限制:
這些專案是開源的,無法適用於閉源(closed-source)程式開發人員的報酬;
Rapleaf 資料不涉及總收入資訊,樣本可能因此有所偏差;
我忽略了年齡、性別等因素對造成資料分配偏態的可能性;
我沒有分析所有的 GitHub repostory,作為樣本的使用者資料可能不具代表性。
這樣說吧,即使在絕對數字上有所偏差,這仍然是比較不同程式語言間相對收入差別的一
個開始。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.2.181
※ 編輯: a8989332 來自: 218.166.2.181 (08/23 20:26)
1F:推 garypayton5:淚推PHP 08/23 20:46
2F:推 sohumi:Java可以理解. ActionScript這種小菜也行!? 08/23 20:59
3F:推 typepeter:寫得好不容易,而且Flash比較合適開發視覺化應用 08/23 21:07
4F:推 saxontai:不適用於台灣,在台灣你必須懂多種語言,然後只領 28K。 08/23 22:21
5F:推 f1234518456:推四樓... 08/23 22:26
6F:→ haloarch:推五樓,推推。技術錢嘛幾個k老闆都嫌多。 08/23 23:06
7F:推 Wolfken:小樣本的參考價值不是很高,我覺得至少data point要500以 08/23 23:57
8F:→ Wolfken:上比較有參考性,太少的樣本有太多可能性,可能是該開發者 08/23 23:58
9F:→ Wolfken:本身就很強也會很多語言,剛好也涉獵到這個其他人比較少用 08/23 23:58
10F:→ Wolfken:的,所以就拉高了它。再者,就算該語言收入真的比其他高 08/23 23:59
11F:→ Wolfken:小樣本代表能選擇的工作機會也很少,這樣在職業生涯上不太 08/23 23:59
12F:→ Wolfken:有利 08/23 23:59
13F:推 peanut97:而且這些都是"開源專案"的調查 08/24 00:02
14F:推 chester06:嘴砲才是最重要的 08/24 01:02
15F:推 Goodwater:責任制有需要甚麼語言都要寫 08/24 02:20
16F:推 Wolfken:開源倒沒什麼,現在一堆開源在寫的都嘛是大公司的開發者 08/24 09:51
17F:推 gmoz:不是嘴砲語言嘛@@ 08/24 10:37
18F:推 solamb:四樓點中我的心聲... 08/24 12:33
19F:推 chchwy:Github的使用族群以Ruby/Js為大宗 統計母體其實不甚公平 08/24 12:51
20F:推 tomo1026:AS在國外這麼夯 在國內卻被瞧不起 08/25 17:40
21F:→ tomo1026:這個問題到底是出在哪邊呢 08/25 17:41
22F:→ viceversa56:Flash並不只是合適開發視覺化應用,web game開發也很熱 08/25 20:21
23F:→ viceversa56:但相關人才太少,台灣資工系課程比較偏重 c, c++, java 08/25 20:23
24F:推 jlhc:同意母體要大一點的就比較有參考性 100出頭的就看看舊好 08/25 21:47
25F:→ tomo1026:相關人才少 需求也很少 台灣產業不走這塊... 08/25 22:08
26F:推 tomo1026:面試過2 3間做APP的公司 他們寧願多花一個人的錢寫ios 08/25 22:11
27F:→ tomo1026:和java 也不願意請一個人直接用flash as直接跨平台 08/25 22:12
28F:→ tomo1026:對flash也完全不了解 就認為flash是小孩子的玩具 08/25 22:12
29F:→ superpai:國外做web的一樣討厭flash,並沒有什麼不同 08/26 07:19
30F:推 mgtsai:除了舊案子之外,新案子使用 flash 其實不是個明智的選擇 08/26 10:23
31F:→ mgtsai:畢竟 Adobe 現在已公開宣稱停止 flash 的後續開發 08/26 10:24
32F:→ mgtsai:以開發新產服務的角度,採用將 phased out 的技術不甚妥 08/26 10:28
33F:→ mgtsai:只是我很好奇的是,flash 被 Adobe 丟掉的這項資訊 08/26 10:29
34F:→ mgtsai:在台灣業內竟然甚少人知道這件事 08/26 10:30
35F:→ tomo1026:樓上就是台灣很多人的想法 另外adobe並沒有停止flash 08/26 19:11
36F:→ tomo1026:adobe是要把flash著重的焦點從web轉移到app cs6甚至開始 08/26 19:12
37F:→ tomo1026:研究怎麼把用flash做好的東西直接轉html5 重心放在AIR上 08/26 19:13
38F:→ tomo1026:很多人只是因為新聞報導就認為adobe放棄flash 而沒深入 08/26 19:13
39F:→ tomo1026:去研究這塊的技術而已 08/26 19:13
41F:→ tomo1026:雖然這是對岸的文章 但是技術無國界 真的該讓人思考 08/26 19:33
42F:→ f1234518456:只要IE6不死 flash就不會死 08/26 21:04
43F:推 tomo1026:應該說只要html5沒推出一個容易編輯的開發工具前 flash都 08/26 21:34
44F:→ tomo1026:會好好的存在 而這個開發工具最有可能做得好的就是adobe 08/26 21:34
45F:→ tomo1026:所以flash真的會死掉嗎? 08/26 21:35
46F:推 viceversa56:借轉 Flash 板 08/31 17:34
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: viceversa56 (111.253.56.186), 時間: 08/31/2013 17:35:16
47F:→ cck1:如果flash死了 那Flash AIR怎麼那麼夯? 10/23 16:49
48F:→ cck1:FLASH的網頁之路的確是斷的差不多 但APP之路才正在發熱好嗎 10/23 16:50
49F:→ cck1:一堆人說flash死了 等你寫過AIR發佈+上架 在來嘴砲吧~~~ 10/23 16:52