Java и Go входят в ТОП-10 самых высокооплачиваемых языков программирования в мире. Но как обстоят дела за рамками рейтингов: в IT-компаниях с реальными зарплатными ставками? Мы сравнили статистику в разных источниках и делимся результатами.
Начнем с Getmatch — онлайн-сервиса для поиска работы в IT. Здесь зарегистрированные пользователи могут указать свою зарплату и получить доступ к общей статистике зарплат. Так можно проверять, в рынке ли твой доход.
Данные о своей зарплате на Getmatch оставили 858 Go-разработчиков. Средний показатель 250 тыс. рублей. Доход junior-специалистов составляет 50-250 тыс. рублей, медиана — 130 тыс. рублей. Большинство middle-специалистов, которые оставили свои данные на сайте, зарабатывают 100-350 тыс. рублей, медиана — 220 тыс. рублей. При этом, есть несколько человек, которые указали более низкий доход — 50 тыс. рублей и более высокий — от 350 тыс. рублей до 600 тыс. рублей. Go-разработчики уровня senior преимущественно зарабатывают 200-450 тыс. рублей, средний показатель — 300 тыс. рублей. Также есть зарплаты в 100-150 тыс. рублей и 450-600 тыс. рублей.
Java-разработчиков на Getmatch оказалось значительно больше: данные о своей зарплате оставили 2484 программиста. Среднее значение — 250 тыс. рублей. Junior-специалисты зарабатывают от 50-150 тыс. рублей. Разработчики уровня middle получают преимущественно 100-350 тыс. рублей, медиана — 200 тыс. рублей. Но есть отдельные показатели зарплат 50-100 тыс. рублей и 350-500 тыс. рублей. Медиана зарплат senior-специалистов составляет 300 тыс. рублей, большая часть зарплат в диапазоне 150-500 тыс. рублей.
Итак, среди пользователей Getmacth более высокие зарплаты у Go-разработчиков, но данных для аналитики значительно меньше, чем в сегменте Java.
Теперь посмотрим на аналитику зарплат от сервиса IT-вакансий «Хабр Карьера». Здесь данными о своей зарплате поделились 872 Go-разработчика, средний показатель — 293 тыс. рублей. Зарплаты junior-специалистов в диапазоне 97-159 тыс. рублей, среднее значение — 133 тыс. рублей. middle-специалисты зарабатывают 195-301 тыс. рублей, в среднем — 245 тыс. рублей. Зарплата senior-разработчика составляет 295-415 тыс. рублей, в среднем — 352 тыс. рублей. Здесь указаны наиболее популярные показатели, но есть более низкие или более высокие зарплаты, которые встречаются реже.
Анкет Java-разработчиков на сервисе «Хабр Карьера» больше — 1588 штук, средняя зарплата программиста на Java — 249 тыс. рублей. Большинство junior-специалистов указали зарплату в диапазоне 65-125 тыс. рублей, в среднем они зарабатывают 99 тыс. рублей. Middle-специалисты получают уже в 2-3 раза больше, их зарплаты составляют 163-266 тыс. рублей, средний показатель 215 тыс. рублей. Программисты уровня senior зарабатывают 273-409 тыс. рублей, в среднем 338 тыс. рублей.
Данные Getmatch и «Хабр Карьера» немного отличаются. Важно учесть, что аналитика каждого источника зависит от данных, которые оставили о себе пользователи. Возникает вопрос, можно ли доверять подобной аналитике? Как понять, на какую зарплату ты можешь рассчитывать? На этот вопрос ответил Максуд Гасанов, HR-консультант Kata Academy.
«Я постоянно мониторю рынок и по моим наблюдениям, в 2023 году стартовая зарплата Java-разработчика составляла в среднем 80 тыс. рублей, а Go-разработчика — 100 тыс. рублей. Рассматривая средние значения, важно не забывать о том, что есть и более низкие показатели. Например, разработчики могут зарабатывать 50 тыс. рублей или 70 тыс. рублей — такие зарплаты тоже есть.
Я рекомендую изучить конкретные вакансии, посмотреть, сколько готовы платить кандидату с твоим набором навыков и уровнем коммерческого опыта, сходи на несколько собеседований и посмотри, какие офферы тебе предложат. Можно оттолкнуться от обратного: самостоятельно установить уровень желаемой зарплаты и целенаправленно искать такую вакансию. Конечно, в этом случае важно адекватно оценивать свои возможности.
Если говорить о зарплатных вилках разработчиков на Java и на Go, то они не сильно отличаются друг от друга. При этом, у Java есть преимущества: больше вакансий, огромное комьюнити, более легкий старт в профессии».
К сожалению, аналитика может дать только примерные данные, на которые ты можешь опираться. Многие обучаются новой IT-профессии, ориентируясь на максимальные показатели зарплат, а после трудоустройства сталкиваются с другой реальностью и зарабатывают в несколько раз меньше. В Kata Academy нашли решение этой проблемы. Минимальная зарплата сразу после курса по Java-разработке или по Go-разработке — 100 тыс. рублей. Это закреплено в договоре об обучении, выпускник будет гарантировано трудоустроен с зарплатой 100 тыс. рублей или выше, зарплата ниже невозможна. Оплатить любой курс можно после трудоустройства.
Узнать подробнее о курсах и условиях обучения в Kata Academy можно на нашем сайте.
Читать еще:
Как разработчику выбрать компанию
Когда нужно искать работу программисту. Советы по выбору первого места работы в блоге Kata Academy.
7 признаков того, что программирования не для всех
Программирование – это достаточно сложная профессия, которая требует от человека определенных навыков и способностей. Некоторые люди могут успешно работать в этой области, в то время как другим может быть трудно даже понять основы программирования. В этой статье мы рассмотрим признаки того, что программирование не для всех.
Комментарии к коду — зачем нужны и как писать
Комментирование кода — важная часть разработки. Узнайте, как правильно писать комментарии (с примерами), в блоге Kata Academy.
5 задач на логику от HR-менеджеров для разработчиков и других IT-специалистов
Мы собрали пять популярных задач на логику и добавили в них свои детали, чтобы было интереснее решать. Такие упражнения можно использовать для подготовки к собеседованиям или для тренировки мышления.