V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
pink123
V2EX  ›  问与答

Ruby 还活着吗?

  •  
  •   pink123 · 2019-08-05 15:37:57 +08:00 · 5088 次点击
    这是一个创建于 1972 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉 Ruby 好像死了,看了工作机会岗位需求很少了,为什么这么好用的东西就落了个这样的下场呢^_^
    47 条回复    2019-08-25 12:56:08 +08:00
    nekoyaki
        1
    nekoyaki  
       2019-08-05 17:06:40 +08:00
    谢邀,活着,现在仍然在写 ruby,超级爽。
    ala2008
        2
    ala2008  
       2019-08-05 17:23:26 +08:00
    用到,正在学。。
    pink123
        3
    pink123  
    OP
       2019-08-05 17:25:21 +08:00
    pink123
        4
    pink123  
    OP
       2019-08-05 17:25:51 +08:00
    @ala2008 现在全球市场上 Ruby 的需求太小了,偶尔用来写写脚本
    glues
        5
    glues  
       2019-08-05 17:33:50 +08:00
    @pink123 中国需求少,国外可不少
    pink123
        6
    pink123  
    OP
       2019-08-05 17:44:39 +08:00
    @glues 是的,但是国外的待遇也就那样了,哈哈不如移动开发,而且国外很多 remote 工作都要求是必须在国外才可以,哈哈
    nekoyaki
        7
    nekoyaki  
       2019-08-05 18:27:39 +08:00
    @pink123 我也不是不会别的,谈不上“早”,不需要被一种语言绑死
    songhui4123
        8
    songhui4123  
       2019-08-05 18:30:46 +08:00
    因为 ruby 是离码农最远的语言,离技术创业者最近的语言,刚好现在互联网创业潮处于低谷。
    yangxin0
        9
    yangxin0  
       2019-08-05 18:30:48 +08:00 via iPhone
    平时写 c 艹和 java,脚本还是喜欢 ruby。
    TangMonk
        10
    TangMonk  
       2019-08-05 18:33:44 +08:00 via iPhone
    Ruby 用来写爬虫,php 用来做网站,go 用来做微服务。
    kppwp
        11
    kppwp  
       2019-08-05 18:35:34 +08:00 via iPhone
    python 开发 很喜欢 ruby 没想过拿来工作
    victor
        12
    victor  
       2019-08-05 18:45:26 +08:00
    写了 10 年 Ruby,然后最近的一家公司要转 Java,毕竟快 40 了,从头学 Java 真的干不动了,主动离职出去小团队写 Go 了。
    搞了一阵,发现还是 Ruby 干活快,也可能因为我的 Go 不够熟练吧,毕竟才写了几个月。
    songhui4123
        13
    songhui4123  
       2019-08-05 18:49:34 +08:00 via Android
    @victor go 熟练了也是 ruby 快,ruby 的问题是老员工走了,新员工很难接手。
    ostholz
        14
    ostholz  
       2019-08-05 18:58:03 +08:00
    Ruby 是对程序员最亲善的语言。 但是性能...唉~
    平时用来写脚本也不错
    BCy66drFCvk1Ou87
        15
    BCy66drFCvk1Ou87  
       2019-08-05 19:05:18 +08:00 via Android
    玩玩就行,当主力用迟早要失业
    scnace
        16
    scnace  
       2019-08-05 19:11:20 +08:00 via Android
    Ruby 的话出了个新语言叫 Crystal,好像是 Ruby × Go
    Shy07
        17
    Shy07  
       2019-08-05 19:43:06 +08:00 via iPhone
    new Promise.race([ `ruby 3.0`, `crystal 1.0` ]

    目前大概就是这种心理,但最后可能还是会选后者,支持 run 也支持 build 太美,类型部分就像 ts 之于 js,唯一的遗憾是少了元编程(但也少了不少魔法)
    pink123
        18
    pink123  
    OP
       2019-08-05 21:08:10 +08:00
    @victor 我也是,写了八年多 Ruby 但是迫于生活无奈写起了 Python,毕竟 Ruby 的话都活不下去,看湾区 Ruby 的薪资还不如 iOS,可见 Ruby 的寒冬来了,而且 Ruby 全球的工作越来越少,它对于初创公司有优势,但是目前创业的形势很差
    pink123
        19
    pink123  
    OP
       2019-08-05 21:09:11 +08:00
    @HuasLeung 是呀已经转向 Python,突然发现 Python 的机会都很少了,哈哈国内形势不乐观,还是尽早去国外发展才是硬道理
    pink123
        20
    pink123  
    OP
       2019-08-05 21:09:52 +08:00
    @nekoyaki 哈哈对的,语言知识工具,但是有人就是喜欢某个语言
    pink123
        21
    pink123  
    OP
       2019-08-05 23:34:11 +08:00
    @ostholz 没有办法,看 Ruby3 了,不知道会如何,不过能否止住现在 ruby 的颓废呢。。。估计也悬
    atpking
        22
    atpking  
       2019-08-05 23:42:03 +08:00
    仍然靠 ruby 养家糊口 :D
    msg7086
        23
    msg7086  
       2019-08-05 23:57:56 +08:00
    写起来爽就行了还要什么自行车(
    agagega
        24
    agagega  
       2019-08-06 01:19:36 +08:00 via iPhone
    用爱发电,当个爱好
    pink123
        25
    pink123  
    OP
       2019-08-06 07:51:56 +08:00
    @msg7086 哈哈再高尚也要吃饭的嘛,除非家里有矿那就无所谓啦
    pink123
        26
    pink123  
    OP
       2019-08-06 07:52:34 +08:00
    @agagega 只能如此
    pink123
        27
    pink123  
    OP
       2019-08-06 07:53:04 +08:00
    @atpking 那挺幸运的,哈哈
    dodo2012
        28
    dodo2012  
       2019-08-06 08:30:43 +08:00
    还在写,一直没停过,用来做快速开发还是挺爽的,有性能要求了再说
    WildCat
        29
    WildCat  
       2019-08-06 09:00:04 +08:00
    写 Ruby 一时爽,一直写 Ruby 一直爽。

    https://tiobe.com/tiobe-index/ 排名本月已经接近前十了,重返高点。

    当然这个排行的可信度堪忧,SwiftUI 那么大的热点竟然还导致这个排行里 Swift 大跌。
    tvallday
        30
    tvallday  
       2019-08-06 09:02:34 +08:00 via iPhone
    不至于吧。几年前还看过一个美国人说做 contractor 写 ruby 年收入 40 万美元。
    tt67wq
        31
    tt67wq  
       2019-08-06 09:09:28 +08:00
    Ruby 借 Elixir 秽土转生
    lululau
        32
    lululau  
       2019-08-06 09:21:27 +08:00
    感觉还是人才市场决定,用人单位找不到几个能玩转 Ruby 的开发,发现招人越来越难招,所以就转到使用其他技术了,用 Ruby 的企业越来越少,Ruby 程序猿找工作也越来越难找,这样就形成了一个恶性循环
    DOLLOR
        33
    DOLLOR  
       2019-08-06 09:43:40 +08:00 via Android
    几个写 Ruby 的朋友,不是转 Python 就是 node 了😧
    pink123
        34
    pink123  
    OP
       2019-08-06 12:49:07 +08:00
    @tvallday 几年前 ruby 还算可以,今非昔比了
    pink123
        35
    pink123  
    OP
       2019-08-06 12:49:44 +08:00
    @lululau 是的,Ruby 好用,但是很多时候找个靠谱的程序员不容易然后导致了现在的情况
    pink123
        36
    pink123  
    OP
       2019-08-06 12:50:20 +08:00
    @DOLLOR 是呀岁月催你转,为了生活你不得不做不喜欢的事情
    pink123
        37
    pink123  
    OP
       2019-08-06 12:57:23 +08:00
    @tt67wq 是呀
    WildCat
        38
    WildCat  
       2019-08-08 15:02:56 +08:00 via iPhone
    https://discuss.python.org/ 注意,这个是 Ruby 写的。
    pink123
        39
    pink123  
    OP
       2019-08-25 09:54:19 +08:00
    @WildCat 我知道,但是国内 ruby 缺口还是少啊,在欧洲也不多的,ruby 这门语言没有追捧好它的应用趋势啊,据说在嵌入式开发上面有优势,但是目前好像也没有什么发展镜头,只能拿来写写脚本,ruby 的目前这种环境也导致了 ruby 工程师越来越少,而学 Ruby 的人更少了,因为如果一个语言连谋生都谈不上,怎么持续学习呢?这是根本
    pink123
        40
    pink123  
    OP
       2019-08-25 09:55:33 +08:00
    @tvallday 国情不一样啊,美帝程序员稀缺的很,但是目前 ruby 也没有那么高啦,不如一个写 iOS 的在美国赚钱
    pink123
        41
    pink123  
    OP
       2019-08-25 09:56:19 +08:00
    @DOLLOR 用了 ruby 多年,为了生计不得已写起了 golang,虽然不喜欢。
    tvallday
        42
    tvallday  
       2019-08-25 11:01:22 +08:00
    @pink123 你可以去日本碰碰运气,日本需求大,ruby+js 收入还是很高的。
    WildCat
        43
    WildCat  
       2019-08-25 11:21:53 +08:00
    @pink123 你说的对。其实也是因为 IT 行业在国内还是劳动密集型,一般来说不缺人。但是优秀的人才总是稀缺的,只不过国内可以用人海战术弥补。

    「美帝程序员稀缺的很,但是目前 ruby 也没有那么高啦,不如一个写 iOS 的在美国赚钱」其实都是个例,Ruby 成功的例子也不少,只不过 iOS 开发者成功的例子容易被大家看到而已。

    我引用一段话:「 Ruby 比较适合的不是面向工资编程,而是面向收益编程。也就是说你用 Ruby 做了一件事,这件事有很大收益,包括但不限于 money,而大多数人为了工资,那肯定坚持不下去。」
    出处: https://ruby-china.org/topics/38890
    pink123
        44
    pink123  
    OP
       2019-08-25 11:49:04 +08:00   ❤️ 1
    @WildCat 有多大的成就还是在于市场的发展,一个技术能达到井喷的状态是由于市场的趋势导致的,例如 MVVM 好些年提出来了,只是提出后的若干年后才得到了更大的应用,技术本身没有对与错,只是市场驱动大过技术驱动,所以在中国码农很辛苦,各种身体毛病最后到了大龄被嫌弃,当然我知道一些 ruby 成功的案例,例如用来实现移动端自动化的工具 fastlane 就是用 Ruby 来实现的,但是也不能说明它是成功的。
    对的,但是有梦想是好的,但是如果连生活的干粮都没有了,也别谈什么理想去坚持,因为人都死了,坚持又有什么意义呢
    pink123
        45
    pink123  
    OP
       2019-08-25 11:57:08 +08:00
    @tvallday 谢谢,哈哈至今学不会日语
    WildCat
        46
    WildCat  
       2019-08-25 12:07:27 +08:00
    @pink123 嗯,同意!
    所以 Ruby 有点像「诗和远方」~
    pink123
        47
    pink123  
    OP
       2019-08-25 12:56:08 +08:00
    @WildCat 诗很美,但是只是精神粮食,很多时候我们也需要物质粮食,毕竟行动不止于心吗,关键时刻要走起来,看看国内很多创业成功的都是有家底的,所以能承受创业的冲击,例如饿了么的张旭豪,腾讯的马化腾,一般人有梦就不容易实现,因为圈子很重要
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:29 · PVG 04:29 · LAX 12:29 · JFK 15:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.