Не хотелось бы начинать старый добрый холивар, но так как вопросы у пользователей возникают, то не ответить на них просто нельзя.
Очень много хороших программистов Java вообще не опасаются, что их инструмент хоть когда нибудь отойдёт на второй план и уступит место Node.js
Node.js на сегодняшний день всё ещё остаётся новичком по сравнению с Java.
И как правило если перед разработчиком стоит действительно серьёзный вопрос и нужно сделать уникальное и своеобразное веб-приложение, то скорее всего Java будет выбором номер один.
Хороших разработчиков на Java довольно таким много, и Java изучался как язык программирования по всей Восточной Европе в университетах.
А значит хороших разработчиков очень много. Стоят они не мало, но их много.
Node.js становится популярным день ото дня, и это понятно, ведь проще выучить только один язык программирования и работать как во фронтэнде, так и в бекэнде.
И всё больше самоучек так и поступает. И не нужно думать что они довольно посредственные программисты.
Как показывает практика подобные разработчики могут сделать довольно хорошее приложение намного качественнее, чем программист с академическим образованием.
А всё потому, что JS меняется чуть ли не каждый год. И утвердить университетскую программу довольно трудно.
В западном мире, всё ещё очень много приложений работает на Java, и их нужно поддерживать.
Конечно же работу для Node.js программиста найти можно, но её не так много как для Java.
Учитывая то, что Node.js борется за популярность последние десять лет, а Java всё ещё живее всех живых, можно предположить, что и следующие десять лет Java программисты могут спать спокойно.
Хотя конечно же работы для Node.js программистов будет намного больше.
Если вы думаете что бы вам выучить, Node.js или Java, я бы вам посоветовал Node.js
Новичку будет проще работать с JavaScript, да и работодатель как правило менее придирчив к Junior Node.js чем к Java разработчику.
Ну и конечно же во фрилансе всё больше и больше работы для Node.js разработчика, так что смело учите JavaScript, а дальше разберётесь что вы хотите делать - фронт или бэк.
Добавить комментарий