0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>10 май 2023</li>
2
<ul><li>10 май 2023</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Настало время для нового разговора о языке Go: что с работой, сколько получают программисты и стоит ли учить его вместо Python и Java.</p>
4
</ul><p>Настало время для нового разговора о языке Go: что с работой, сколько получают программисты и стоит ли учить его вместо Python и Java.</p>
5
<p>Иллюстрация: Danial Igdery / Unsplash / Sj Objio / Kevin Canlas / Annie для Skillbox Media</p>
5
<p>Иллюстрация: Danial Igdery / Unsplash / Sj Objio / Kevin Canlas / Annie для Skillbox Media</p>
6
<p>Создаёт цифровые продукты для крупного бизнеса и проводит исследования рынка IT.</p>
6
<p>Создаёт цифровые продукты для крупного бизнеса и проводит исследования рынка IT.</p>
7
<p>Мы в "<a>Технократии</a>" регулярно следим за рынком вакансий в IT. Ранее мы выясняли, что с работой и зарплатами у Python-программистов, и изучали положение дел на рынке кросс-платформенной разработки. В этот раз под раздачу попал Go - относительно молодой, но востребованный язык для бэкенда.</p>
7
<p>Мы в "<a>Технократии</a>" регулярно следим за рынком вакансий в IT. Ранее мы выясняли, что с работой и зарплатами у Python-программистов, и изучали положение дел на рынке кросс-платформенной разработки. В этот раз под раздачу попал Go - относительно молодой, но востребованный язык для бэкенда.</p>
8
<p>Чтобы понимать, как обстоят дела с работой на Go, мы подгрузили данные о вакансиях разных стеков по ключевым словам на <a>HeadHunter</a>.</p>
8
<p>Чтобы понимать, как обстоят дела с работой на Go, мы подгрузили данные о вакансиях разных стеков по ключевым словам на <a>HeadHunter</a>.</p>
9
<p>Для исследования мы взяли данные за полгода - с 22 июня 2022 года по 31 марта 2023 года. Понаблюдали, как росли зарплаты у Go-разработчиков, повлияла ли мобилизация на спрос, а также насколько сильны были новогодние колебания, - но об этом чуть позже.</p>
9
<p>Для исследования мы взяли данные за полгода - с 22 июня 2022 года по 31 марта 2023 года. Понаблюдали, как росли зарплаты у Go-разработчиков, повлияла ли мобилизация на спрос, а также насколько сильны были новогодние колебания, - но об этом чуть позже.</p>
10
<p>Всего за это время было размещено 10 023 вакансии на Go - это примерно в 3,5 раза меньше, чем, например, на Python и PHP. Для сравнения, вот количество предложений в самых популярных стеках:</p>
10
<p>Всего за это время было размещено 10 023 вакансии на Go - это примерно в 3,5 раза меньше, чем, например, на Python и PHP. Для сравнения, вот количество предложений в самых популярных стеках:</p>
11
<ul><li>Java -<strong>52 148</strong>вакансий (в 5 раз больше, чем на Go);</li>
11
<ul><li>Java -<strong>52 148</strong>вакансий (в 5 раз больше, чем на Go);</li>
12
<li>PHP -<strong>39 398</strong>вакансий (в 3,8 раза больше, чем на Go);</li>
12
<li>PHP -<strong>39 398</strong>вакансий (в 3,8 раза больше, чем на Go);</li>
13
<li>Python -<strong>34 122</strong>вакансии (в 3,4 раза больше, чем на Go).</li>
13
<li>Python -<strong>34 122</strong>вакансии (в 3,4 раза больше, чем на Go).</li>
14
</ul><em>Инфографика: "<a>Технократия</a>"</em><p>Но зато Go первый по приросту вакансий среди всех стеков - плюс 37,13% в январе и плюс 9,85% в феврале. Просадка числа вакансий наблюдалась лишь в конце 2022 года - но это характерно для всего IT, не только для Go-разработки.</p>
14
</ul><em>Инфографика: "<a>Технократия</a>"</em><p>Но зато Go первый по приросту вакансий среди всех стеков - плюс 37,13% в январе и плюс 9,85% в феврале. Просадка числа вакансий наблюдалась лишь в конце 2022 года - но это характерно для всего IT, не только для Go-разработки.</p>
15
<em>Инфографика: "<a>Технократия</a>"</em><p>Есть гипотеза, что с PHP можно перейти на Go. Мы заметили, что 1% вакансий для PHP-разработчиков стабильно содержит примечание: "с миграцией на Go в будущем". Но о какой-то тенденции говорить пока рано - PHP всё ещё в форме, несмотря на то, что доходы разработчиков на нём особо не растут.</p>
15
<em>Инфографика: "<a>Технократия</a>"</em><p>Есть гипотеза, что с PHP можно перейти на Go. Мы заметили, что 1% вакансий для PHP-разработчиков стабильно содержит примечание: "с миграцией на Go в будущем". Но о какой-то тенденции говорить пока рано - PHP всё ещё в форме, несмотря на то, что доходы разработчиков на нём особо не растут.</p>
16
<p><strong>Производительность.</strong>Go изначально создавали в Google для ускорения разработки веб-серверов, поэтому в нём есть встроенная поддержка параллельности и конкурентности. Благодаря этому приложения на Go работают быстрее, чем их аналоги на других языках. Кроме того, Go потребляет меньше памяти, чем Java, что особенно важно при работе с большими объёмами данных.</p>
16
<p><strong>Производительность.</strong>Go изначально создавали в Google для ускорения разработки веб-серверов, поэтому в нём есть встроенная поддержка параллельности и конкурентности. Благодаря этому приложения на Go работают быстрее, чем их аналоги на других языках. Кроме того, Go потребляет меньше памяти, чем Java, что особенно важно при работе с большими объёмами данных.</p>
17
<p><strong>Простота.</strong>Одна из фишек Go - простой и легкочитаемый синтаксис. И это ещё один принцип создателей: всё должно быть легко и компактно, чтобы программисты тратили меньше времени на рутину и могли сосредоточиться на инженерном творчестве.</p>
17
<p><strong>Простота.</strong>Одна из фишек Go - простой и легкочитаемый синтаксис. И это ещё один принцип создателей: всё должно быть легко и компактно, чтобы программисты тратили меньше времени на рутину и могли сосредоточиться на инженерном творчестве.</p>
18
<p>А ещё это важно для больших компаний, где разработчикам приходится часто переходить с проекта на проект и надо быстро включаться в работу.</p>
18
<p>А ещё это важно для больших компаний, где разработчикам приходится часто переходить с проекта на проект и надо быстро включаться в работу.</p>
19
<p><strong>Низкий порог вхождения.</strong>У Go есть обширная библиотека стандартных пакетов для самых разных задач: работы с сетью, кодирования и декодирования данных и так далее. Документация Go написана максимально дружелюбным языком и умещается всего на 20 страницах.</p>
19
<p><strong>Низкий порог вхождения.</strong>У Go есть обширная библиотека стандартных пакетов для самых разных задач: работы с сетью, кодирования и декодирования данных и так далее. Документация Go написана максимально дружелюбным языком и умещается всего на 20 страницах.</p>
20
<p>Последнее преимущество на самом деле "со звёздочкой". Действительно, программировать вы начнёте очень быстро - но понимание сложных концепций вроде каналов и горутин может затянуться на несколько месяцев.</p>
20
<p>Последнее преимущество на самом деле "со звёздочкой". Действительно, программировать вы начнёте очень быстро - но понимание сложных концепций вроде каналов и горутин может затянуться на несколько месяцев.</p>
21
<p>Golang полюбился большим компаниям. Судя по данным с HeadHunter, почти все "тузы" российского IT-рынка хантят Go-разработчиков. Больше всего нанимают в финтехе. Несмотря на санкции, эта сфера остаётся лидером по числу нанимателей: в ней сосредоточено 17,6% от всех вакансий.</p>
21
<p>Golang полюбился большим компаниям. Судя по данным с HeadHunter, почти все "тузы" российского IT-рынка хантят Go-разработчиков. Больше всего нанимают в финтехе. Несмотря на санкции, эта сфера остаётся лидером по числу нанимателей: в ней сосредоточено 17,6% от всех вакансий.</p>
22
<p>Среди направлений, где больше всего заинтересованы в Go-разработчиках, есть и e-commerce (11,9%) и телекоммуникации (7,6%). Компании, которые нанимают спецов по Go, - это топы в своей сфере: "Тинькофф", МТС, Ozon, 2ГИС, Wildberries. </p>
22
<p>Среди направлений, где больше всего заинтересованы в Go-разработчиках, есть и e-commerce (11,9%) и телекоммуникации (7,6%). Компании, которые нанимают спецов по Go, - это топы в своей сфере: "Тинькофф", МТС, Ozon, 2ГИС, Wildberries. </p>
23
<p>В 2023 году ситуация на рынке труда не изменилась: бизнес по-прежнему заинтересован в Go-разработчиках. При этом колебания числа вакансий мало зависят от внешних факторов - например, мобилизация на наём никак не повлияла. Значительный спад ожидаемо произошёл перед Новым годом, но в течение двух месяцев рынок вновь стабилизировался.</p>
23
<p>В 2023 году ситуация на рынке труда не изменилась: бизнес по-прежнему заинтересован в Go-разработчиках. При этом колебания числа вакансий мало зависят от внешних факторов - например, мобилизация на наём никак не повлияла. Значительный спад ожидаемо произошёл перед Новым годом, но в течение двух месяцев рынок вновь стабилизировался.</p>
24
<p>Короткий ответ: до 300к в секунду пока далеко, но рынок к этому стремится.</p>
24
<p>Короткий ответ: до 300к в секунду пока далеко, но рынок к этому стремится.</p>
25
<p>Программировать на Go пока умеет не так много разработчиков, поэтому компании готовы предлагать кандидатам хорошие деньги. Go успел даже забраться в тройку самых денежных языков<a>по версии "Хабр.Карьеры"</a>: во втором полугодии медианная зарплата разработчиков составила 250 000 рублей в месяц.</p>
25
<p>Программировать на Go пока умеет не так много разработчиков, поэтому компании готовы предлагать кандидатам хорошие деньги. Go успел даже забраться в тройку самых денежных языков<a>по версии "Хабр.Карьеры"</a>: во втором полугодии медианная зарплата разработчиков составила 250 000 рублей в месяц.</p>
26
<p>При этом зарплаты Go-разработчиков стабильно растут: в сравнении с первым полугодием прошлого года - на целых 22%. По этому показателю Golang опередил только Delphi, который вырос на 28% за указанный период.</p>
26
<p>При этом зарплаты Go-разработчиков стабильно растут: в сравнении с первым полугодием прошлого года - на целых 22%. По этому показателю Golang опередил только Delphi, который вырос на 28% за указанный период.</p>
27
<em>Инфографика: "<a>Технократия</a>"</em><p>Это впечатляющий рост для такого молодого языка - 20% за два года, и темпы не собираются снижаться. Разработчики на Go легко могут посоревноваться в зарплатах с джавистами и питонистами: первые<a>зарабатывают</a>в медиане 250 000 рублей, а вторые - 200 000 рублей.</p>
27
<em>Инфографика: "<a>Технократия</a>"</em><p>Это впечатляющий рост для такого молодого языка - 20% за два года, и темпы не собираются снижаться. Разработчики на Go легко могут посоревноваться в зарплатах с джавистами и питонистами: первые<a>зарабатывают</a>в медиане 250 000 рублей, а вторые - 200 000 рублей.</p>
28
<p>Кажется, что если язык молодой, то компании при найме будут отдавать приоритет начинающим специалистам, чтобы вырастить из них крепких мидлов с прицелом на переход в сеньоры. Но данные показывают иную картину - сейчас в приоритете как раз senior-разработчики.</p>
28
<p>Кажется, что если язык молодой, то компании при найме будут отдавать приоритет начинающим специалистам, чтобы вырастить из них крепких мидлов с прицелом на переход в сеньоры. Но данные показывают иную картину - сейчас в приоритете как раз senior-разработчики.</p>
29
<em>Инфографика: "<a>Технократия</a>"</em><p>Это может говорить о том, что компании находятся в процессе выстраивания команд разработки на Go. А для этого как раз нужны сеньоры - крепкие разработчики, которые могут не только писать код, но и брать на себя управление командой и проектами.</p>
29
<em>Инфографика: "<a>Технократия</a>"</em><p>Это может говорить о том, что компании находятся в процессе выстраивания команд разработки на Go. А для этого как раз нужны сеньоры - крепкие разработчики, которые могут не только писать код, но и брать на себя управление командой и проектами.</p>
30
<p>Если говорить о зарплатной вилке, то,<a>по данным Getmatch</a>, расклад такой:</p>
30
<p>Если говорить о зарплатной вилке, то,<a>по данным Getmatch</a>, расклад такой:</p>
31
<ul><li><strong>Junior</strong>: от 86 000 рублей в месяц. Медиана - 145 000 рублей.</li>
31
<ul><li><strong>Junior</strong>: от 86 000 рублей в месяц. Медиана - 145 000 рублей.</li>
32
<li><strong>Middle</strong>: от 130 000 рублей в месяц. Медиана - 202 000 рублей.</li>
32
<li><strong>Middle</strong>: от 130 000 рублей в месяц. Медиана - 202 000 рублей.</li>
33
<li><strong>Senior</strong>: от 200 000 рублей в месяц. Медиана - 300 000 рублей.</li>
33
<li><strong>Senior</strong>: от 200 000 рублей в месяц. Медиана - 300 000 рублей.</li>
34
</ul><p><strong>Резюме</strong>: Go - мощный и лёгкий язык, который используют всё больше компаний, от стартапов до бигтеха. Анализ рынка показывает, что вакансий станет больше. Из-за этого рост зарплат может потерять в темпах, когда возникнет дисбаланс спроса и предложения. Так что лучший момент для того, чтобы залететь в Go, - прямо сейчас, пока есть ощутимая нехватка кадров.</p>
34
</ul><p><strong>Резюме</strong>: Go - мощный и лёгкий язык, который используют всё больше компаний, от стартапов до бигтеха. Анализ рынка показывает, что вакансий станет больше. Из-за этого рост зарплат может потерять в темпах, когда возникнет дисбаланс спроса и предложения. Так что лучший момент для того, чтобы залететь в Go, - прямо сейчас, пока есть ощутимая нехватка кадров.</p>
35
<p>Вот, что об этом думает Алмаз Нурмухаметов, ведущий Java-разработчик в "Технократии", который сейчас познаёт прелесть Go-разработки:</p>
35
<p>Вот, что об этом думает Алмаз Нурмухаметов, ведущий Java-разработчик в "Технократии", который сейчас познаёт прелесть Go-разработки:</p>
36
<p><em>"Хотя Go предлагает простой синтаксис и довольно лёгок в изучении, он может быть сложен для новичков - особенно для тех, кто никогда ранее не изучал языки программирования.</em></p>
36
<p><em>"Хотя Go предлагает простой синтаксис и довольно лёгок в изучении, он может быть сложен для новичков - особенно для тех, кто никогда ранее не изучал языки программирования.</em></p>
37
<p><em>Если нет опыта в программировании, лучше всё же начать с более простых языков, таких как Python, Java или JavaScript. На них можно изучить основы программирования, а затем, если будет желание, перейти на более сложные языки, такие как Go".</em></p>
37
<p><em>Если нет опыта в программировании, лучше всё же начать с более простых языков, таких как Python, Java или JavaScript. На них можно изучить основы программирования, а затем, если будет желание, перейти на более сложные языки, такие как Go".</em></p>
38
<p>Отвечает всё тот же Алмаз Нурмухаметов:</p>
38
<p>Отвечает всё тот же Алмаз Нурмухаметов:</p>
39
<p><em>"Если у вас уже есть опыт в программировании и вы хотите изучить простой, производительный и эффективный язык, то Go - это отличный выбор. В нём заложены возможности для разработки самых разных проектов, включая, например, облачные и микросервисные приложения.</em></p>
39
<p><em>"Если у вас уже есть опыт в программировании и вы хотите изучить простой, производительный и эффективный язык, то Go - это отличный выбор. В нём заложены возможности для разработки самых разных проектов, включая, например, облачные и микросервисные приложения.</em></p>
40
<p><em>С другой стороны, Java и Python остаются очень популярными языками программирования с большим сообществом и обширной документацией. Если вам нравится с ними работать, можно продолжать углублять свои знания и навыки разработки на этих языках, и будет вам счастье".</em></p>
40
<p><em>С другой стороны, Java и Python остаются очень популярными языками программирования с большим сообществом и обширной документацией. Если вам нравится с ними работать, можно продолжать углублять свои знания и навыки разработки на этих языках, и будет вам счастье".</em></p>
41
<a>Научитесь: Профессия PHP-разработчик с нуля до PRO Узнать больше</a>
41
<a>Научитесь: Профессия PHP-разработчик с нуля до PRO Узнать больше</a>