Fullstack vs Front-end vs Back-end
Чуть больше года работаю fullstack разработчиком (.NET + Angular), в марте решил сменить компанию и просмотреть текущий рынок вакансий, что есть по предложениям и зп, обновил резюме и решил откликнуться на всё по тем технологиям, которые знаю. Откликался как на back-end и fullstack, так и на front-end ради интереса. Прошёл много тех собесов и вышло интересно, в особенности на front-end разработчика. Вне зависимости от того, front это или back предлагали +- схожую вилку. На фулла просил больше, так как и скиллов просили больше, но мало кто готов был предложить хороший оффер. По итогам пришёл к следующим выводам. Уровень скиллов и объем знаний продуктового фронедера просто несопоставим с бэкендером в большинстве случаев. На изучение и закрепление в бою скилов бэкендеру потребуется в разы больше времени, чем рядовому фронтендеру, чтоб выбить вкусный оффер. Так же требуемый уровень углубления в технологии и фреймворки так же разный настолько, аж сложилось ощущение, что в большинстве случаев фронтендеров на мидлов готовы брать любого, кто var от const отличает. Про фуллов сказать сложно, так как требовался и уровень поверхностных знаний по всему, и углубление в по каждому, при этом предлагали стыдную вилку. С этого вопросы: по какой причине времязатраты на требования по одинаковой вилки зп фронтендера и бэкендера отличаются в разы, как и уровень скиллов? Почему так недооценены фуллстек разработчики в плане зп? И реально ли фронт для тех, кто не смог в бэк?