Christmas holidays - a time to take stock and make plans for the future. So I have had time to think about your development as a developer.
At the moment I'm developing in PHP(Symphony), make an interesting product(not saytik) until I was happy with everything and soon the work is not going to change.
But despite the fact that in recent years, PHP is pretty good develops and becomes quite a serious language, there is an understanding that in the future a few years ahead I would like to learn a new technology or even to change the stack. Purpose: good is migration to another country. And of course I would like to work in some of the IT giants that PHP will make quite difficult(or even impossible, I've seen PHP jobs in top companies.)
I now choose among the following technologies, which honestly is familiar very superficially. But I'll try to explain why the choice fell on owned them.
Because the language is quite hipoly now very dynamic, many projects are written in js, respectively a lot of vacancies. Ie just promonitoriv services job search - you can understand that this technology is quite in demand. But I'm willing to considered JS as a backend only(node.js). Of course you can learn angular or react, and in conjunction with PHP to raise the level of SN, but after several attempts I realized that web full stack is not mine, but from the frontend I simply feel sick. But in this case, does it make sense to go from PHP to JS given the fact that the frontend I have not going?
Because it is one of the most powerful languages. It is already written a lot of projects and seriously enterprise solutions are written in Java rather than PHP or JS. Yes, PHP is now very well developed but it takes a lot from Java. What now appears in the language is discussed in the PHP community in Java was 10 years ago. And besides, I heard that the creators of the Symfony framework derived inspiration from Java (I think Spring), i.e. to examine the track already will be a little easier. Also, after watching jobs, I thought that the top IT companies (in Russia and abroad) java is much more popular language than PHP/JS.
I would like to hear people's opinions and with the other hand. Would be cool if there is a person who has already faced such choice and pernal a decision :)