По всему интернету идёт обсуждение фронтенд разработки на react/vue/angular. Многие начинающие говнокодеры в первую очередь метят во фронтенд разработку, изучая говноскрипт и интересуясь какой фреймворк из трёх вышеупомянутых нужно изучить.
Фронтенд это классно, в приципе востребовано, а так же приятно, ибо видеть результат своей работы так, будто ты пользователь и восхищаться дорогого стоит(бекендеры, например, живут в тени и работают не на пользователя а на фронтов и лидов).
НО.
Мне совсем не понятно почему никто не пытается ворваться в моб разработку. Тема не настолько популярная как браузерный фронт, специалисты более востребованы и высокооплачиваемы, плюс к этим двум жирнючим плюсам прибавляется более продвинутый инструментарий, ибо ей рулят напрямую google и apple, а не всякие подкидыши вроде фейсбука или китайцев-авторов vue. Разработчику не нужно возиться с дерьмом под названием DOM, не нужно осознавать что его инструментарий является гигантским костылём, тянущий за собой кучу кривого легаси, не нужно натыкаться на тормоза браузеров при ручном тестировании. А так же, мобильная разработка тупо проще браузерной (да-да, это не шутка)
Краткая история: 7 лет с перерывами занимался беком: php, .net(f# + c#), nodejs. Время от времени пытался ворваться во фронт, но всегда спотыкался о js/ts+dom+html, ибо это ультракривое легаси дерьмище с которым нереально работать. Полтора года назад уволился, и решил в четвёртый раз сменить основной стек(время от времени появляется желание спокойно посидеть дома и что-нибудь незнакомое поизучать), глаз пал на мобилки, поковыряв пару месяцев осознал что это моё, приятно, не сложно и хорошо оплачивается. Посидел попилил пятиэкранные козинычи по 500р\ч, потом правил баги в среднеих размеров приложухах, в начале этого года на всплеске мобильных приложений устроился к хорошим ребятам в американскую контору.
Что вам всем сдался этот кривой и медленный браузерный фронтенд? Нереальная конкуренция. кривой тормозящий dom, динамический язык в котором типизация рушится на раз-два, кучи багов по этой причине, отсутствие обобщённости экосистемы, node_modules в 3 гигабайта и сборка релиза по 15 минут. Как вы вообще не сблёвывая на монитор каждые пять минут умудряетесь в таком обстановке работать? Что вам мешает попробовать себя в мобилках?