Полезные ресурсы для начинающего разработчика Go
Полезные ресурсы для начинающего разработчика Go
Go, или Golang, — язык программирования от Google. На нём пишут высоконагруженные сервисы, например в финтехе или ретейле. Публикуем список материалов, которые помогут изучить Go.
1. Курс Яндекс Практикума «Go-разработчик с нуля»
В бесплатной части курса можно познакомиться с основами языка программирования Golang: самостоятельно написать первую программу, научиться выводить данные на экран и узнать, что такое переменные и типы данных.
Программа обучения состоит из 16 спринтов и двух выпускных работ
В основной части будет больше практики — студенты смогут проверить свои знания на специальном тренажёре и сделают 10 проектов для портфолио. Кроме того, они освоят инструменты Docker, Linux, GitHub и начнут поиск работы при поддержке IT-рекрутеров Практикума.
2. Курс «Программирование на Golang»
Программа курса поможет разобраться в основах языка Golang. Подойдёт тем, кто уже имеет базовые знания в программировании. Кроме теоретических блоков про возможности языка, есть ещё и блоки с практическими заданиями.
Ресурс поможет освоить базовый синтаксис языка с нуля. Рассказывает про операторы, переменные, структуры, функции, методы и интерфейсы. Есть задачи для проверки знаний.
Большой онлайн-путеводитель по синтаксису, переменным, типам данных, массивам, операторам Go. В каждой теме есть примеры кода и упражнения для отработки навыков.
Авторы канала собирают самое полезное для Go-разработчика: статьи, книги, лекции, курсы — в одном месте.
В канале публикуют ссылки на полезные статьи и инструменты для Golang-разработчиков
Канал для начинающих программистов Go. Контент состоит из туториалов, вопросов с собеседований и тестов на знание Golang.
7. Golang
Ссылки на полезные ресурсы и инструменты для Go-разработчика.
Подборка вакансий для разработчиков Golang.
9. Golang Jobs
Ещё один канал, в котором публикуют описания вакансий для Golang-разработчиков.
Канал с задачами по Go и вопросами, которые задают программистам при трудоустройстве.
Интересное из мира Go: новости, статьи, проекты, сервисы, изменения в языке.
12. Golang Books
Подборки книг, которые помогут Golang-разработчику развить свои навыки.
13. «Гоша Дударь»
Канал с видео про создание сайтов, игр, программ и приложений с виртуальной реальностью. Есть подборка уроков по Go для изучения языка с нуля.
Освоить базу по Go можно с помощью видеоуроков от опытных программистов. Здесь, например, автор рассказывает о создании веб-сайта. Источник: «Гоша Дударь»
14. Golang Dojo
Видео про возможности и перспективы языка Go. Можно изучить библиотеки и фреймворки Golang и узнать, какие ошибки чаще всего допускают начинающие разработчики.
15. Tech With Tim
Всё про мир программирования, разработку программного обеспечения и машинное обучение. Автор публикует видео про разные языки — по Golang есть отдельный плейлист.
16. Gopher Academy
YouTube-канал конференции GopherCon, которая посвящена всему, что связано с Go. Публикуют записи выступлений разработчиков.
Автор: Калеб Докси
Классический учебник для разработчиков, в котором описаны основы Go: от типов данных и переменных до тестирования и библиотек.
С помощью учебников от опытных разработчиков можно освоить базу по Go
Авторы: Алан Донован и Брайан Керниган
Пособие для Golang-разработчиков. Авторы пишут про типы данных, структуры управления, функции, интерфейсы и многопоточность. Теорию подкрепляют практическими примерами и упражнениями.
19. «Go в примерах»
Автор: Марк Макгрэнаган
Практическое руководство по Go с использованием примеров реальных программ.
Автор: Джей Макгаврен
Книга построена на примерах, которые позволяют познакомиться с языком и сразу приступить к программированию на Go.
В блоге Практикума много статей про программирование, в том числе на языке Golang. Например, можно почитать:
● Плюсы и минусы Go
● Чем занимается Go-разработчик
● В чём суть объектно ориентированного программирования
Начинающие разработчики могут найти в Практикуме статьи про все популярные языки программирования
22. Go go-to guide
Сборник кратких статей-инструкций. Может заменить учебник по основам Go.
23. Блог Go
Публикации на официальном сайте Golang, где объясняют возможности языка и рассказывают про обновления.
На «Хабре» есть раздел, в котором опытные разработчики публикуют статьи о Go. Можно найти шаблоны unit-тестов, почитать про исправление багов и оптимизацию языка.
Читать также: