这段时间一直在学 Rails,非常喜欢。但感觉其日渐势危,查询了一下 google 趋势也证明了这点。大家怎么看?
Google 的趋势还是比较客观的,很符合我的心里预期。
这张趋势截图反映的是 10 年的变化,在进入 2010 年后,整个趋势其实已经趋于稳定,后续的下降趋势其实很正常。
我是 2007 年接触 Rails 的,那个时候 Rails 正处于顶峰状态,记得当时大家还在讨论到底 Web 2.0
的定义是什么?
而现在移动互联网已经处于统治地位,短短十年不到的时间,回想起来真让人唏嘘不已。
事实如此,无需看好或者看衰。Rails 作为一个发展了这么久的框架,各个方面都非常成熟稳定(包括 Ruby 的生态圈),目前和近几年仍是服务器端 web 开发的主流选择之一,值得投入时间和精力去深入学习。
但是作为开发者,没必要把自己绑在一个固定的技术上,有时可以结合时下的趋势和个人定位学习一些新知识,扩宽视野。我喜欢 David Thomas 说的“你应该始终领先于潮流一点点” :
如果你的工作和事业是软件开发,你的热情也在于软件开发。那你就必须要不断学习。如果你不持续学习的话,你就会过时,你的技巧会没有用武之地,你也体会不到乐趣。作为程序员,你应该始终领先于潮流一点点。如果大家都在看 Java,你应该学 Ruby,如果大家都在学 Ruby,你应该看 Scala 或者 Elixir,或者其他什么。有的人会说,我上班的时候太忙,没有时间。我要说,这不是你的工作,这是你的事业,这是你的生活。
首先 我学 ruby 不是因为他 火不火,因为喜欢,好用,愿意学,首先 ruby 本身也是优秀的,这么多年的考验 和完善,已经很成熟了,可能还有很多不足 正是等待着我们去完善不是么