0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Как так получилось, что многие программисты считают Go простым языком, причём работодатели готовы платить много и нанимать разработчиков десятками? И почему бизнес охотится на разработчиков Go? Об этом и поговорим.</p>
1
<p>Как так получилось, что многие программисты считают Go простым языком, причём работодатели готовы платить много и нанимать разработчиков десятками? И почему бизнес охотится на разработчиков Go? Об этом и поговорим.</p>
2
<h2>Будь проще и к тебе…</h2>
2
<h2>Будь проще и к тебе…</h2>
3
<p>Согласно рейтингу TIOBE,<a>популярность Go растёт</a>по всему миру - он даже стал в 2016 году языком года, причём второй раз за свою историю. Ещё в 2009 году, когда его презентовали в Google, создатели поясняли, что их задачей было сделать действительно<strong>простой язык</strong>, совместив в нём скорость и динамику Python с безопасностью и производительностью C и C++.</p>
3
<p>Согласно рейтингу TIOBE,<a>популярность Go растёт</a>по всему миру - он даже стал в 2016 году языком года, причём второй раз за свою историю. Ещё в 2009 году, когда его презентовали в Google, создатели поясняли, что их задачей было сделать действительно<strong>простой язык</strong>, совместив в нём скорость и динамику Python с безопасностью и производительностью C и C++.</p>
4
<p>Стремление сделать язык Go проще объяснялось соображениями, что<strong>многие языки программирования сегодня слишком сложны</strong>, из-за чего создавать софт становится всё труднее. Именно поэтому создатели Go часто цитировали Р. Габриэля, который разрабатывал Common Lisp. Он восхищался ранними языками программирования, их чистотой, лёгкостью и работой по принципу "<strong>немного текста, но много дела</strong>".</p>
4
<p>Стремление сделать язык Go проще объяснялось соображениями, что<strong>многие языки программирования сегодня слишком сложны</strong>, из-за чего создавать софт становится всё труднее. Именно поэтому создатели Go часто цитировали Р. Габриэля, который разрабатывал Common Lisp. Он восхищался ранними языками программирования, их чистотой, лёгкостью и работой по принципу "<strong>немного текста, но много дела</strong>".</p>
5
<p>Но это всё лирика. Главная причина в том, что современные молодые программисты - это, как правило, не исследователи, а "гуглеры". Мало кто из них способен понять действительно сложный язык, но ведь<strong>создавать хороший софт бизнесу жизненно необходимо</strong>. Лучший выход - предложить язык, который смогут<strong>быстро понять</strong>и к которому легко привыкнуть.</p>
5
<p>Но это всё лирика. Главная причина в том, что современные молодые программисты - это, как правило, не исследователи, а "гуглеры". Мало кто из них способен понять действительно сложный язык, но ведь<strong>создавать хороший софт бизнесу жизненно необходимо</strong>. Лучший выход - предложить язык, который смогут<strong>быстро понять</strong>и к которому легко привыкнуть.</p>
6
<p>Можно сказать, что кое-что создателям всё же удалось - порог вхождения у Go действительно невысок, что и является его главным плюсом. Go способен изучить даже новичок. Это аскетичный язык с простым синтаксисом и доскональной техдокументацией.</p>
6
<p>Можно сказать, что кое-что создателям всё же удалось - порог вхождения у Go действительно невысок, что и является его главным плюсом. Go способен изучить даже новичок. Это аскетичный язык с простым синтаксисом и доскональной техдокументацией.</p>
7
<p>А ещё Go "близок к железу". Он закладывает базовое понимание устройства операционной системы и компьютера, включая работу с памятью, многопоточность, синхронизацию процессов (привет C). А значит, Go прекрасно подходит для 1-го в изучении языка программирования. Впрочем, на нём можно остановиться и для постоянной работы.</p>
7
<p>А ещё Go "близок к железу". Он закладывает базовое понимание устройства операционной системы и компьютера, включая работу с памятью, многопоточность, синхронизацию процессов (привет C). А значит, Go прекрасно подходит для 1-го в изучении языка программирования. Впрочем, на нём можно остановиться и для постоянной работы.</p>
8
<p>А если опыт программирования на любом C-подобном языке уже есть (C, PHP, C++, Java и другие), то перейти на Golang не составит труда.</p>
8
<p>А если опыт программирования на любом C-подобном языке уже есть (C, PHP, C++, Java и другие), то перейти на Golang не составит труда.</p>
9
<h2>…потянутся люди</h2>
9
<h2>…потянутся люди</h2>
10
<p>По<a>данным прошлогоднего опроса</a>Stack Overflow язык Go находится на 3-м месте среди языков, которыми разработчики желают пользоваться чаще. И это неудивительно, ведь<strong>программисты Golang получают одну из самых высоких зарплат</strong>даже при относительно небольшом опыте работы. А по<a>данным соцсети</a>"Мой круг" в 2017 году заработная плата Go-разработчика и вовсе была самой высокой среди программистов. Сегодня даже "мидлам" в Москве предлагают порядка 120 тыс. рублей, а для Senior или Lead можно найти предложения в 200-400 тысяч.</p>
10
<p>По<a>данным прошлогоднего опроса</a>Stack Overflow язык Go находится на 3-м месте среди языков, которыми разработчики желают пользоваться чаще. И это неудивительно, ведь<strong>программисты Golang получают одну из самых высоких зарплат</strong>даже при относительно небольшом опыте работы. А по<a>данным соцсети</a>"Мой круг" в 2017 году заработная плата Go-разработчика и вовсе была самой высокой среди программистов. Сегодня даже "мидлам" в Москве предлагают порядка 120 тыс. рублей, а для Senior или Lead можно найти предложения в 200-400 тысяч.</p>
11
<p>Считается, что большая зарплата - признак дефицита специалистов. Их меньше, чем требуется работодателям. Почему? Во-первых, Golang занял большую часть рынка web-приложений. Во-вторых, считается, что он заточен под разработку микросервисов и сетевых приложений. В-третьих, разработчиков Go сегодня часто нанимают крупные компании, принимающие решение переписать свой код. Например, в 2018 году онлайн-ритейлер Ozon<a>объявил</a>о наборе двухсот Go-разработчиков, сделав ставку на Go из-за его надёжности и скорости.</p>
11
<p>Считается, что большая зарплата - признак дефицита специалистов. Их меньше, чем требуется работодателям. Почему? Во-первых, Golang занял большую часть рынка web-приложений. Во-вторых, считается, что он заточен под разработку микросервисов и сетевых приложений. В-третьих, разработчиков Go сегодня часто нанимают крупные компании, принимающие решение переписать свой код. Например, в 2018 году онлайн-ритейлер Ozon<a>объявил</a>о наборе двухсот Go-разработчиков, сделав ставку на Go из-за его надёжности и скорости.</p>
12
<p>В настоящее время отечественное сообщество разработчиков Golang активно расширяется, а развитием в этом направлении интересуются всё больше специалистов. Что касается бизнеса, то в случае необходимости рефакторинга кода Go становится<strong>идеальным компромиссом</strong>: на этот язык может перейти любой разработчик, а сам код обслуживать совсем несложно.</p>
12
<p>В настоящее время отечественное сообщество разработчиков Golang активно расширяется, а развитием в этом направлении интересуются всё больше специалистов. Что касается бизнеса, то в случае необходимости рефакторинга кода Go становится<strong>идеальным компромиссом</strong>: на этот язык может перейти любой разработчик, а сам код обслуживать совсем несложно.</p>
13
<p><em>Заинтересовались языком программирования Golang? Хотите перейти на него быстро и научиться применять правильно? Добро пожаловать на курсы в OTUS!</em></p>
13
<p><em>Заинтересовались языком программирования Golang? Хотите перейти на него быстро и научиться применять правильно? Добро пожаловать на курсы в OTUS!</em></p>
14
14