Обзор очень условный, но чтобы иметь примерное представление о зарплатных сетках в IT отрасли, я думаю, подойдет. 

first monet

1 уровень веб разработчика это html верстальщик.Он создает html-страницы, которые потом подключаются к сайту и наполняются какими-то данными. 
При верстке страниц используются разные технологии, это могут быть css библиотеки, сборщики и прочее, которые довольно просты в освоении.
За верстку не платят большие деньги, это может быть порядка 50к рублей.
Для верстальщика важно знать html, css и основы js.

2 уровень веб разработки можно отнести фронтендеров, которые в основном используют js, какие-то фреймворки типа ReactJS, VueJs, Angular, Ember js и прочие. Фронтендеры не работают особо с сервером, им достаточно знать на какие роуты обращаться на сервер за данными.
Для фронтендера нужно знать Js, html, css. Фреймворки более сложны в освоении, для этого требуется больше времени.
Зарплаты фронтендеров может начинаться от 50к и доходить до любых сумм, обычно в районе 100-150к. Такие специалисты могут получать и больше любых других специалистов на проекте.

Следующий разряд, условно, по уровню зарплат и сложности работы идет бэкенд разработка. Это работа с сервером, обычно используются такие языки программирования как PHP, Python, Go, Java, Ruby и многие другие, в том числе Js в виде NodeJs.
Зарплаты бекендеров варьируются от 80к рублей, до бесконечности, но обычно в районе 100-250к. 
Для того, чтобы заниматься бэкенд разработкой надо знать язык программирования, фреймворк с которым работаешь, базы данных и прочее.

Также есть такая категория разработчиков, как девопсы. Это люди, которые разворачивают приложение на сервере, настраивают домен, доставляют код от разработки на продакшн сервер и заботятся о бесперебойности работы ваших серверов. Уровень их зарплат тоже находится в диапазоне 80-250к, работа сложная и очень ответственная.

В IT есть и другие специалисты, например тестировщики, менеджеры по проекту и прочие, без которых разработка была бы также невозможна или весьма затруднительна.

bright monet

Часто эти направления могут совмещаться в одном лице, фронтендер может заниматься версткой. Или на проекте может быть всего один-два разработчика, которые делают всё. Так обычно и бывает, но разделение по направленности всё таки существует.