When I was learning how to code in 2016, Ruby on Rails was trending and every startup was using it. It was obvious that learning Rails would be an easy way to get my first dev job. We’re in 2021, though, and things have changed.
The answer to “Is Rails still relevant?” depends on your context:
- if you’re an experienced dev wanting to work on more complex problems using a sophisticated tool, absolutely yes. I’ve also heard several times that Ruby jobs are the ones who pay more.
The question then becomes “what kind of opportunities are there for Rails devs in 2021?".
Is there still a market for Ruby on Rails?
The reason why Rails seems to be ‘paused’ is because there are not lots of things to keep improving it. You can see this as a good thing, though: it’s a stable framework!
Rails is a proven, well-understood, and stable web dev standard. That’s what makes it popular.
That means learning Rails can give you the opportunities to work with:
Existing established companies that won’t throw away their Rails code. A few examples: Github, Shopify, Vimeo, Clio;
Small businesses that don’t care which tech stack you build their products;
Early-stage companies adopting Rails. A few examples: circle.so, orbit.love, meetcleo.com.
So if any of these markets look like what you’d be happy working with, then you can invest your time learning Rails without worrying there aren’t gonna have jobs for you.
If you’d also like to know the opinion from experienced Rails dev besides my own, you might be interested in checking out the replies for this question on Twitter:
Experienced Rails devs:— Stefanni Brasil (@stefannibrasil) May 4, 2021
What would you say to an entry-level dev who asked you if it's a good idea for them to learn Ruby/Rails?