作者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