Программирование • 08 августа 2024 • 5 мин чтения

Полезные ресурсы для начинающего разработчика Go

Go, или Golang, — язык программирования от Google. На нём пишут высоконагруженные сервисы, например в финтехе или ретейле. Публикуем список материалов, которые помогут изучить Go.

Бесплатные курсы

1. Курс Яндекс Практикума «Go-разработчик с нуля»

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

Программа обучения состоит из 16 спринтов и двух выпускных работ

В основной части будет больше практики — студенты смогут проверить свои знания на специальном тренажёре и сделают 10 проектов для портфолио. Кроме того, они освоят инструменты Docker, Linux, GitHub и начнут поиск работы при поддержке IT-рекрутеров Практикума.

Программа курса поможет разобраться в основах языка Golang. Подойдёт тем, кто уже имеет базовые знания в программировании. Кроме теоретических блоков про возможности языка, есть ещё и блоки с практическими заданиями.

Ресурс поможет освоить базовый синтаксис языка с нуля. Рассказывает про операторы, переменные, структуры, функции, методы и интерфейсы. Есть задачи для проверки знаний.

Большой онлайн-путеводитель по синтаксису, переменным, типам данных, массивам, операторам Go. В каждой теме есть примеры кода и упражнения для отработки навыков.

Телеграм-каналы

Авторы канала собирают самое полезное для Go-разработчика: статьи, книги, лекции, курсы — в одном месте.

В канале публикуют ссылки на полезные статьи и инструменты для Golang-разработчиков

Канал для начинающих программистов Go. Контент состоит из туториалов, вопросов с собеседований и тестов на знание Golang.

Ссылки на полезные ресурсы и инструменты для Go-разработчика.

Подборка вакансий для разработчиков Golang.

Ещё один канал, в котором публикуют описания вакансий для Golang-разработчиков.

Канал с задачами по Go и вопросами, которые задают программистам при трудоустройстве.

Интересное из мира Go: новости, статьи, проекты, сервисы, изменения в языке.

Подборки книг, которые помогут Golang-разработчику развить свои навыки.

Youtube-каналы

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

Освоить базу по Go можно с помощью видеоуроков от опытных программистов. Здесь, например, автор рассказывает о создании веб-сайта. Источник: «Гоша Дударь»

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

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

YouTube-канал конференции GopherCon, которая посвящена всему, что связано с Go. Публикуют записи выступлений разработчиков.

Книги

Автор: Калеб Докси

Классический учебник для разработчиков, в котором описаны основы Go: от типов данных и переменных до тестирования и библиотек.

С помощью учебников от опытных разработчиков можно освоить базу по Go

Авторы: Алан Донован и Брайан Керниган

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

Автор: Марк Макгрэнаган

Практическое руководство по Go с использованием примеров реальных программ.

Автор: Джей Макгаврен

Книга построена на примерах, которые позволяют познакомиться с языком и сразу приступить к программированию на Go.

Статьи

В блоге Практикума много статей про программирование, в том числе на языке Golang. Например, можно почитать:

● Плюсы и минусы Go
Чем занимается Go-разработчик
● В чём суть объектно ориентированного программирования

Начинающие разработчики могут найти в Практикуме статьи про все популярные языки программирования

Сборник кратких статей-инструкций. Может заменить учебник по основам Go.

Публикации на официальном сайте Golang, где объясняют возможности языка и рассказывают про обновления.

На «Хабре» есть раздел, в котором опытные разработчики публикуют статьи о Go. Можно найти шаблоны unit-тестов, почитать про исправление багов и оптимизацию языка.

Статью подготовили:
Надежда Низамова
Яндекс Практикум
Редактор
Полина Овчинникова
Яндекс Практикум
Иллюстратор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться

Успейте начать учебу в Практикуме до конца ноября со скидкой 20%

Fri Nov 01 2024 19:40:06 GMT+0300 (Moscow Standard Time)