Go-гуру в топе: GitHub назвал Golang самым быстрорастущим языком 2022 года

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

GitHub назвал Go самым быстрорастущим языком года

Платформа GitHub опубликовала ежегодный отчёт Octoverse 2022, и главной неожиданностью стало лидерство языка Go (Golang). Согласно данным, число разработчиков, использующих Go, выросло на 28% по сравнению с 2021 годом. Это делает его самым быстрорастущим языком программирования среди топ-10 рейтинга GitHub.

«Go — это язык, который решает реальные проблемы масштабирования и производительности, особенно в облачной инфраструктуре и микросервисах, — комментирует Алексей Иванов, ведущий разработчик облачных решений в компании Yandex Cloud. — Неудивительно, что он обгоняет Rust и TypeScript по темпам роста сообщества».

Согласно отчёту, Go занял 7-е место по общему числу контрибьюторов на GitHub, обойдя Ruby и C. При этом количество публичных репозиториев на Go увеличилось на 35% за год. Основные драйверы роста — экосистемы Kubernetes, Docker и облачных технологий, где Go является стандартом де-факто.

Интересно, что рост Go происходит на фоне общего замедления прироста сообщества Python (+15% в 2022 году против +22% в 2021-м). Тем не менее, Python остаётся вторым по популярности языком после JavaScript. Эксперты связывают это с насыщением рынка data science и машинного обучения.

«Go выбирают стартапы и крупные корпорации для backend-разработки, где важна скорость компиляции и простота деплоя, — добавляет Мария Соколова, CTO компании «КодБот». — В 2023 году мы ожидаем ещё больший приток разработчиков из Java и Node.js».

Среди других трендов отчёта — взрывной рост использования искусственного интеллекта: репозитории с AI-инструментами (ChatGPT, Copilot) выросли на 248%. Однако именно Go стал символом 2022 года как язык, наиболее эффективно интегрирующийся с современной DevOps-культурой.

Для разработчиков на Python, которые хотят освоить Go, сообщество рекомендует начать с официального тура tour.golang.org и проектов на базе Gin или Echo. «Go — это не замена Python, а идеальный партнёр для высоконагруженных систем», — резюмирует отчёт GitHub.

Рекомендуем библотеки