Ask HN: What should I learn next?
At my current salary range I really only have the confidence to apply for Android dev, which is fine. It is the basis of my 3.5 years commercial experience.
My feeling is that I need to learn something new which is in demand or focus on one of my secondary skills. Simply, put I don't want to continue down the path as an Android dev and get "stuck" if demand drops off.
I'm hesitant to learn new "buzzy" tech, case in point RubyOnRails. I read a report on here lately about how much it is in decline.
Python looks good as it has been around a while, Google supported etc. Javascript is also a possibility as its not going anywhere in the browser and Node is really picking up steam.
Java is around a long time and often bashed on here, that said, I think it still has it's place as a lot of the commercial world we know is built on it. Learning the enterprise stack is a strong contender given the above and my current Java knowledge.
Finally, I have recently come across an opportunity to learn C/C++ in my job. This doesn't really seem like my thing, I do like finance and would really only consider it if I wanted to get into low latency finance type applications. That said, C and C++ are complex and might require a lot before I could work in finance at the salary level I require.
What do you wise folk think?
Appreciated.
P.S. I understand this may be quite broad. I am also not looking for a crystal ball into the next great/in demand technologies. Just mere opinions on what you would pursue next if in my place.