Найти тему
Skillbox

Go — это новая Java. Почему даже middle-разработчикам не стоит останавливаться на достигнутом

Как выделиться на фоне таких же джунов, как ты? Задрать ожидания по зарплате до потолка — это неправильный ответ. А вот постоянно развиваться — уже лучше. Можно менять компании, переходить из проектной команды в продуктовую, знакомиться с новыми для себя подходами к разработке. А можно углубить свои знания в какой-нибудь перспективной технологии. Такой, как язык Go.

Сегодня поговорим о том, как это сделать.

Go — это новая Java

Серьёзно. Многие проекты с открытым исходным кодом, например, Jaeger, Kubernetes, Docker, InfluxDB, Serf написаны на Go. В то же время более старые, такие как Apache Kafka, Apache Hadoop, Apache Spark — на Java. По результатам опроса компании HackerEarth, в 2020 году Golang вышел на первое место среди языков, которые хотят знать большинство разработчиков — 32%. А вот, например, Python в вишлисте только у 24%.

В опросе участвовали почти 17 тысяч разработчиков из 76 стран. Да, Go делит первое место с JavaScript, но разве ещё год назад кто-то мог подумать, что такое возможно?
В опросе участвовали почти 17 тысяч разработчиков из 76 стран. Да, Go делит первое место с JavaScript, но разве ещё год назад кто-то мог подумать, что такое возможно?

Go стал своего рода швейцарским армейским ножом, который избавился от лишнего мусора, накопившегося на платформах за последние несколько десятилетий.

В основном его используют в разработке масштабируемых облачных сервисов — с помощью Go можно оптимизировать их и повысить производительность. Неудивительно, что столько разработчиков мечтают добавить его в свой стек.

Тех, кто программирует на Go, становится всё больше. Чтобы конкурировать с ними, сегодняшним Go-разработчикам нужно развиваться дальше и получать новые навыки. А заодно — больше зарабатывать.

Уровни зарплаты Go-разработчиков

Средняя зарплата разработчиков на этом языке почти в 1,5 раза выше, чем у PHP-программистов или JavaScript-разрабов. Неплохо.

Ещё во втором полугодии 2019 средняя зарплата Go-разработчика составляла 150 000 рублей. При этом джуны получали не так много — 55 000, мидлы почти в 2,5 раза больше — 130 000, сеньоры — 175 000, а лиды — 230 000.

Сядьте поудобнее, поверните голову набок и всё станет понятно :) Важное из графика: зарплата лида по Go в 3,7 раза выше зарплаты джуна. Источник: «Хабр Карьера»
Сядьте поудобнее, поверните голову набок и всё станет понятно :) Важное из графика: зарплата лида по Go в 3,7 раза выше зарплаты джуна. Источник: «Хабр Карьера»

По сравнению с прошлым годом в 2020 зарплата всех айтишников выросла на 8%, а больше всего сейчас получают именно Go-разработчики — в среднем 170 000 рублей. Если пересчитать всё с новым коэффициентом, мы увидим, что мидлы и сеньоры зарабатывают где-то от 140 до 190 тысяч.

Да-да, недурно, мы согласны
Да-да, недурно, мы согласны

Хочется больше? Что ж, нет препятствий для патриотов. Прямо сейчас на hh.ru открыто почти 100 вакансий с зарплатой от 275 000.

Всего на hh.ru сейчас 1 498 компаний ищут программистов на Go
Всего на hh.ru сейчас 1 498 компаний ищут программистов на Go

Если вы уже владеете Go на начальном уровне, то у вас конкурентное преимущество — сможете быстрее прокачаться, перейти на новый грейд и начать зарабатывать от 170 000 рублей в обозримом будущем. Точнее, уже через 8 месяцев — если пройдёте онлайн-курс «Go-Разработчик PRO» от Skillbox.

Что за курс?

Этот курс мы сделали специально для практикующих Go-разработчиков: джунов и мидлов. На курсе студенты освоят Go на продвинутом уровне и смогут претендовать на более высокую должность в своей компании — или в команды рангом повыше.

И это уже через 8 месяцев
И это уже через 8 месяцев

С чем я смогу работать?

Программа состоит из 20 модулей, в которых вас ждут онлайн-лекции и практические задания на основе реальных кейсов. Сначала вы ближе познакомитесь с самим языком Go, затем разберётесь в тонкостях работы с Git, командной строкой Bash и языком запросов SQL. К концу курса вы будете:

✔️ Разрабатывать веб-приложения с микросервисной архитектурой

✔️ Работать с многопоточностью и конкурентностью

✔️ Использовать алгоритмы и паттерны

✔️ Уменьшать время отклика от сервера

✔️ Работать с сетевыми протоколами

✔️ Проектировать приложения и API

✔️ Разворачивать приложения на Go в Docker и тестировать их

✔️ Понимать принципы взаимодействия приложений на Go с операционными системами *nix

После всех модулей вы поработаете над дипломным проектом — создадите сервис для получения данных о маршрутах с функциями рендеринга через OSRM, сохранения и отдачи данных пользователю.

-7

Кто ведёт курс?

Вашим преподавателем станет Дмитрий Жвакин, senior backend developer в S7. У него 12 лет опыта в программировании, 5 из которых он использует язык Go — в том числе переводит старые проекты на стек Go. Сейчас Дмитрий занимается разработкой блокчейн-платформы на базе фреймворка Hyperledger Fabric.

И ещё несколько бонусов

Удобный график. Занятия в Skillbox не отвлекают от основной работы и личной жизни — смотрите онлайн-лекции и делайте домашку, когда у вас есть время.

Личный наставник. Ваши домашние работы будет проверять преподаватель, он досконально разберёт код и подскажет, как сделать его лучше. И, конечно, ответит на вопросы.

Английский для IT-специалистов. Мы добавили бонусный курс, для того чтобы вы могли подтянуть свои знания и применять их в новой профессии.

Хотите стать крутым специалистом и больше зарабатывать? Почему бы и нет?

Вы можете сэкономить на обучении и купить курс дешевле— прямо сейчас на него действует скидка 30% !

Листайте дальше, чтобы узнать о курсе подробнее и оставить заявку!