Hacker News new | ask | show | jobs
by khaki54 4106 days ago
Rails will be around for many years to come and thousands of new applications will be built with it. I could guess at why you perceive the job market as declining, but the fact remains that there are a lot of large, proven, production applications that use Ruby on Rails such as Hulu, Groupon, Bloomberg, Airbnb, Soundcloud, etc.

In my opinion though, you should focus on versatility and ALSO learn about Python on Django, AngularJS, and Dart. Once you learn those conventions it won't be much of a stretch to learn whatever your potential employer or client wants to use. You'll also be able to explain to your colleagues why they should choose on over the other.

2 comments

I'm curious why you recommend dart? I definitely wouldn't put that on my list, but everything else seems pretty on point.
Dart is kind of speculative -- but it has the backing to be a big thing in a few years. And since it's the "anti-javascript" I think it adds more to a developers versatility than learning 5 javascript frameworks.

Our dev teams that have adopted it like it, and it's been very successful for them.

I wouldn't call it "anti-JavaScript", but "sane JavaScript".

Dart's very similar to JavaScript in a lot of ways, especially most of the syntax. The main difference is that programs have a static shape, which makes tooling and reading a codebase much, much easier.

Yeah but they just announced the removal of the VM from chrome and making it compile into JS, right? Did that change your opinion at all?
Dart's always had to compile to JavaScript - the VM was probably never going into other browsers even if it went into Chrome. All of the developer productivity benefits are still there.
Thank you very valuable response from you , i will certainly apply what you said there inchallah .