分享 Ruby China 正在衰退吗?

Rei · 2017年03月12日 · 最后由 zzz6519003 回复于 2020年02月12日 · 7463 次阅读

我最近经常被问到的一个问题是:

Ruby China 活跃度是不是越来越低了?

主观上我也觉得 Ruby China 的热度有所降低,由于此前没有具体的数字,所以我做了一些调查……

全文见 http://chloerei.com/2017/03/12/is-ruby-china-declining/

之前也想拿 Ruby China 的数据来看看的...

不过 Ruby 在国内...应该也没热过吧...

cqcn1991 回复

社区我觉得 ruby 国内社区应该是算比较热的吧

Ruby 社区在国内算比较热的,因为火起来的时候,正好是 2008-2015 中国创业高峰期。

现在 Ruby 成熟了,创业投资热潮也降温了。

iOS 都降温了,国内粗旷型的创业潮过去了,大批烧钱的公司倒闭。 不过我觉得是好事,接下来存在的创业公司,会更加实际,精致,有机会诞生牛逼的公司。

其实还有一个原因是现在写文章的,线上讨论的热度在减少,受移动应用的影响。

就像当年的博客火热,到后面技术人员很少再有人写博客一样。

干嘛啥都扯到 iOS 啊 (>_<) 感觉 ruby 主要用在 web 这一块,而国内的 web 基本上 java php python,用户量比较小吧

各种创业的热潮衰退也是一个原因。

huacnlee 回复

是的,这是大时代变迁导致的结果。

ruby_microbird 回复

你这样一说,可惜科学计算分到了 python 头上。如果让 ruby 做了,可能比当年 web 还要火…

cqcn1991 回复

但是没有如果呀,我给周围的人推荐 ruby 的时候,一个两个都懵逼,ruby 是干啥的……

国内的开发大部分功利心重,想学那种能快速提高自己工资的技术……

补问:现在移动端为什么这么尴尬?变迁吗

感觉很多人还不知道 Ruby。公司老的 Web 项目后端是 PHP, API 是 PHP 往 Lua 迁,新的商城用的 Go。只有内部系统用了 redmine 和 gitlab。

感觉 ruby 社区比其他热门语言的社区做的都好

gakki 回复

这个很赞成。

LinuxGit 回复

Go 挺好的……

LinuxGit 回复

看场景吧,对比 Go 来说,Ruby 短板还是很明确的。

easonlovewan 回复

1.培训班释放了海量初级开发者 2.公司倒闭,需求减少

ruby_microbird 回复

碰巧了解 iOS 的情况……

kevinzhow 回复

谦虚了,iOS 谁不认识你啊……

我记得 14 年我刚学 iOS 的时候……你就已经名声在外了……

kgen 回复

怀念当年 Ruby China 黑色的导航栏

ruby_microbird 回复

现在依然名声在外 😄

下月准备去一创业公司 区块链相关的 会深入使用 ruby 希望可以扩展下 ruby 的使用场景吧

easonlovewan 回复

冷却了一下 移动端理智了

其实这个标题是不正确的,不是“Ruby China 正在衰退吗?”,而是“Ruby 正在衰退吗?”。不过这个话题已经在 HN,Quora 上被讨论过很多次了,Matz 和 DHH 本人也表达过他们个人的想法了。Ruby 整体的热度有所减少我觉得是所有在用 Ruby 的人都能看出来的。不过我不觉得这是个坏事。Ruby 一直都是小众语言,这也可以从每年的 Tiobe 上反映出来,也或许 Ruby 在架构上站错了边。但是 Ruby 的 Core Team 还是在不断的努力在改进(Ruby 3 有很多让人兴奋的改进)。还有很多人在尝试让 Ruby 去有一些别的语言的优势功能(dry-rb, rom-rb, hanami, actioncable)。这些人都还是对 Ruby 很有激情的。有很多人拿 Twitter 来 backup 他们的对于 Ruby 的观点,但我只想说,有 99% 的用 Ruby 的公司不会达到 Twitter 的等级,而当你达到这个级别的时候,你也会有足够的资金去想改成什么语言就改成什么语言

虽然我不敢保证我以后会一直用 Ruby 挣钱(这完全取决于工作),但是就我个人的 project,我还是很乐意用 ruby 来 prototype 的。

PS: 虽然很多人说 Elixir 很热门,不过可以去看下 github 的 trending。Elixir 的项目的 star,每天寥寥无几。


当然了,以上我说的只能说明 Ruby 这个语言本身还会有改进的。但是,有没有未来,完全取决于市场,取决于 CTO 们。如果大家都决定不用 Ruby 了,那学 Ruby 的人会越来越少,这也会直接影响到 Ruby Core Team 的动力

我突然发现,Ruby 虽然热度降低,但是在 RubyChina 发一帖讨论是否热度降低,一下子热度就提高了 😂

RoR 的开发快捷性,已经被其他语言抄的差不多了

隔壁 cnode 的热度也在降,首页底部回复都是两天前。所以说人到底去哪了😂

saiga 回复

人懒了,现在技术资料好找了

ruby_microbird 回复

你忘了.NET。微软笑而不语

不一直是这种不冷不热的氛围么,只有我这么觉得?... 😂

作为一个入门不久的新手,看到这种趋势,深感忧虑。

Ruby China 的技术氛围非常棒

ruby_sky 回复

大神,你够了。。

新鲜血液不够啊,像我这种老油条现在逛社区基本都是只看不回的,更别说发帖了

有问题 Google 一下就能解决,惟有持续不断的新人加入才能显得社区活力十足

当年就是因为这个社区的人太好了,入了 ruby 的坑,一坑不复返!

ForrestDouble 回复

亲,可以加个微信么,我也是厦门 rubyist

ForrestDouble 回复

我的微信号:cyf3211

我觉得这个问题还是比较挺严重的。Rails 针对网站开发市场,有没有人统计在这个市场上面,Rails 的份额被其它语言和框架蚕食了多少?

在通用网站设计领域,往往是赢者通吃的状况。好多人用和容易找工作是相辅相成的。当架构师选型的时候,如果招不到合适的工程师,是否还会选择 Rails?

如果 Rails 流行,会有更多的人跳这个坑,对招聘和找工作都是好事。现在很多人都跳 js 和 go 的大坑了。

仅限国内

linjunhalida 回复

能跳 js 和 go 说明不懂 ruby 的一分一毫啊...

mizuhashi 回复

本来可以来跳 ruby 坑的,结果去了隔壁。😡

mengqing 回复

Ruby 已死,Ruby 在刚开始的几年在书写形式上是一个很大的优势,但是现在 Ruby,在书写形式上的优势已经不大了, 在性能和并发上有没有优势. 所以 Ruby 已死.

楼主的文章还是一如既往的全面,有深度,负责任。

@Rei 哪家公司这么幸运招到你?

作为一个入门不久的新手,看到这种趋势,深感忧虑。

正在用 ruby 的读者都该多多推广...不然老手有危机感,新人没安全感...会断子绝孙的..

ruby 在国内似乎确实不太热,就说某 2 线城市,拉钩上的 ruby 工作,没有超过 3 页,最多就 2 页(第二页不超过 4 个)。

Catherine 回复

二线城市大都是 PHP 做企业网站,Java 做低端企业系统外包项目。

个人觉得 Ruby 的某些特征注定会不温不火下去,适合在小众的圈子里流行,另外圈子里的人又都喜欢尝鲜,喜欢接触新技术。正如甜点吃多了,想换口味。

作为一个入门不久的新手,看到这种趋势,深感忧虑。

hz_qiuyuanxin 回复

认同,因为入了 Ruby,所以才更不纠结语言了,对于知识的整体性,有更宏观的认识。

至少这里是我唯一上的纯技术社区了,至于上 v2xx 完全不是为了技术目的去看的。。

每次科普 Ruby 的时候都要先帮着搞定墙,操作系统等问题,网络上不知道有多少人就这样让奇怪的"网络故障"筛掉了. PS: 最近刚拉俩人跳进了 Ruby 坑。坑坑更健康。

公司已经从 ruby 完全转了,就留我一个在这里苦苦挣扎

clarkyi 回复

方便说下转什么语言以及转的原因吗?

两天 54 回复了... 很多都不是长出来发帖的同学... 所以... 没有衰退...

如果有更好的能替代 Rails,我也愿意继续学习。目前的应用场景,Rails 对我很适合,希望那些 Gem 的作者都继续维护下去。

在 Twitter 上回答了,

  1. 沒有 Rails 的 Ruby 我相信大部份人都會同意,Rails = Ruby / Ruby = Rails. 在宏觀的角度上看 沒有 Rails 的 Ruby 恐怕連 Lua 也不如。所以說 Ruby 正在衰退嗎,也等於 Rails 正在衰退嗎?

  2. 移動時代 Apps 年代,再沒有人肯投資或花費在 Web Site / Web Apps. Rails 的長處比較難以發揮。

  3. 速度與效率 Ruby Rails 除了令開發人員開心,開發效率也是其長處之一。雖然很難說現時有任何一個框架及得上 Rails, 但相差已經不遠。Ruby Rails 速度上卻長久以來沒有顯著進步。簡單一點說就是仍然很慢。

  4. Freemium 模式盛行 現時用 Rails 成功的地方,GitHub, Shopify, Basecamp 等都是 SaaS, 能夠擁有穩定的收入。如果是免費的話一開始的 Server Cost 就會很高。 使用其他語言和框架比較化算。

热度减少直接的影响就是,无法排除 bug 啊,本来就是初学者,又找不到解决方法,倍受打击啊

adamshen 回复

深以为然,老板希望一个萝卜一个坑,不希望业务受制于技术

作为一个入门不久的新手,看到这种趋势,深感忧虑

jasl 这下真伤心了 提及了此话题。 07月08日 01:05
63 楼 已删除

高冷的管理员团队应该反省下怎么大家闲下来都不来扯淡。。。 没人情味

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