V
V
voodooism2020-01-04 10:22:55
IT education
voodooism, 2020-01-04 10:22:55

Development vector from PHP. Where next JS or Java?

New Year holidays are a time to take stock and make plans for the future. So I had time to think about my development as a developer.
At the moment I am developing in PHP (Symphony), we are making an interesting product (not websites), so far everything suits me and I am not going to change my work in the near future.
But despite the fact that in recent years PHP has been developing quite well and becoming a fairly serious language, there is an understanding that in the future for several years ahead I would like to learn a new technology or even change the stack. Goals: a good remote job or migration to another country. And of course, I would like to work in one of the IT giants, which will be quite difficult to do with PHP (or even impossible at all, lately I have not come across PHP vacancies in top companies.)
Now I'm choosing between the following technologies, which I honestly know very superficially. But I will try to explain why the choice fell on them.

  1. JavaScript
    Because the language is quite hype now, it is developing very dynamically, a lot of projects are written in js, so there are a lot of vacancies. Those. simply by monitoring job search services, you can understand that this technology is quite in demand. But I am ready to consider JS only as a backend (node.js). Of course, you can learn angular or react, and raise the salary level in conjunction with PHP, but after several attempts, I realized that FullStack is not mine, but the frontend just makes me sick. But in this case, does it even make sense to move from PHP to JS, given that I'm not going to learn the frontend?
  2. Java
    Because it is one of the most powerful languages. A bunch of projects have already been written on it, and serious enterprise solutions are written more in Java than in PHP or JS. Yes, PHP is developing very well now, but it takes a lot from Java. What is now appearing in the language / discussed in the PHP community in Java was already 10 years ago. And besides, I heard that the creators of the Symfony framework drew inspiration from Java (I think Spring), i.e. rolling in will be a little easier. Also, after looking at the vacancies, it seemed to me that in top IT companies (in Russia and abroad) java is a much more popular language than PHP / JS.

I'd love to hear people's opinions on both sides. It will be cool if there is a person who has already encountered such a choice and made some kind of solution :)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
R
Ronald McDonald, 2020-01-04
@Zoominger

Because the language is quite hype now, it is developing very dynamically, a lot of projects are written in js, so there are a lot of vacancies

And insane competition among people like you for work for food.
This.

V
Vladimir Korotenko, 2020-01-04
@firedragon

Get NetCore. The platform is more "pop" and it will be possible to write both small projects and large ones.
Java is somehow more to the enterprise and they don’t like juniors there

A
Andrey Andreev, 2020-01-04
@b0nn1e

Take Golang

K
kk95, 2020-01-07
@kk95

If you rummage in programming, then Java. If just a passenger then JS

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question