https://news.ycombinator.com/item?id=8644822
Hi Hacker News,
Rails programmer here -- I've been working with Rails since 2008 and I've been doing remote jobs for a living since then.
Lately I can't find any work at all with Rails, what's going on? What happened? Where did all the Rails jobs went?
I remember during 2008 doing multiples jobs at the same time, I used to get lots of offers, lots of interviews and gigs, etc, things have been really nice. Nowdays I barely get any interviews, and if I'm lucky to talk to someone, they ask for Node.js/Ember experience as well, etc.
Did all the jobs went to Node.js and other languages? Or I'm just doing something wrong?
It's really depressing accumulating all the knowledge and skills I got since then and not being able to use it or find more work. Even more depressing that I can't find work and my income depends on this.
Any suggestions or recommendations welcome. I'm only looking for remote work.
Sigh, please help. :-(
从论坛的情况来看,也是越来越不活跃了 从外面的新闻看,提到 rails 的地方也是越来越少了
难道这和 DHH 这货天天去玩赛车无心发展 rails 有关?
上面的到底有多少人看了那个帖?评论里光提供招远程职位的网站就出了好几个,就不提发广告招人的了(直接招人的远程职位不多)。 为毛看都没看清就感叹的那么热乎?
要说降温那也是 node 吧,rails 都多少年了
1.可能与那个帖子的 lz 所在地区有关 2.那位 lz 希望找一份 remote work 3.帖子下面的很多回复都告诉他仍旧有许多 rails 相关的工作,并提供了网址 4.应用技术的更新换代很正常的啊
Rails 并不会死去,这个框架一直在全栈的道路上进化。只是现在的社会对 website 或者说 web app 对富交互的需求导致技术选型越来越倾向于重前端轻后端了。Rails 作为全栈框架的意义更多的在于传统的,轻量级交互的 website。虽然这类 website 还会一直存在下去,但网站交互性越来越丰富是大势所趋。
那个帖子下面有个评论我觉得很有道理。为了适应现在社会的变化,要么就深入学习后端的知识,要么就兼顾学习一门 JavaScript 框架,继续走自己全栈的路线。
其实就算对很多偏后端 Rails 开发者而言,一半的功夫还是在 Rails 之外,数据库,服务器,查询索引,缓存,分布式……后端有很多的东西需要注意,Rails 对整个后端而言只是个壳。对他们而言就算哪天 Rails 真死了,或者因为业务需要换一个框架,也不会受很大的影响。
受影响最大的就是搞了多年 Rails 最后还是只会 Rails 的人。这话换了 Angular/Ember/React 也适用。
Ruby 相关的职位需求在美国很火爆,以至于很多的 ruby 职业培训机构大量生产 3 个月毕业的没有任何 cs 背景的程序员,绝大部分还顺利找到工作。我相信在中国也会火起来。
美国程序员供不应求,用 ruby 是情怀,php 的活人家不愿意干。中国的程序员供大于求,php 爱用用不用滚蛋,老板不缺人,用 php 确实对公司有利,容易部署,程序员没有跟老板博弈的筹码
我想学 ruby,我没有基础,26 岁,以前自己做过快餐店,现在在工厂打工,没有好的技能,现在社会生存压力那么大,想改变,学习一门维持生计的技术,您觉得我如何才能学会呢?要多少呢,QQ764654148.,期待您的指导
你那个嘛。。算民用级的运维吧。。当你觉得一整天都在干运维的事儿,并且你一个人还 cover 不过来的时候,然后慢慢的运维都要上百人团队的时候。这时候才是逐渐开始需要运维系统的时候。。
#55 楼 @ruohanc 你好,我没有做过专业运维,但是对运维还是颇感兴趣的,我之前有听说一个说法,说国内厂商运维人员用 Python 还是更多一些的;甚至有个运维同学认为 Python 才是真正开源,其他平台 Ruby, Node.js 等的开源社区并不活跃(这个就不是听说的了,是我亲自从和我交谈的人那里听的)。也许这个人确实是开发方面的知识相对片面了,但是很明显能感觉到 Python 在国内运维行业中被使用得比较广,即使我去看一些大型互联网的运维招聘内容里一看,也发现很多运维开发工程师 (Dev-ops Engineerer) 的招聘第一条要求就是 x 年 Python 使用经验。是这样吗?你对这怎么看?
@ruohanc 毕竟运维是属于大厂才玩得起的东西,然而对于大厂,稳定的人才储备、来源,还有知识积累都是很重要的,运维应该是最难“换”的一个领域了吧,技术选型应该是相当谨慎的。
#56 楼 @layerssss 别担心这么多,如果你有这个担心的话,学 python 就行了。。有很多东西,使用的人多,并不说明它‘好’。干活别在意使用的技术,关键是解决问题,再然后是别让自己成为单点(用小众语言容易单点)