Если вбить «как стать go разработчиком» в поисковую строку, можно найти миллион курсов по данному направлению. Проблема в том, что почти все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей. 

Чтобы разбавить данную ситуацию, мы с Go-разработчиком Валерием Лаптевым подготовили для вас программу обучения «Go-разработчик с нуля», которая состоит только из бесплатных курсов.

Справка

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

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

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

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

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

Этап 3. Изучение основного стека

Мы уже имеем представление о том, как работают компьютеры. Это здорово, но чтобы разрабатывать что-то самим, нужно изучить основной стек:

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

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

Нас больше не пугает язык программирования, так как мы усердно занимались несколько месяцев. Чтобы созреть до junior уровня, нужно углубиться в сопутствующие технологии:

  • система контроля версий: Git

  • реляционная база данных: PostgreSQL

  • брокеры сообщений: RabbitMQ и Kafka

  • контейнеризация приложений: Docker

  • оркестрация контейнеров: Kubernetes

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

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

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

В заключение, хотим отметить, что программы хватит на 9-12 месяцев обучения. Если вы прошли весь список, можете искать первую работу и готовиться к собеседованиям по этой статье.

Желаем успехов!

Другие программы обучения

P.S. А если вы вдруг боитесь, что никогда не найдёте работу в IT, приглашаю в мой ироничный канал «Айти Олигарх». Там я делюсь своим опытом, как монетизировать айтишные навыки через фрилансинди-разработку и прочие неочевидные варианты.

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