论坛首页 编程语言技术论坛

【讨论】大家都说Ruby好,那为什么没有纯粹Ruby的工作呢?

浏览 34171 次
精华帖 (0) :: 良好帖 (18) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-12  

  这几天在Shanghaionrails的Google讨论组 上,网友ning 抛出了这样一个观点:都说ruby好,但都没ruby job!

  网友ning

写道
我觉得ruby近年来得到许多人的关注,都只是因为rails。为什么我有这样的感觉呢,我在国外search一下ruby的招聘,都发现打着ruby
的title,实质都是招Rails。
ruby看来还是养不大的孩子:)

 
 此观点一出,引发了大家的积极回应:

 网友G. zhen. ning

写道
我有一个问题希望在这里能得到大家的一些有意义的讨论:为什么现在这么少公司招聘Ruby程序员呢?
你们许多人近年来都在RubyConf已经提出了这个问题,"有多少人是带薪写Ruby代码的呢?"。你们看到去年或这两年能举起手说自己是全职写Ruby代码的简直是凤毛鳞角!
然而,在Gotham Ruby
Conference里,一些朋友问道,"在这里有多少人是全职写纯Ruby代码而不带Rails代码的呢?"。我想当时只有3个人举起手说是,而我就是
其中一个!在参会的120个人外,或者这么多人当中可能已经有相当一部分人是在NYC(纽约)干Rails的全职工作了,但我想从事纯Ruby工作的这个
问题远远少于这个数目。
我听过许多朋友说,"
哎,我更喜欢写纯Ruby代码,只是一直没有这样的工作机会,于是退而其求次干Rails的工作,因为这算是最接近Ruby的了,这总比干<insert_language_here>要好。
难道Ruby真的只能为数据库驱动的Web应用程序作嫁衣裳?我对此抱怀疑的态度。我认为Ruby有能力在Perl和Python当中争到一席之地,看到
这你一定会问,"为什么这么多关于Ruby的工作都是和"Web
Rockstar"相关的,而不是需求有脚本语言经验的系统管理者或者是内置应用程序的开发者呢?"

我猜有许多原因导致这个情况,下面的=的一项或者全部都可能是造成这情况的凶手。

缺少非web导向的Ruby的活跃市场。
RoR的成功给大家一个Ruby不是通用语言的印象
技术层面的,我不能想象因为Ruby比其它程度语言要差劲。
Ruby的普及程度本可能本来就比Rails慢一些,但已经越来越好了。
MRI(Matz's Ruby Interpreter,Ruby的解释器)不足以应付'商业'开发,因此公司都在期待JRuby。

我真的不太清楚是何种原因造成的,*我清楚,如果牵扯到大公司的角力,结果就可能大有不同*
,但我认为,从这个角度来说,Ruby独立于Rails之外的商业上可行的成功语言是没达到它本有的地位。有人跟我同样感觉的么?

 网友Daniel Lv

写道
乐观的说:
ruby可以让你快乐编程,认识更多喜欢ruby的朋友...

 

 各位JavaEye的兄弟姐妹,又是如何看待这个问题的呢?

 本帖旨在抛砖引玉,欢迎大家积极讨论。

   发表时间:2008-09-12  
我不明白为什么要有“纯粹的Ruby工作”
如果有,说明什么?没有,又说明什么?
0 请登录后投票
   发表时间:2008-09-12  
可以看一下ruby,python,java工作的增长趋势对比:
http://www.indeed.com/jobtrends?q=ruby%2C+java%2C+python&l=&relative=1
当然在目前他们的绝对量还是差非常多的
从高增长率的这些语言中,挑一个来学,说不定以后就会用到。
0 请登录后投票
   发表时间:2008-09-12  
引用
gigix 9 分钟前
我不明白为什么要有“纯粹的Ruby工作”
如果有,说明什么?没有,又说明什么?

我不知道,这反问的潜台词是不是“本事大的话,无所谓什么具体技能,管它是Java、Python还是Ruby呢?”
如果潜台词确是如此的话。那我想说,很多人,尤其是刚出校门的,“靠什么吃饭”是首先需要考虑的问题。
0 请登录后投票
   发表时间:2008-09-12  
为什么需要注册 写道
引用
gigix 9 分钟前
我不明白为什么要有“纯粹的Ruby工作”
如果有,说明什么?没有,又说明什么?

我不知道,这反问的潜台词是不是“本事大的话,无所谓什么具体技能,管它是Java、Python还是Ruby呢?”
如果潜台词确是如此的话。那我想说,很多人,尤其是刚出校门的,“靠什么吃饭”是首先需要考虑的问题。

那我想说,没有这种能力的人不应该进入这个行业
他们本来可以在别的地方找到更容易吃饭的方式,而且不用一直不停的抱怨为什么工作像民工为什么技术变化这么快为什么程序员是一碗青春饭为什么干到三十岁就得转行
0 请登录后投票
   发表时间:2008-09-12  
火星叔叔马丁 写道
俺其实很奇怪一点 人家说ruby工作和趋势 gigix在谈这个行业?
先天下之忧而忧哪还是 偷x换x?

因为作为一个程序员你要做的事情是开发软件
而不是用某一种语言开发软件
那些抱着一招鲜吃遍天的心态进入这个行业的人,历史证明,对谁都没有好处
所以,想要找纯粹用某一种语言编程的工作,还不如不要找编程的工作
0 请登录后投票
   发表时间:2008-09-12  
引用
gigix 1 分钟前
为什么需要注册 写道
引用
gigix 9 分钟前
我不明白为什么要有“纯粹的Ruby工作”
如果有,说明什么?没有,又说明什么?

我不知道,这反问的潜台词是不是“本事大的话,无所谓什么具体技能,管它是Java、Python还是Ruby呢?”
如果潜台词确是如此的话。那我想说,很多人,尤其是刚出校门的,“靠什么吃饭”是首先需要考虑的问题。

那我想说,没有这种能力的人不应该进入这个行业
他们本来可以在别的地方找到更容易吃饭的方式,而且不用一直不停的抱怨为什么技术变化这么快为什么程序员是一碗青春饭为什么干到三十岁就得转行


为什么技术变化这么快?
为什么程序员是一碗青春饭?
为什么干到三十岁就得转行?
如果每个人都没有以上类似的抱怨,那恐怕是:
满城尽带黄金甲,遍地都是咨询师。
0 请登录后投票
   发表时间:2008-09-12  
gigix 写道
为什么需要注册 写道
引用
gigix 9 分钟前
我不明白为什么要有“纯粹的Ruby工作”
如果有,说明什么?没有,又说明什么?

我不知道,这反问的潜台词是不是“本事大的话,无所谓什么具体技能,管它是Java、Python还是Ruby呢?”
如果潜台词确是如此的话。那我想说,很多人,尤其是刚出校门的,“靠什么吃饭”是首先需要考虑的问题。

那我想说,没有这种能力的人不应该进入这个行业
他们本来可以在别的地方找到更容易吃饭的方式,而且不用一直不停的抱怨为什么工作像民工为什么技术变化这么快为什么程序员是一碗青春饭为什么干到三十岁就得转行



是一个鸡生蛋,蛋生鸡的问题...拿我自己说,我在没有能力的时候还可以选择,硬头皮进入这个行业...
然后磕磕碰碰学到一点能糊口的本事...我想跟我一样的不在少数吧...
0 请登录后投票
   发表时间:2008-09-12  
为什么魏征跟李世民说陛下你应该读一点历史呢?
因为中国历史上有那么几个有趣的小故事。
比如有个医生说别人生病了然后那人真的就生病了然后他认为是这个医生害他生了病。
比如说有人要死了这时乌鸦在屋顶上交换然后他的家人认为是乌鸦害他要死。
医生只是看到别人看不到的病,乌鸦只是闻到腐肉味。
既然不想听乌鸦叫,把乌鸦赶走好了,这并不改变将死之人身上发出腐臭的事实。
0 请登录后投票
   发表时间:2008-09-12  
呵呵,注意,请注意,“都说ruby好,但都没ruby job!”,我怎么就觉得前半句比较别扭呢,前段时间V教 主不是刚把ruby连同rails一起批了下吗。

我觉得应该是“都说java好,为什么还有那么多人研究ruby on rails”!

PS:我怎么就觉得刘伯温对朱元璋也说过类似的话呢
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics