Java или Go — каким разработчикам больше платят?

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 тыс. рублей.

Сравнение зарплат Java- и Go-разработчиков

Данные Getmatch и «Хабр Карьера» немного отличаются. Важно учесть, что аналитика каждого источника зависит от данных, которые оставили о себе пользователи. Возникает вопрос, можно ли доверять подобной аналитике? Как понять, на какую зарплату ты можешь рассчитывать? На этот вопрос ответил Максуд Гасанов, HR-консультант Kata Academy. 

«Я постоянно мониторю рынок и по моим наблюдениям, в 2023 году стартовая зарплата Java-разработчика составляла в среднем 80 тыс. рублей, а Go-разработчика — 100 тыс. рублей. Рассматривая средние значения, важно не забывать о том, что есть и более низкие показатели. Например, разработчики могут зарабатывать 50 тыс. рублей или 70 тыс. рублей — такие зарплаты тоже есть.

Я рекомендую изучить конкретные вакансии, посмотреть, сколько готовы платить кандидату с твоим набором навыков и уровнем коммерческого опыта, сходи на несколько собеседований и посмотри, какие офферы тебе предложат. Можно оттолкнуться от обратного: самостоятельно установить уровень желаемой зарплаты и целенаправленно искать такую вакансию. Конечно, в этом случае важно адекватно оценивать свои возможности. 

Если говорить о зарплатных вилках разработчиков на Java и на Go, то они не сильно отличаются друг от друга. При этом, у Java есть преимущества: больше вакансий, огромное комьюнити, более легкий старт в профессии».

К сожалению, аналитика может дать только примерные данные, на которые ты можешь опираться. Многие обучаются новой IT-профессии, ориентируясь на максимальные показатели зарплат, а после трудоустройства сталкиваются с другой реальностью и зарабатывают в несколько раз меньше. В Kata Academy нашли решение этой проблемы. Минимальная зарплата сразу после курса по Java-разработке или по Go-разработке — 100 тыс. рублей. Это закреплено в договоре об обучении, выпускник будет гарантировано трудоустроен с зарплатой 100 тыс. рублей или выше, зарплата ниже невозможна.  Оплатить  любой курс можно после трудоустройства. 

Узнать подробнее о курсах и условиях обучения в Kata Academy можно на нашем сайте.

Читать еще:

Как понять, что пора менять работу — 5 признаков

Как понять, что пришло время сменить работу, найти идеальное место для своего развития. Читайте подробнее в блоге Kata Academy.

Книги для программистов, на которые стоит обратить внимание

Если вам легче всего воспринимать информацию из книг, а не видео или статей из интернета, рекомендуем обратить внимание на эту подборку. Большинство книг – универсальные, подойдут любому, кто хочет развиваться в IT-сфере как программист.

Как избежать эмоционального выгорания от учебы

Как справиться с эмоциональным выгоранием во время учебы. Читайте подробнее, как не перегореть, в блоге Kata Academy.

Ошибки программистов на собеседовании

Какие популярные ошибки допускают разработчики во время интервью. Как избежать ошибок на собеседовании — читайте в блоге Kata Academy.

Подписаться на рассылку