Hacker News new | ask | show | jobs
by aaronchall 3449 days ago
From a substitutes perspectives...

If you look at the absolute numbers, Ruby jobs are fewer, while (its primary competitor) Python jobs are higher (Python over Ruby by 2:1 according to both GlassDoor and Indeed). About the same ratio also seems to apply for job postings.

So why so many Ruby bootcamps? Maybe it's a relative thing, but I don't have estimates of the number of Ruby bootcamps versus Python bootcamps. But assuming there are more, I can hypothesize:

Python is increasingly being taught by universities. Thus there is a natural pipeline of Python users entering the workforce. Plus, with Python's "one obvious way to do it" philosophy and incredible online documentation, there's a lot less to learn to master it.

Thus, there would perhaps be more demand for Ruby bootcamps, even if the relative job market is smaller.

2 comments

How many of those Python jobs are web dev vs data science / analytics / whatever? Ruby is mostly RoR, but Python is pretty broadly applied these days.
This.

There might be more Python jobs, but a lot probably require knowledge that most people can't get in bootcamps.

A simple indeed search of Django vs Flask vs Rails shows there are much more demand for Ruby web developers, which is what bootcamps train for.

because python is used by professionals and people who come out of science programs. math, physics, we all use python. and we have at the very least a rudimentary understanding of algorithms.

if you want to interview with us you better know at least a little bit about the foundations of CS.

you will not know jack, coming out of a 12 week bootcamp with no prior formal education.

on the ruby front, you are confronted with web hipsters who subscribe to this paradigm that formal training is a hindrance to "getting shit done" and "being pragmatic". way easier to roll with those guys. way easier.

thats the reason they teach you ruby instead of python.

- I'm not saying that the ruby crowd gets nothing done. they do. just a different mindset.