Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Play ButtonPause Button
RealToughCandy.io
RealToughCandy.io

Posted on

     

Is Ruby worth learning in 2019?

Is Ruby worth learning in 2019?

A subscriber asked me this, and it's a great question for numerous reasons. Firstly, some bootcamps still teach it, despite its decreasing adoption rates in enterprise development settings.

Secondly, Ruby on Rails (RoR) is one of the earliest backend web frameworks to hit the scene in late 2005. Despite its OG status, it seems to be falling off the popularity chart. Does that mean you should avoid it, along with the language that was used to build the framework?

Is it a bad career investment if you dedicate all your time and money to learning this language along with RoR?

Let’s see what the developers say. Over 200 devs responded to my poll, but what do YOU think? Should you learn Ruby this year?

Top comments(33)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
shushugah profile image
shushugah
Passionate about human rights, community, Ruby and caffeine
  • Location
    Berlin, Germany
  • Work
    Software Developer
  • Joined
• Edited on• Edited

Github, Apple.com, Shopify all use Ruby. I am currently employed as a Ruby developer. It happens to be a great language for learners. In general, use whatever language brings you joy and gets you a paid gig, which both happen for me.

CollapseExpand
 
antonmelnyk profile image
Anton Melnyk
  • Email
  • Location
    Tallinn, Estonia
  • Education
    Computer Engineering at Kyiv Polytechnic Institute, Ukraine
  • Work
    Software Engineer at Printify
  • Joined
• Edited on• Edited
CollapseExpand
 
lazar profile image
Lazar
A real nerd who loves writing code, writing stories, reading, and cracking jokes.Hey also donate to my gofundme! gf.me/u/xzvugf

LOL!

CollapseExpand
 
jacobherrington profile image
Jacob Herrington (he/him)
I used to work on this website!https://bsky.app/profile/jacobherrington.dev
  • Education
    Self-taught
  • Joined

I think Ruby is possibly the best language for learning Object Oriented Programming and therefore will be worth learning for a very long time.

Not to mention seniority in Ruby is very valuable; there is a lot of legacy Ruby code. That legacy code isn't going anywhere either, so that means long-term demand.

CollapseExpand
 
ferricoxide profile image
Thomas H Jones II
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
  • Location
    Alexandria, VA, USA
  • Education
    B.S. Psychology from Pennsylvania State University
  • Work
    Senior Cloud Engineer at Plus3 IT Systems
  • Joined

The COBOL argument! =)

CollapseExpand
 
jrtibbetts profile image
Jason R Tibbetts
  • Location
    (38.8823, -77.1711)
  • Education
    MS in Computer Science, BA & MA in Classics
  • Work
    Former staff iOS engineer at Project Rōnin
  • Joined

My mother and stepfather are recently-retired COBOL programmers. That language kept me fed, housed, and clothed for years, so despite whatever personal revulsion I feel whenever I see any COBOL code, I have to appreciate it. :)

CollapseExpand
 
lynx_eyes profile image
Ivo Jesus
  • Joined

No. The COBOL argument is that it is too risky and expensive to replace it.

This could be at most "The Java argument" - there is a lot of java out there and that code ain't gonna disappear in the next 20 years. I'd say Ruby is not yet at that level.. but might come to that.

Thread Thread
 
ferricoxide profile image
Thomas H Jones II
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
  • Location
    Alexandria, VA, USA
  • Education
    B.S. Psychology from Pennsylvania State University
  • Work
    Senior Cloud Engineer at Plus3 IT Systems
  • Joined

It's the COBOL argument from the standpoint of "why should I learn ? Because there's going to be money to be made babysitting old code for the next decades."

CollapseExpand
 
mahendrachoudhary profile image
Mahendra Choudhary
A dev who happens to fall in love with Ruby .
  • Location
    India
  • Education
    Bachelor of Technology
  • Work
    Junior software Enginer at Bestpeers Infosystem Pvt. Ltd.
  • Joined

I coded web apps using php/laravel and some todo and blog apps using django . Now using ruby and rails from last three months and i can say that ruby itself very elegant and really make a programmer happy ,#ruby care about the #human #factor in #coding which other languages lack.

Rails is awesome, when it come to #productivity no other framework can beat it .That's why startups and enterprises used it for MVP development .

Github , gitlab ,shopify, airbnb are the example that rails apps can be scalable.

Students studying in universities not had a clue about what ruby and rails can bring to them .

There is lot of negative reports over internet about ruby and rails but i want to add that ruby and rails is loved among startups and web development comapnies .

CollapseExpand
 
adrianblynch profile image
Adrian Lynch
  • Joined

Rails is awesome, when it come to #productivity no other framework can beat it.

I'd throw in ColdFusion as a challenger! :D

CollapseExpand
 
mahendrachoudhary profile image
Mahendra Choudhary
A dev who happens to fall in love with Ruby .
  • Location
    India
  • Education
    Bachelor of Technology
  • Work
    Junior software Enginer at Bestpeers Infosystem Pvt. Ltd.
  • Joined

But I am sure Andrian coldFusion doesn't have active records . I read about coldFusion its really fast and really impress how it work with java .Its rapid but still I think ruby (and rails) is more readable and elegant :). You work with coldFusion?

CollapseExpand
 
stereobooster profile image
stereobooster
Hello, I'm a full stack web developer. Follow me on Twitter!
  • Joined

I guess Ruby will have second wave of popularity after type checker will be added. A lot of things that Ruby did in the past was copied by other languages, because Ruby community tends to invent elegant solutions (Bundler, RoR, ActiveRecord, Sass, etc.)

Ruby is on the demand, but less popular because other languages drive away popularity from it, for example Elixir, JS+React+GraphQL, etc.

CollapseExpand
 
truggeri profile image
Thomas Ruggeri
  • Location
    Charleston SC
  • Work
    Senior Software Engineer at ZipRecruiter
  • Joined

I got my first Ruby/RoR job in the fall of 2018. It's certainly possible to find good work with Ruby today. If you want to talk longer term, that's harder to predict. Who could have imagined ten years ago the number to js developers today?

CollapseExpand
 
sshnaidm profile image
Sergey
  • Work
    kinda devops
  • Joined

Is Ruby worth learning in 2019?

Nope. If you know, that's great, but its popularity goes down. RoR thing is still popular, but mostly in US and not as before.
Python beats it.
Who knows it will continue to do some things, but mostly it'll join PHP in the journey to the next world, where they join Pascal, Cobol and other ancestors.
Worth learning Python (if you by some reason still don't know it), Node.js, Go.

CollapseExpand
 
lonestargeek profile image
LonestarGEEK
I'm a freelance web developer specializing in HTML, CSS, JavaScript, PHP, MySQL and WordPress
  • Email
  • Location
    Fort Worth, TX USA
  • Education
    Self-Taught programmer
  • Work
    Freelancer at Work for myself
  • Joined

They said that about VB.NET...

CollapseExpand
 
sidopsdev profile image
sid.rb
I am passionate DevOpser, I like to work with Ruby, Elixir, Python, Go and the Cloud
  • Location
    Bangkok, Thailand
  • Education
    Mahidol University International College
  • Work
    DevOps Engineer at MAQE
  • Joined

Short answer: Yes

Long answer: YEEEEEESSSSSSS

CollapseExpand
 
leob profile image
leob
  • Joined
• Edited on• Edited

I'd say definitely yes, Ruby/Rails are a joy to work with and still one of the best tools to build web apps. For a new project I had a discussion with my client recently, and we ended up with PHP/Laravel rather than Rails because he's more familiar with PHP - but even then I benefit from my Rails knowledge because Laravel was so heavily inspired by it. Anyway, I believe it's good for any (senior) web dev to have more than one tool within their arsenal and for me Ruby/Rails should absolutely be there!

CollapseExpand
 
apcampos profile image
apcampos
  • Joined

Ruby if anything else is major fun to play with. I never had so much satisfation writing code with such expressiveness. The ideas flow from your mind to your IDE really fast...
Also when you learn Ruby you become pretty much ready to jump to Elixir world.
And finally if you know Ruby you are very near to enjoy the amazing Crystal language ecosystem. Your ruby code (after some changes) will be just blazing fast!...
IMO Crystal will be a big thing in the future, so i think it's not a waste of time to learn Ruby today...

CollapseExpand
 
ssimontis profile image
Scott Simontis
Versatile software engineer with a background in .NET consulting and CMS development. Working on regaining my embedded development skills to get more involved with IoT opportunities.
  • Email
  • Location
    MD
  • Education
    Ramblin' wreck from Georgia Tech and 3/4 of an engineer
  • Work
    Multifaceted Senior Engineer
  • Joined

This is where I am...I discovered two really amazing blogs that convinced me to experiment with Elixir and Rust. Unfortunately it looks like Raindrop.io is having an outage right now so I can't post the links. One of the bloggers was part of the Agile Manifesto writers and his experiences with how Agile was commercialized matched my viewpoint. He is a huge Elixir advocate now it reminds me of F#, which is always a good thing in my mind!

Some comments may only be visible to logged-in visitors.Sign in to view all comments.

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Owner/Founder of www.realtoughcandy.io. Real-world web development! 100% indie software dev; author of 6 books; helped over 1 million devs & counting!
  • Location
    Chicago
  • Joined

More fromRealToughCandy.io

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp