Всем привет! Полтора года назад я уже разбирал вопрос, а стоит ли вообще быть full-stack разработчиком, если кому интересно то вот ссылка. А в этой статье я попробовал разобраться какие стеки вообще пригодны для full-stack, а с какими у вас могут быть серьезные проблемы с поиском.

Дисклеймер: работу можно найти на любом стеке, и даже Svelte + Java кому-то будут нужны, но вот таких вакансий в открытом доступе нет, и поиск будет очень сложным. В этой статье будет много моего личного мнения и рассуждений, но также будут итоги которые опираются на количество вакансий.

Данную статью я решил написать так как несколько раз пытался выбрать язык для backend разработки в пет проект, и чтоб получить максимальную пользу я хотел выбрать максимально популярное сочетание технологий, и посмотрев на свою аналитику в начале, в середине и в конце 2025 года, цифры особо не менялись, в комплект к этому по запросу «Популярные стеки для full-stack» часто попадался MEAN, который мне казался давно мертвым, в общем, давайте перейдем к самому интересному, какие же стеки оказались самыми популярными, а какие уже умирают.

Дисклеймер 2: В подсчетах с Go было очень много «но», так как этот язык часто добавляют как дополнительный, я старался считать вакансии где он был основным, но из-за этого статистика может быть немного завышена.

React

Начнем с самого популярного и вездесущего React'а, и мне всегда казалось что он популярен с NodeJS и C#, по крайней мере в моем окружении все вспоминали именно такое сочетание. А оказывается на C# приходится около 10% от всех full stack вакансий, что достаточно мало, примерно столько же у Java. Менее популярен только Go, у него меньше 10%. Теперь можем перейти к моему личному разочарованию, NodeJS, если у express чуть больше 10%, то Nest почти не появляется в вакансиях вместе с React. Также все грустно у Yii, этот фреймворк самый редкий в связке с React, но вот его собрат Laravel честно входит в топ 3, с 15% вакансий, рядом с ним расположился FastAPI, а самым популярным стал Django, с 20% вакансий.

Вот я посмотрел на это безобразие, где у самых непопулярных, 6-7% а у самых популярных 20%, и не понял что тут можно выбрать, у React нет яркого перевеса в сторону конкретного backend фреймворка, есть перевес в сторону Python, но там две технологии поделили вакансии почти поровну.

Вот итог который я сделал для себя, если хочется просто самый популярный фреймворк, то берем Django, FastApi или Laravel. Если не хочется изучать новый язык, то express вполне себе еще живой вариант, и вакансии на нем встречаются достаточно часто. А вот куда лезть не стоит, так это в Yii, не приняло его React сообщество, и есть риски с Go, но тут скорее из-за его наименьшей популярности в сравнении с другими языками. А вот Nest, Java и C# весьма странные ребята, все про крупную разработку и все где-то в середине списка, и мертвыми их назвать сложно, но вот прям популярными они тоже не стали, и если ставить их по популярности, то это C#, Java, Nest. По сути все технологии, кроме Yii, имеют право на жизнь, оттого в начале я и назвал его вездесущим.

Vue

А вот тут уже интересно, тут у одного языка добрые 50% вакансий, но об этом в конце, начнем с самых непопулярных. И это Java, кто бы сомневался, ну мало на Vue огромных приложений, оттого и Java с Vue редко пересекаются. Рядом с ним идет C#, причины все те же, они просто редко пересекаются в одном продукте. Эти два огромных языка вместе смогли едва забрать себе 10% от вакансий. Рядом с ними идет Go, но тут очень сложно, он в каждой второй вакансии шел вместе с PHP или Python, и как это считать не очень понятно, но вроде как он чуть популярнее Java и C#. Дальше у нас NodeJS, Nest сразу отпустим, он существует, но едва ли занимает 1% вакансий, а вот express вполне себе жив, но тоже занимает очень незначительную часть от всех вакансий. Python, вот где должны быть все вакансии, а вот и нет, faspAPI примерно в таком же положении как и express, а Django чуть популярнее, но разница пара процентов. И вот на сцену выходит основной backend язык для Vue, и это PHP со своим Laravel, он занимает добрые 40% ну и Yii наравне с остальными что-то где-то 10%

Тут уже есть четкий победитель, которому не нужны дополнительные выводы, Vue + Laravel очень популярная связка, и если вы знаете что-то из этого стека, и вам хочется стать full-stack разработчиком, то выбор у вас весьма простой, если оценивать по популярности.

Angular

Ух, тут прям сложно, и расписывать что там у Angular с FastAPI или Yii я не буду, сложно описать ничего. По большому счету, если вы хотите стать full-stack на Angular, то у вас всего два варианта C# и Java, про остальных можно забыть, там вакансий то 0, то 3, что как бы больше 0, но все равно такой себе показатель. Но тут тоже есть одна неожиданность, Java в два раза менее востребована в связке с Angular чем C#, я был уверен что они равны, а может Java популярней, но рынок решил иначе, вакансий все же маловато, но тенденция примерно такая.

И отдельно про MEAN - за все время было 6 вакансий, понятное дело что часть проходила мимо меня, но популярным это назвать у меня язык не поворачивается.

А если с нуля?

Все еще есть мнение что с нуля можно стать full-stack разработчиком, и даже есть такие вакансии, да их 10 штук на все сочетания технологий, но они есть, и если уж вы уверены что с нуля вам именно в сторону full-stack, есть три сочетания которые в абсолютных числах достаточно популярны, и закроют ваши извращенные хотелки

Топ 1 - Vue + Laravel

Топ 2 - React + Django

Топ 3 - Angular + C#

И утешительное место React + Express

Итог

Из поиска технологий для своего проекта родилась вот такая небольшая статейка, но она не является истиной в последней инстанции, количество вакансий весьма ненадежный показатель, по нему можно понять примерную ситуацию, но если вы выбрали не самое популярное решение, но ваше сочетание вам нравится, не обращайте внимание на мои выводы, эта статья должна помочь тем, кто не может выбрать вторую половинку для своего full-stack направления, тем кому хочется чтоб их выбор был чем то подкреплен, вот теперь у вас есть возможность оценить что было популярным в 2025 году, и с какими технологиями вам будет больше возможностей найти работу как full-stack разработчик.

Больше подобного контента в Telegram: https://t.me/frontend_nomagic

Комментарии (0)