Ruby Ruby 正在走向成熟

cnruby · 2018年03月10日 · 最后由 wilikeit 回复于 2018年05月13日 · 4502 次阅读
Rei 回复

工作机会少了

yukihiro_matz 回复

还好吧,我在魔都,感觉这儿还是很缺人的。

Peter 回复

你说的对,我不能给新人过高的期望,我自己删除那句话。

昨天别人跟我说。Ruby 做互联网说实在的有些吃亏。

adamshen 回复

我所在城市自己的感觉

Rei 回复

感觉,ruby 圈子越来越小了,在国内

Inter_2018 回复

我刚学的时候更小。

变得碎片化的是圈子本身,包括但不限于 Ruby。

Rei 回复

我接触的也比较早了,11 年左右,当时都没几个人听过 ruby😂 😂

Inter_2018 回复

在 2008 年范凯做 javaeye 的时候就写 ruby hello world 了。写了个 helloword 后再没有用过

没觉得。。。

计算机技术一直在发展,语言怎么可能成熟。Ruby 也一直有更新。

Clojure 就很成熟,就不怎么更新,你想要啥,一个宏就可以了(我是来黑 Clojure 的)。

技术当然有成熟和不成熟之分:

https://stateofdev.com/t/programming-language

在我看来成熟至少有以下几个标志:

  1. 本身功能足够完成相应领域的需求。
  2. 没有经常性破坏性的更新。
  3. 有一个活跃的开发者社区。
  4. 能被企业接纳,至少不会认为这是一个错误的选择。

Ruby 在 Web 领域能满足上面大部分要求,但最后一点是最难实现的。大公司(或者自以为大公司)的保守观念根深蒂固,只会选择行业最多人用的那个——既然那么多人用,那么一定不会错;如果错了,也不是技术选型人的责任。所以即使 Ruby 在 Web 领域的工具比竞争对手成熟的多(例如静态漏洞分析),但只要不是占有率第一,大公司依然不会认为 Ruby 是安全的选择。而小公司就没有这个负担,小公司的最大目标就是赶在大公司察觉到之前,占领未被大公司占领的领域,所以小公司倾向于选最能发挥自己生产效率的工具。

当然,成熟与否不是技术选型的唯一指标,最终要看哪个选择能给自己带来更大效益。其实我更希望 Ruby 留作自己的秘密武器……

adamshen 回复

上海用 ruby 的公司比北京多吗?我年后来到北京,找工作遇到了困难。。。

ruby 的职位太少了,现在的创业公司很多都需要一个后端大拿这种,我感觉的

lengcb 回复

上海一样难找

收益跟个人兴趣权衡一下就好了

chromer 回复

以前健身,没瘦下来,这最近找工作,瘦了好多。。。

php、JAVA 仍是公司的首选,老板才不 care 语言是否优雅,员工写起来舒服不舒服。

公司都是铁打的项目流水的员工,一个项目到成熟要经过几十甚至几百个人之手,没有比 JAVA 更适合的了。

23 楼 已删除

作为软件公司,需要使用多门计算机语言作为开发工具,除了 Ruby 语言之外,我们还使用 C,JavaScript,Java,Python 等语言。每一门语言都有其优势,Ruby 语言也是,比如,在大多数情况下,使用 Ruby 语言,可以获取我们所需要的成熟开源代码库,这是一门成熟语言的重要标志,这样可以尽可能短的时间内实现软件项目的开发。我们使用了 Ruby 语言不同的框架开发了大量的应用程序,其中包括服务器端和本地程序。

现在脚本语言中,python 独大,ruby 可作为自己的业余爱好来学了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号