声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
Obie Fernandez 发表了一个图表,声称Ruby工作职位在过去的几年都有很大的增长,涨幅在550%-660%之间。
那太不可思议了,但通过dice.com网站,你将发现相对于Java市场,还是微乎其微的。
我们是很公正的:Ruby是在增长,而且Obie Fernandez也确实是Ruby的支持者(他是《The Rails Way》一书的作者)。Obie Fernandez
另一个吸引眼球的Blog来自Matthew Bass。在他的“相对于Java,Ruby工作在增长”一文中Mr. Bass指出Obie所勾勒的图表,并附加说到:“这就是我现在为什么大多数时候一直做Rails顾问的原因。”
噢,Matthew似乎非常陶醉于自己所从事的工作(Ruby顾问),但从Dice.com的数据显示Java的工作有16476个,而Ruby才559个。3.3%的Java份额,足见Java市场的巨大。
[编辑者按:Dice.com显示的是所有国家的匹配的信息。Monster.com显示的Ruby职位是494个,并且Java职位刚刚大于5000; Java.Yahoo!热点招牌中显示Ruby职位是238个,Java是5663个。这些都表明Ruby大约占Java份额的4.2%,我想以上具有代表性的数据都不可能是完整的。以上调查并不科学,数据仍然一天一变,甚至每个小时都在变化。]
这些最大的求职网站上Ruby工作也就560个,因此说Ruby赶上Java,还早了点。
继续讨论,Dice.com上Python的工作职位已经达到1366个(占Java总量的8.2%),6个Scala职位(我们亲切的称之为”0.0004%”),7个Haskell职位。所有的加起来,刚刚达到Java总量的13%,因此Java的市场可想而知。
也许那就是现在为什么大多数的人还是老老实实的做Java。
那太不可思议了,但通过dice.com网站,你将发现相对于Java市场,还是微乎其微的。
我们是很公正的:Ruby是在增长,而且Obie Fernandez也确实是Ruby的支持者(他是《The Rails Way》一书的作者)。Obie Fernandez
另一个吸引眼球的Blog来自Matthew Bass。在他的“相对于Java,Ruby工作在增长”一文中Mr. Bass指出Obie所勾勒的图表,并附加说到:“这就是我现在为什么大多数时候一直做Rails顾问的原因。”
噢,Matthew似乎非常陶醉于自己所从事的工作(Ruby顾问),但从Dice.com的数据显示Java的工作有16476个,而Ruby才559个。3.3%的Java份额,足见Java市场的巨大。
[编辑者按:Dice.com显示的是所有国家的匹配的信息。Monster.com显示的Ruby职位是494个,并且Java职位刚刚大于5000; Java.Yahoo!热点招牌中显示Ruby职位是238个,Java是5663个。这些都表明Ruby大约占Java份额的4.2%,我想以上具有代表性的数据都不可能是完整的。以上调查并不科学,数据仍然一天一变,甚至每个小时都在变化。]
这些最大的求职网站上Ruby工作也就560个,因此说Ruby赶上Java,还早了点。
继续讨论,Dice.com上Python的工作职位已经达到1366个(占Java总量的8.2%),6个Scala职位(我们亲切的称之为”0.0004%”),7个Haskell职位。所有的加起来,刚刚达到Java总量的13%,因此Java的市场可想而知。
也许那就是现在为什么大多数的人还是老老实实的做Java。
来自:theserverside


评论 共 18 条 发表评论
yuankai 2008-01-31 16:21
fight_bird 2008-01-31 12:40
galaxystar 2008-01-31 10:49
walnutprince 2008-01-30 21:50
caryl 2008-01-30 20:56
rubynroll 2008-01-30 18:31
maowoer 2008-01-30 11:33
就像前一段时间大家讨论的“Java将死”的结论一样,C、Java和脚本语言本来不存在谁替代谁的问题。 Java现在大行其道,但是C死了吗? 各有专长,各有自己的领域,只是说不同阶段,随着业务模式的转变和改进,人们关注的焦点在不断朝业务层前移。
在IT化的初级阶段,要解决的问题是把基础工业的自动化控制、数据处理IT化,这个时候并不能因为IT化而影响原有工业层的效率和性能(如程控交换机、电信和银行的营帐系统、生产车间的自动化等)。所以对于程序语言的要求就是高效、稳定。所以这一时期语言的特点也是面向过程,面向工业逻辑。 处于这一层次顶级语言应该就是C了吧。
当基础的IT化已经解决的差不多,而且已经发展到一定程度时,人们开始关注在这些基础的工业逻辑之上能否建立一定程度的业务逻辑,从而达到一定程度的生产管理、供应链管理等等,从而产生了ERP、CRM等(这一时期和WEB1.0,WEB2.0有一定对应关系)。这一时期有两大特点:第一是市场和客户需求不断推动业务逻辑和模型的改变,所以在开发时间上要求较高,而且大量的业务逻辑实现到最底层的相对简单工业控制之间,需要复杂的运算和规则判断;第二是各行业基础的IT化建设因为物理层的千差万别,所以基础IT化后的平台也是各有不同,要把这些不同的基础平台统一到一个业务逻辑之下,就需要一个无视平台差别的语言。 在90年代当时满足这两点要求除去Java,没有别的语言可以匹敌。Java透明掉基础平台之间的差异,灵活而不失严谨的特点,导致其开发时间、开发成本远远低于C语言的同时,更适合大团队的开发协作。
而当基础的IT化和复杂的业务逻辑层都已经完成IT化工作之后,这个时候人们发现诸多不同的业务系统、业务逻辑之间组合后竟然可以诞生出新的商业模式,如携程、阿里巴巴等将传统行业和互联网结合的网站。同时消费者更希望在同一体系的服务之下,能够更便捷,更全面地享受到更多服务。 这个时候不再是需要建立一个大而全的中间层的业务逻辑系统(成本因素),而是如何迅速(时间要求)地将各种不同的业务逻辑粘合在一起,对上层形成一个全新的服务界面。 这个时候对于语言的要求不再是便于大团队之间的协作,不要求有很强的业务逻辑处理,而仅仅是能快速组合不同应用,形成新的产品。这一阶段的语言就是脚本语言,具体谁会在这一层次建立统治地位,现在看来还不是很明朗,也许是Ruby吧。
所以我将这三个阶段分成三个层次,从下往上依次是:工业控制层、业务逻辑层、服务层。三个层次分别有不同的语言家族。但并不是某个语言就不能做另一个层语言做的事情,只是和其他语言比起来,自己没有太多优势而已。 但我也发现了另个巧合,那就是这三个层次和互联网的发展阶段也有一定的契合关系,没有想清楚就不多说了。
1314520ln 2008-01-30 09:47
lordhong 2008-01-30 01:48
lsk 2008-01-29 23:42
wuming_player 2008-01-29 22:54
xml 2008-01-29 21:50
不是说ruby一定火起来,只是现在还不定,如果ruby今后迅速占领市场,现在的ruby程序员可就炙手可热了,现在学还是不学?机会与风险并存。
linginfanta 2008-01-29 18:44
gaofuqiang_2001 2008-01-29 17:27
Frederick 2008-01-29 17:12
ruby对于中国大部分程序员来说,仍然是一个玩意,还没成为工作语言。
就我个人涉及到的范围(通讯软件行业)而言,确实如此。
johnnyhg 2008-01-29 16:34
ruby对于中国大部分程序员来说,仍然是一个玩意,还没成为工作语言。
qichunren 2008-01-29 13:01
lendo.du 2008-01-29 11:30