Основные ресурсы для изучения Go

В настоящее время растет потребность в разработчиках на языке Go. Крупные проекты с открытым исходным кодом, такие как Kubernetes, Docker и Terraform, работают на Go. Это третий по востребованности язык программирования после Python и JavaScript. Это лишь некоторые из причин, по которым мы решили собрать лучшие ресурсы по Go, чтобы вы могли их прочитать, прослушать или подписаться на них.

5 замечательных книг для обучения Go 📚

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

  • Язык программирования Go
    Авторы: Алан Донован и Брайан Керниган

Год издания: 2015

Объем: 390 страниц

Краткое содержание:

Авторитетный ресурс для любого программиста, желающего изучить язык Go. В книге показано, как писать на понятном и идиоматическом языке Go для решения реальных задач. Книга не предполагает ни предварительного знания Go, ни опыта работы с каким-либо конкретным языком, так что вы найдете ее доступной независимо от того, с каким языком вам удобнее всего работать - JavaScript, Ruby, Python, Java или C++.

  • Go на практике
    Авторы: Мэтт Батчер и Мэтт Фарина

Год издания: 2015

Объем: 275 страниц

Краткое содержание:

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

  • Веб-программирование на языке Go
    Автор: Сау Шонг Чанг

Год издания: 2016

Объем: 312 страниц

Краткое содержание:

Книга "Веб-программирование на языке Go" учит создавать веб-приложения на языке Go, используя современные принципы проектирования. Вы узнаете, как реализовать паттерн проектирования "инъекция зависимостей" для написания тестовых дублей, использовать параллелизм в веб-приложениях, создавать и потреблять JSON и XML в веб-сервисах. Попутно вы узнаете, как минимизировать зависимость от внешних фреймворков, а также овладеете ценными приемами повышения производительности при тестировании и развертывании приложений.

  • Go Programming Blueprints (2-е изд.)
    Автор: Мэтт Райер

Год издания: 2016

Объем: 432 страницы

Краткое содержание:

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

7 лучших блогов, чтобы быть в курсе событий 📩

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

Дэйв Чейни - участник проекта по языку Go и, ведя блог о Go уже почти десять лет, является авторитетным источником №1 по Go.

GopherAcademy предоставляет конференции, образование, тренинги и общественные услуги для сообщества разработчиков языка программирования Go. Записи в их блоге являются прекрасным источником информации о языке Go.

Блог Go - это лучшее место для получения информации о новых и готовящихся к выпуску функциях Go, а также информации о широком сообществе Go.

GolangBot, созданный Навином Раманатаном, представляет собой полностью бесплатную серию обучающих программ, которая поможет вам освоить основные принципы работы с Go.
Golang Code

Golang Code - это библиотека фрагментов кода на языке Go, которая пригодится вам, если вы ищете быстрое решение проблемы на языке Go. Она не столько учит коду, сколько показывает его.

5 полезных сообществ Go 🎭

11
Начать дискуссию