4 ms·
I wouldn't but that doesn't mean anything. Ruby/Rails is still used by a lot of startups and there are plenty of jobs available using it. There are some quick
by davismwfl 11y ago
I wouldn't but that doesn't mean anything. Ruby/Rails is still used by a lot of startups and there are plenty of jobs available using it. There are some quick advantages to getting something done and usable as well.
I have been specializing in node for the last few years, but still do a lot of C/C++ work too, so can't knock any of those.
I'd say node is a safe bet, as JavaScript is here to stay, although I am sure it will have changes and new incarnations in the future. Not that Rails won't be around, but JS allows you a bit more flexibility in the job market IMO.
As for new stuff to learn, there are a ton of things you could learn. Golang and Scala come to mind each solving a different problem. If you are already an experienced developer and just looking to learn the next thing, then pick something that will round out your skill set more, otherwise pick up node in my opinion.
Also, if you don't already have experience and you want to be marketable, I'd also suggest really learning 1-2 data technologies, maybe ElasticSearch, Solr (really lucene period), hadoop, or cassandra etc. To me those are all technologies that have specific uses and can solve real world problems for companies and make candidates more valuable.