Needs advice
on
JavaScriptJavaScript
and
RubyRuby

I'm new to development, and I've been studying JavaScript and Ruby concurrently, but I'm to a point now where I should really be focusing my effort into learning one language. I'd like a solid foundation and understanding, so that I can move forward with confidence. Everywhere I go, I keep hearing that RoR is a dying breed. However, I really have enjoyed Ruby and Rails...a LOT. Its approachable, fun, and readability is great. I just don't want to set myself up for failure by saddling myself in with a stack that will take me nowhere. What is your opinion on the future of RoR and would it be foolish for me to invest too much time in learning it over others?

READ LESS
8 upvotes·90.4K views
Replies (6)
Software Engineer at App47, Inc.·
Recommends
JavaScript
Ruby

I know I'm cheating by recommending both, but that's because I don't think you can go wrong either way.

I've been working with RoR full-time for the past 3.5 years and I really enjoy it. Compared to JavaScript, it's so much easier to read which is amazing from a team collaboration perspective. As for the perception that it's dead, when I recently started looking for new opportunities, I received probably an average of 10-15 calls a week from recruiters looking for people with RoR experience. Also, if you look around for average wages of developers of different languages, Ruby is fairly high up there (higher than JavaScript if I recall correctly), probably because there are fewer of us around and we can command a premium.

However, that said, if your goal is to find a full-time engineering position quickly, then JavaScipt certainly is the flavor of the month and any product with a frontend component will need it. Even our enterprise SaaS platform which didn't use a frontend framework (React, Angular, Vue, etc...) required us to integrate JS packages and write custom ones. JavaScript is probably more versatile than Ruby at the moment and it seems like new frameworks are being written for it all the time, but remember that Ruby was also the preferred language by almost all companies 5-10 years ago.

At the end of the day, I would go with the language that you enjoy writing the most as you'll be using it a lot in your workplace. If you aren't having fun at work, that's a lot of time spent suffering.

READ MORE
4 upvotes·1 comment·60.6K views
Matt Williams
Matt Williams
·
October 15th 2020 at 9:37PM

Thank you so much for the advice!

·
Reply
Principal Software Engineer at Tophatter·
Recommends
Ruby

Ruby on Rails is far from being dead. In fact, this is a very popular choice in early-stage startups, given how fast and easily it allows them to launch their product and iterate on it.

Even at more mature companies, you'll still find a ton of opportunities. Not for internal tools or legacy codebases, but for actual production workloads: web apps, APIs, etc...

Some may tell you that Ruby doesn't scale, but is it really Ruby that doesn't scale, or the code they wrote?

Languages have trends. Sometimes, recruiters will try to take you one way or another to meet their own agenda. Don't always listen to what you hear. Long live Ruby! Long live Rails!

READ MORE
We Asked the Industry: "Is Ruby on Rails Dead?" | Netguru Blog on Ruby (netguru.com)
7 upvotes·1 comment·66.1K views
Matt Williams
Matt Williams
·
October 15th 2020 at 9:37PM

Thank you so much for the advice!

·
Reply
View all (6)
Avatar of Ekapob Ukritnukun

Ekapob Ukritnukun

Software Engineer at App47, Inc.