Hacker News new | ask | show | jobs
by eksemplar 3049 days ago
I don’t see why you move away from Node unless it was for a JAVA spring boot or .net core, especially now that node has actually begun to enter real world usage and enterprise on a large scale.

Then again I would have said something similar about picking up Node in the earlier days, so who knows.

I doubt Go and Ekixir will ever gain the same reach Node has though. Node has the advantage of JavaScript being an unavoidable part of your web stack, so it’ll always have value. With more and more IoT picking up Node as well, it has a bright future.

Given the two choices, I’d go with Elixir. Golang is hyped in America, but it has really terrible production times and isn’t really good at anything except a few use cases.

This won’t be a popular opinion, but my context is Danish enterprise, and I’ve never seen anyone hire a Go or Elixir programmer, and I honestly doubt I ever will because the majority of our backend workforce is either JAVA or .Net.

Learning new tech is great of course, but I’d rather hire someone who was really great at one particularly stack than someone who was mediocre at multiple. Anyone can make a simple web-app in Go, Node, Elixir, Django, Asp or Java, but what I would need my hires to do was things like OIOSAML authentication with ADFS, and if you can’t do that because you learned Go instead of playing around with passport.js, you’d quite honestly not get hired.

3 comments

Let us know how a passport.js hiring filter works out long-term.
I think it would probably work out pretty well... for the candidate.
I'm looking for a web job in Paris at the moment and there is definitely many Go offering, maybe not be as much as Java or C# (I don't look for those) but still.

Also I went to the last Elixir meetup and there is some companies hiring, but it's obviously very new.

I guess we’re a conservative country because there isn’t a single Go or Elixir job currently available in Denmark, there are 48 listings with Node.js.
>especially now that node has actually begun to enter real world usage and enterprise on a large scale.

That's why i'm starting to avoid as much as possible all new/updated online services for serious stuff.