Праздники закончились, пора возвращаться к работе. По этому случаю представляю новую программу обучения «Go-разработчик с нуля». Как и в прошлый раз, вся программа состоит из бесплатных курсов и материалов. Ну что, поехали?



Справка

Go-разработчик — это специалист, который занимается разработкой программного обеспечения с использованием языка программирования Go (Golang). Go-разработчики занимаются созданием программного обеспечения, веб-приложений и микросервисов.



Этап 1. Знакомство с Go

Мы ничего не знаем о профессии, поэтому смотрим вводные ролики на YouTube: Golang — что на нем пишут, Чем хорош GOLANG, и стоит ли его изучать? и Всё о Go. Если плохо воспринимаем видео, читаем статью Стоит ли учить Go в 2023 году.



Этап 2. Изучение базы

Прежде чем начнём изучать язык программирования и другие сопутствующие технологии, нам необходимо изучить базу. Набираемся терпения и проходим следующие курсы: Основы Computer Science и CS50 на русском.



Этап 3. Изучение Go

Мы уже имеем представление о том, как работают компьютеры и чем занимается Go-разработчик. Если понимаем, что нам заходит, смотрим бесплатные видеокурсы: Уроки Go, Изучаем Golang и Программирование на Go — курс Golang с бонусными проектами.



Этап 4. Изучение сопутствующих технологий.

Мы прошли пять курсов, но на работу пока не возьмут. Чтобы взяли, нам следует углубиться в сопутствующие технологии: Git: курс, PostgreSQL, Kafka, RabbitMQ, Docker и Kubernetes.



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



Чтение и общение

Чтобы расширять кругозор, читаем канал Golang. Если что-то непонятно, спрашиваем в Golang чат.



Суммируем

Программы хватит примерно на 8-10 месяцев обучения. Если вы прошли весь список, можете искать стажировку и готовиться к собесам по этой статье.



Успехов!