Зарплата программиста складывается из нескольких показателей
- Рынок в целом
- Специализация\направление
- Опыт, навыки конкретного человека
- Конкретная компания, которая может платить такую зп
Конечно, в теории, больше всего зарабатывают те, кто незаменим и очень опытен. На ком много ответственности за результаты, за бизнес. Поэтому у руководителей зарплата больше, чем у их подчиненных (ведь ответственности у менеджеров больше).
Но нет, не все так просто. Как показывает жизнь, можно получать неплохую ЗП просто за ковыряние в носу. Как это происходит? Ну, за счет умения общаться, продавать себя на этапе интервью (собеседования).
Некоторые программисты страдают синдромом самозванца. Считают, что они недостойны, что они зарабатывают слишком много, не знают куда тратить денжища. Либо наоборот зарабатывают мало, а могут много, потому что классные спецы. Это психологическая штука в головах людей.
Ну и жизнь не строится на принципах "если ты будешь больше работать - будешь больше зарабатывать". Иногда можно упереться в потолок. Есть зарплатная вилка - минимальная и максимальная сумма, которую может платить компания.
Зарплатная вилка может зависеть от того, чем занимания компания (напрмер в криптостартапах, онлайн-казино, банках и тд могут хорошо платить), как человек трудоустроен, где он находится. Факторов много.
В некоторых странах у людей зарплата просто больше, потому что уровень жизни выше. Но и налоги больше, а на руки сумма выходит не самая большая.
Что касается компаний, то есть FAANG (Meta (
META) (бывший Facebook), Amazon (
AMZN), Apple (
AAPL), Netflix (
NFLX); и Alphabet (
GOOG) (бывший Google). Это одни из самых крупных компаний в мире, куда мечтают попасть некоторые программисты. И судя по
Glassdoor (сервис с отзывами о работе, работодателях и тд) там платят больше всего тем, кто в США.
Что касается русскоязычного сектора, можем посмотреть, что пишут на
Хабре. По городам - Москва на первом месте. По специализациям - менеджмент (всякие управленцы), а программисты (разработка ПО) а втором месте.
Зарплаты разработчиков:
- Архитектор ПО (можно сказать это человек, который больше проектирует программы и сервисы, нежели сам пишет какие-то компоненты)
- Мобильная разработка
- Бекенд (это создание внутренней части сайтов, логики)
- Системный инженер (не совсем понятно кто это)
По языка программирования:
- Objective-C (это разработка под Apple)
- Elixir
- Golang
- Scala
- Ruby
В топе совсем не популярные языки (PHP, JS, Python, Java), а более узкоуровневые. Нужно понимать, что на этих языках чаще всего пишут люди, которые уже опытные. Например пришли из других языков. Плюс вакансий по ним меньше, поэтому медианная зп выше, чем у популярных языков.
Ну и там еще можно посмотреть ЗП по компаниям, изменения за предыдущий период.
А если посмотреть тот же Хабр карьеру, то увидим, что там вакансия с самой большой ЗП у Python разработчика