Курс по Golang, обучение программированию на Golang, уроки программирования на Golang
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Team Lead
-6%
Архитектура и шаблоны проектирования Разработчик IoT
-13%
C# Developer. Professional
-9%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Java Developer. Professional JavaScript Developer. Professional Базы данных Android Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Vue.js разработчик Agile Project Manager VOIP инженер Scala-разработчик Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Дизайн сетей ЦОД
-13%
NoSQL Основы Windows Server MS SQL Server Developer Инфраструктурная платформа на основе Kubernetes Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Специальная цена

Golang Developer. Professional

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Формат:

Online

Начало занятий:

27 мая

Дни занятий:

Вт 20:00, Чт 20:00

Что даст вам этот курс

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

Этот курс подойдет для:

- web-разработчиков, которые хотят переквалифицироваться в Go и расширить свой уровень мастерства;
- всех тех, кто уже разобрался с основой Go и хочет начать применять язык правильно.

Особенности курса:


Изучение внутренних механизмов Golang, а не только синтаксиса языка

Практика — реальные проблемы и их решения, с которыми столкнулись авторы при работе с Go

Теория — реальные кейсы перевода на стек языка Golang с других технологических стеков (PHP, C#) крупных высоконагруженных проектов

Выпускной проект (кейс для портфолио) — самостоятельная разработка микросервиса


Выпускники смогут:

- писать production-ready код, многопоточные и конкурентные программы;
- понимать синтаксис и внутреннее устройство языка Go;
- понимать особенности сетевого программирования;
- уметь создавать микросервисы с помощью Go;
- разворачивать микросервисы с помощью docker.

Blockchain на Go, 4 мая в 20:00
Блокчейн одна из самых хайповых технологий 21 века, до сих пор не реализовавшая весь свой потенциал.

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

Регистрируйтесь сейчас - напомним в день вебинара!
Ведет
Евгений
Степанкевич
Предыдущий открытый вебинар
Demo Day курса «Golang Developer. Professional», 14 мая в 20:00
Demo Day — отличная возможность задать все вопросы по Go, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Преподаватель-практик расскажет о себе, своём опыте, поделится карьерными инсайдами и лайфхаками по выгодной оплате курса.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Алексей
Бакин
Предыдущий день открытых дверей

Преподаватели

Александр Воробьев
Ведущий бэкенд разработчик Golang
Артем Желтак
Teamlead в inDriver
Антон Телышев
Ведущий Golang-разработчик цифровой платформы для pro-беттинга
Евгений Степанкевич
Алексей Бакин
Enapter
Олег Венгер
Юрий Юрочко
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Разрабатывает высоконагруженные решения для таких компании как РЖД, Аэрофлот, KFC, Burger King.
Придерживается подхода разработки проектов через тестирование, разрабатывает структурированный и тестируемый код.
Активно ведет GitHub где делится своими наработками для организации проектов на Golang.
В своей работе плотно использует такие технологии как Docker, Kubernetes, ELK, Grafana, Prometheus, RabbitMQ, Postgresql, Mongodb, Redis.

Преподаватель
Закончил МГТУ им. Н.Э.Баумана по специальности “Инженер конструктор подьемно-транспортных систем”.
Первую работу нашел случайно, сделав сайт для знакомого. В профессии уже более 8 лет, с третьего курса института.
Среди опыта был конструктор лендингов в Rambler&Co, парсер новостей и интеграции рекламных кабинетов.
Длительное время писал на PHP, впоследствии перешел на Go. Наверное, из-за прекрасного гофера.

Преподаватель
Успел побывать разработчиком в Mail.Ru Group и Лаборатории Касперского, а также техническим руководителем разработки в “Центре недвижимости от Сбербанка” (ДомКлик).

Окончил бакалавриат и магистратуру в МГТУ им Н.Э. Баумана (кафедра “Компьютерные системы и сети (ИУ6)”). Учился в Технопарке Mail.Ru, где впоследствии преподавал Подготовительную программу по С++.

В свободное время веду Telegram-канал о Golang (@gouniverse).

Основные технические навыки:
Golang
Python
C++

Преподаватель
Backend разработчик в OZON
Имею практический опыт программирования 3-5 лет, основные языки GO, Python

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

Преподаватель
Программирую со школы. Работаю с 2006 года. Почти все время писал на С/С++. Начинал с прошивок для мобильных телефонов и ПО для встроенных систем, а в итоге пришел в бэкэнд разработку.

В качестве эксперимента в 2016 году начал писать на Go. За три года проекты выросли от мелких вспомогательных микросервисов до серьезного высоконагруженного бэкэнда для работы с биржевыми данными.

Компании, в которых я приложил руку к созданию и развитию бэкэнда:
Yota, Arrival, TradingView и Яндекс.Такси.

Сейчас все больше интересуюсь вещами за пределами программирования: обучение, музыка, история Санкт-Петербурга.

Руководитель программы
Закончил бакалавриат и магистратуру МГТУ им. Н.Э.Баумана.
Работаю в компании Ozon, в команде Performance
занимаюсь разработкой рекламного движка и рекламного кабинета.

Ранее работал в таких компаниях как Croc и Mail.ru
Занимался автоматизацией настройки сетевого оборудования на python и ansible.
Писал сервис проведения онлайн опросов.

Область интересов: golang, python, devops, путешествия.

Преподаватель
В 2016 окончил МГТУ имени Н.Э.Баумана (ИУ-7).

Профессиональную карьеру начал в 2014, с 2016 работал в фин.техе - писал бэкенд в hft-фонде, писал с нуля бэкенд биржи Onederx, писал брокер-часть биржи Zubr и руководил там небольшой командой разработчиков.

С конца 2019 живу на Пхукете и работаю в Aviasales (команда Travelpayouts).
Люблю новые технологии, постоянно стараюсь знакомиться с чем-то новым и применять это на практике.
Основные языки - C++/Go/Python.

Преподаватель
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Александр
Воробьев
Артем
Желтак
Антон
Телышев
Евгений
Степанкевич
Алексей
Бакин
Олег
Венгер
Юрий
Юрочко
Владимир
Дроздецкий

Преподаватели

Александр Воробьев
Ведущий бэкенд разработчик Golang
Разрабатывает высоконагруженные решения для таких компании как РЖД, Аэрофлот, KFC, Burger King.
Придерживается подхода разработки проектов через тестирование, разрабатывает структурированный и тестируемый код.
Активно ведет GitHub где делится своими наработками для организации проектов на Golang.
В своей работе плотно использует такие технологии как Docker, Kubernetes, ELK, Grafana, Prometheus, RabbitMQ, Postgresql, Mongodb, Redis.

Преподаватель
Артем Желтак
Teamlead в inDriver
Закончил МГТУ им. Н.Э.Баумана по специальности “Инженер конструктор подьемно-транспортных систем”.
Первую работу нашел случайно, сделав сайт для знакомого. В профессии уже более 8 лет, с третьего курса института.
Среди опыта был конструктор лендингов в Rambler&Co, парсер новостей и интеграции рекламных кабинетов.
Длительное время писал на PHP, впоследствии перешел на Go. Наверное, из-за прекрасного гофера.

Преподаватель
Антон Телышев
Ведущий Golang-разработчик цифровой платформы для pro-беттинга
Успел побывать разработчиком в Mail.Ru Group и Лаборатории Касперского, а также техническим руководителем разработки в “Центре недвижимости от Сбербанка” (ДомКлик).

Окончил бакалавриат и магистратуру в МГТУ им Н.Э. Баумана (кафедра “Компьютерные системы и сети (ИУ6)”). Учился в Технопарке Mail.Ru, где впоследствии преподавал Подготовительную программу по С++.

В свободное время веду Telegram-канал о Golang (@gouniverse).

Основные технические навыки:
Golang
Python
C++

Преподаватель
Евгений Степанкевич
Backend разработчик в OZON
Имею практический опыт программирования 3-5 лет, основные языки GO, Python

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

Преподаватель
Алексей Бакин
Enapter
Программирую со школы. Работаю с 2006 года. Почти все время писал на С/С++. Начинал с прошивок для мобильных телефонов и ПО для встроенных систем, а в итоге пришел в бэкэнд разработку.

В качестве эксперимента в 2016 году начал писать на Go. За три года проекты выросли от мелких вспомогательных микросервисов до серьезного высоконагруженного бэкэнда для работы с биржевыми данными.

Компании, в которых я приложил руку к созданию и развитию бэкэнда:
Yota, Arrival, TradingView и Яндекс.Такси.

Сейчас все больше интересуюсь вещами за пределами программирования: обучение, музыка, история Санкт-Петербурга.

Руководитель программы
Олег Венгер
Закончил бакалавриат и магистратуру МГТУ им. Н.Э.Баумана.
Работаю в компании Ozon, в команде Performance
занимаюсь разработкой рекламного движка и рекламного кабинета.

Ранее работал в таких компаниях как Croc и Mail.ru
Занимался автоматизацией настройки сетевого оборудования на python и ansible.
Писал сервис проведения онлайн опросов.

Область интересов: golang, python, devops, путешествия.

Преподаватель
Юрий Юрочко
В 2016 окончил МГТУ имени Н.Э.Баумана (ИУ-7).

Профессиональную карьеру начал в 2014, с 2016 работал в фин.техе - писал бэкенд в hft-фонде, писал с нуля бэкенд биржи Onederx, писал брокер-часть биржи Zubr и руководил там небольшой командой разработчиков.

С конца 2019 живу на Пхукете и работаю в Aviasales (команда Travelpayouts).
Люблю новые технологии, постоянно стараюсь знакомиться с чем-то новым и применять это на практике.
Основные языки - C++/Go/Python.

Преподаватель
Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Отзывы

22
Равиль
Галактионов
В целом я доволен курсом. В процессе изучения я уже начал на работе применять всё то чему научился, и уже большую часть времени пишу на Go и планирую полностью перейти на данный язык. Курс дал мотивацию в изучении языка и все необходимые материалы для старта. Спасибо команде Отуса за проделанную работу.
Читать целиком
Денис
Кузьмин
Почему выбрал курс "разработчик Golang":
За полгода до начала обучения начал изучать этот язык. Он мне показался очень интересным, т.к. универсален и очень актуален.
И хотя по текущей своей деятельности я не могу назвать себя профессиональным программистом, я могу успешно применять этот язык в своей работе, и не только.

Что мне понравилось в обучении:
Компетентность и большой опыт преподавателей в своей сфере, в программировании.
Формат, интенсивность и обьем курса.

Что бы хотелось добавить:
Здесь нужно уточнить, что я попал на самый первый поток "Golang" в Otus. Насколько помню, нас сразу предупредили, что могут быть "шероховатости", и что наша(студентов) обратная связь будет учитываться.
И все же, я укажу то, что мне не понравилось. Хотя, вероятнее всего, на последующих потоках этого курса все это уже будет учтено.
1) По моему мнению, не все преподаватели обладали в должной мере именно навыками преподавания.
2) Начиная со второй половины курса, домашние задания стали неинтересными, скучными и рутинными.
3) Особым пунктом хочу указать слабое административное взаимодействие со студентами. Особенно в момент, когда начались пропуски, переносы и замены занятий, а также внезапные замены преподавателей.

Что мне дало обучение:
Я получил то, зачем пришел: углубление знаний по языку, расширение понимания в сопутствующих областях и в сфере программирования в целом.

Тем не менее, выражаю благодарность коллективу Otus и преподавателям за создание данного курса.
Читать целиком
Егор
Зуев
Остался очень доволен курсом: хороший материал, большое погружение не только в специфику языка, но и в экосистему и прикладной инструментарий в целом. Отдельно приятно удивила часть с домашними задачами - как сами задачки, так и их проверка и общение с наставником. Большое спасибо преподавателям, наставникам и команде ОТУС!
Читать целиком
Артём
Орлов
Сейчас я прохожу обучение на курсе «Разработчик Golang».
Здесь уделяется особое внимание современным технологиям и подходам в разработке коммерческого ПО. Изучается широкий спектр тем, начиная от особенностей языка, и заканчивая развертыванием приложений в оркестраторах и облачных сервисах.

Этот курс не рассчитан на начинающего программиста, но мне, как человеку, знающему С++, Java, Python и PHP, он оказался чрезвычайно полезным — за короткое время я смог благополучно «пересесть» на Golang.

Форма обучения в виде вебинаров очень эффективна. Лекционный материал курса закрепляется практическими заданиями, которые быстро устраняют все «пробелы в знаниях».
Code review заданий делают профессиональные программисты, работающие в крупных компаниях, что для меня очень важно, т.к. позволяет понять как Golang применяется на практике.

Благодаря полученным здесь знаниям, сейчас я начинаю рабочий проект сервера Интернета Вещей на Golang.
Спасибо OTUSу за прекрасный курс!
Читать целиком
Даурен
Манауов
Работаю по фрилансу в двух проектах фулстэк разработчиком.
Выбрал курс Golang, так как до этого учил и использовал данный язык по самоучке, и хотелось подтянуть знания под руководством опытных программистов.

В Otus-е мне нравится подобранные учителя - это очень опытные в своей сфере программисты, с хорошим знанием, у которых можно проконсультироваться отдельно. Хотелось бы добавить оперативности при проверке домашних задании, и более детального анализа (обсуждения) написанного студентом кода. И было бы хорошо если бы, после сдачи домашнего задания, учителя присылали бы свои варианты решения задания, чтоб можно было сравнить, и узнать что то новое.

Я не ставил определенных целей при покупке данного курса, но обучение непременно принесло плоды, я узнал много интересного и полезного, что привело к желанию переписать текущие работы.
Читать целиком
Виктор
Гинзбург
Пошёл на курс "разработчик golang" после того, как позанимавшись фронтендом понял, что хотел бы развиваться, как бэкенд разработчик: выбор пал на набирающий популярность язык программирования go.

Теперь о курсе:
Материал достаточно сложный и глубокий,
Домашние задания продуманные и хорошо проверяют, - насколько человек разобрался в теме.
Также радует то, как построены вебинары с небольшими тестами в начале и в конце урока.
Общение с преподавателями выстроено хорошо, - вопросы не остаются без ответа. После основного времени всегда есть возможность задать интересующий вопрос на любую тему.
Единственный недостаток, который я выделил для себя - это вебинары по темам, связанным с какими-либо инструментами, например, "логирование" или "работа с форматами данных", - на них очень много примеров, которые быстро сменяют один-другой, и их тяжело смотреть в режиме реального времени, лучше в записи.

В остальном же курс отличный, могу порекомендовать его всем, кто обладает базовыми навыками программирования и хочет освоить перспективный язык для бэкенд разработки!
Читать целиком
Алексей
Степанов
На данный момент доволен курсом:
Хороший материал, достаточно большое погружение в экосистему, наиболее частые подходы в решении задач и в специфику языка.
Переживал, что будет сложно т.к. до курса не работал с этим языком, но пока вроде справляюсь, хотя иногда приходится пересматривать лекции и выискивать информацию для решения домашних заданий.

Домашние задания сбалансированы: достаточно интересно поставленные задачи и соответствуют только что пройденной теме.
Хотя и была накладка с дз по написанию каркаса микросервиса, до корой писались небольшие пакеты и внезапно было необходимо написать достаточно объёмную структуру организованную по стандартам организации больших приложений. После чего, дальше в расписании опять небольшие отдельные пакеты.

Преподаватели имеют большой опыт работы как с Go, так и с другими языками, за счёт чего лекции проходят интересно, зачастую используя сравнения с вариантами этих решений на других языках.
Читать целиком
Денис
Сабуров
В первую очередь спасибо за возможность пройти данный курс!
Я старший backend-разработчик в компании IQOption.
С 2007 года пишу на языке PHP, редко на python, C#

Летом 2019 года командой было принято решения переписать наши микросервисы на Golang.
Тогда я начал искать курсы по этому языку. Меня привлекла компания otus составом преподавателей (на тот момент я уже видел курсы Дмитрия Смаля) и практическими занятиями.
В августе я оплатил курс и начал обучение, о чем не жалею.

Сейчас я хотел бы дать Вам честную обратную связь:
В моей карьере были другие курсы, но этот выделяется своим подходом к обучению. Есть мнение, что знание укрепляются практическими уроками - это бесспорно так. Выполняя домашние задания, я усваивал материал намного быстрее. У меня всегда была возможность спросить преподавателей в чате. С различной скоростью я получал ответ на свой вопрос.
К сожалению, некоторые вопросы оставались не раскрыты или мною не до конца поняты (в последствии мне помогли коллеги с работы)
Я очень благодарен, что вы сдержали свое слово, данное в начале курса по поводу перевода с одного потока на другой.
В декабре я воспользовался этим и безболезненно перешел на другой поток. Есть один нюанс с дополнительными уроками, которые были обещаны всем обучающимся, но я не сильно переживаю об их потере в связи с переводом.
Обучаясь на курсе у разных преподавателей, у меня сложилось мнение о каждом. Я понимаю, что они такие же программисты, как и мы. Но если они согласились на преподавание, то они должны понимать насколько развиты их soft skills.
В последнее время это проблема вроде как решается – остаются хорошие преподаватели; откровенно слабые (в рамках преподавания и подготовки к уроку) уходят, что не может не радовать.
Никого не хочу обидеть, возможно они отличные разработчики.

Любой язык программирования содержит немало информации. Проблемой является способ подачи этой информации.
Материал курса от потока к потоку улучшается.
Он даже содержит множество дополнительной информации, выходящий за рамки этого курса.
Развитие и улучшения заметны с каждым потоком, например, были небольшие моменты с изначальной непродуманностью домашних заданий – сейчас это проблема (практически) решена.
Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования. Кстати, это еще один момент, который привлек меня в данном курсе.
В эпоху огромного потока информации и повышенного требования к знаниям и умениям разработчиков, Ваш курс очень помог мне, и я уверен, еще поможет другим.
Я не жалею о своем выборе и желаю Вашей команде успехов и успешных учеников.

С уважением, Сабуров Денис.
Читать целиком
Иван
Иванов
Спасибо! в целом, положительное впечатление, радуют те изменения, которые происходили на протяжении курса,
и считаю, у Антона Телышева получится сделать его еще лучше)
Читать целиком
Евгений
Климов
В целом, курс очень понравился, прокачался просто невероятно!
Конкуренты отдыхают (был у них и знаю о чем говорю).
Да, чего-то было маловато подано, что-то лишнее, но это все обсудили на отдельном занятии, так что надеюсь курс будет еще лучше.
Особенно сильные занятия были с Еленой Граховац и Антоном Телышевым.
Антон теперь руководит этим курсом, так что завидую новым ученикам - будет еще интереснее и качественнее.
Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено).
Лично я достиг своих целей на курсе, чего и всем желаю!
Читать целиком
Максим
Гончаренко
Курс отличный. Возможно стоит разбить на 2 ступени. Базовый для уровня Junior и Advanced со всем продвинутым материалом из курса. Имеет смысл добавить технологии NSQ и NATS, тк они востребованы на собеседованиях.

Желательно о переносах занятий оповещать заранее, до 16 часов, чтобы не приходилось тратить впустую вечер.

Проверяющим стоит посмотреть, какой материал пройден, а какой нет. Это важно для самых первых домашек. Т.к. иногда были замечания по тем моментам, которые еще не проходили.

Курс упрощать не стоит, лучше его разделить на 2 части, т.к. весь пройденный курс как правило востребован.
Читать целиком
Максим
Гончаренко
Курс отличный. Рассчитан на подготовленных людей, так как кода в домашках писать нужно будет много, но взамен получите хорошую практику разработки. Курс даст крепкую базу middle разработчика. Советую присмотреться к языку, если вы хотите работать с web и серверами. Язык Go сейчас стал языком номер один в инфраструктурных задачах и начал успешно конкурировать с Java и другими языками в энтерпрайзе. Думаю в ближайшие пару лет он станет обязательным для веба, а также уберет с рынка Node.JS и Ruby, оставив им только поддержку легаси. Язык получился очень удачным.
Читать целиком
Тимофей
Марков
Курс в целом хороший, рассказывается много нюансов до которых самому очень долго доходить и я ни капельки не жалею о потраченном времени и деньгах, но в то же время курс растянут минимум в два раза, соответственно можно было бы сэкономить как денег так и времени.
Например:
С одной стороны, курс позиционируется как курс для студентов с каким-то базовым уровнем в go и в разработке(или просто в ИТ), с другой первые два занятия просто ни о чем
половина третьего и ВЕСЬ четвертый месяц вообще довольно слабо касаются golang
docker, monitoring, ci-cd, кубер, puppet(почему то в модуле про кубер?) те в целом эта информация возможно была бы полезна какой-то аудитории, но тому кто решил перейти например с python на go тут ничего нового,
Еще пример: занятии про работу в go с сетями, больше половины занятия ушло на рассказ про tcp/ip
С другой стороны иногда не хватало домашних заданий, например по нескольким из самых сложных и важных тем(на мой взгляд) Рефлексия и Кодогенерация не было домашних заданий, а эти навыки как раз стоило отработать

Зато есть домашнее задание на запуск приложения в докер контейнере, серьезно?
Еще жаль что не было отдельной темы про тестирование
Не смотря на всю критику, как я уже сказал, курс понравился, надеюсь мои замечания учтут при обновлении курса
Читать целиком
Михаил
Дерюгин
Прекрасный курс.
Хорошо, что он большой.
Go замечательный язык, но, пожалуй, по-настоящему, я понял это именно здесь. Тут очень хорошие преподаватели, которые открывают язык с очень разных сторон, рассказывая о хороших практиках, подводных камнях, нюансах реализации.
Вот этот ценный момент, инсайт скорее, который ждешь, когда начинаешь учить новый язык, наступил у меня где-то после 2 месяца обучения и, я уверен, благодаря ему.
По итогам, я перешел из PHP разработки в Go и крайне этим доволен)
Огромная благодарность преподавателям, они реально классные!
Мне очень повезло пройти у них обучение
Читать целиком
Виталий
Вот и закончилось пятимесячное погружение в новый для меня язык программирования. Если в двух словах - было здорово!
Всегда работал в больших компаниях. Больше коллег - многограннее опыт, которым большинство из них готовы делиться. Но последние пару лет так сложилось, что работаю в небольшой компании. Несмотря на все плюсы (больше ответственности, обширнее круг задач и их важность для бизнеса) есть и минусы - тот самый обмен опытом сильно затруднен - просто не от кого его перенимать.
Много лет работаю на PHP и давно посматривал на Go - язык относительно свежий, хайповый и, как говорят, производительный. За несколько месяцев до начала курса решил попробовать его в разработке. Как выяснилось, начинать что-то писать на нем несложно, Go очень простой в освоении. Но, с другой стороны, осваивать best practices в одиночку не так то просто. Конечно, можно было продолжить обучение самостоятельно, собирая все грабли и находя информацию по крупицам из множества источников. Но, в итоге, выбрал, как мне кажется, более эффективный вариант с точки зрения потраченных ресурсов - данный курс :) .

Сам курс очень понравился и зашёл в удовольствие. Да, конечно, пришлось приложить определенные усилия, но зато по окончании ощущаю себя куда более уверенно в Go и есть понимание в какую сторону развиваться в дальнейшем.

Как уже писали в других отзывах - курс не подойдет новичкам в программировании. Зато будет идеальным стартом в Go для более менее опытных server side разработчиков (на мой взгляд, с опытом 2+ года).
По временным затратам: дополнительно к вебинарам (~3 часа в неделю) стоит закладывать примерно от 1 до 12 часов на каждое ДЗ. Да, некоторые домашки были довольно объемными. Но надо понимать, что практика в разработке очень важна и, при кажущейся простоте задачи, в процессе выполнения можно столкнуться с каким-то новым для себя нюансом.
Первые задачи довольно простые и немного расслабляют, но дальше - больше.

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

Домашки также проверяются качественно и даются адекватные замечания и советы что можно улучшить.

Из пожеланий - возможно, стоит подумать как сделать последние задания с календарем менее объемными.

Спасибо всем преподавателям и наставникам. Особая благодарность Алексею Бакину за ревью итоговых домашек и выпускного проекта.
Читать целиком
Александр
Жаврук
Курс заметно повысил качество моих программ на Go. Понравились домашние занятия и ревью моих ошибок в коде. Уверенно могу сказать, что деньги на курс потрачены не зря. Хорошо организованно обучение и общение между преподавателями и студентами. На мой взгляд курсы Otus заметно выигрывают в качестве обучения по сравнению с другими обучающими онлайн платформами. Спасибо всем преподавателям и в целом команде Otus за отличную работу.
Читать целиком
Андрей
Корольков
Довольно сильный курс и знания!
На курс я пришел со знанием самоучки и с минимальным опытом разработки по Go. В процессе обучения, я открыл для себя много нового и интересного в работе Go «под капотом» - что очень важно для понимания устройства языка и его внутренностей.
Также отлично рассказывают об инструментах сопутствующих при разработки на Go и о дополнительных программных средствах, которые могут пригодиться в разработке и эксплуатации написанного продукта.
Преподаватели увлекательно рассказываю лекции и отвечают на все вопросы в реальном времени. В курсе имеются большой набор домашних заданий, в рамках которых можно погрузиться в материалы лекций и закрепить полученные знания. В рамках домашних заданий, полностью охватывается аспекты разработки микросервисного программного обеспечения - их тестирование, контейнеризация и взаимодействия.
В процессе прохождения курса, мне удалось удачно пройти собеседование в крупной российской IT компании — поэтому я более чем на 100% окупил этот курс и определил карьерный верктор в своей жизни)
Спасибо OTUS-у и профессиональным преподавателям!
Читать целиком
Артур
Балков
Отличный курс
Из минусов - вторая половина курса значительно отличается по сложности от первой и нужно больше девопса
В остальном - спасибо большое!
Читать целиком
Петр
Фомин
Мне курс позволил в достаточно короткие сроки изучить особенности языка - постороить фундамент с помощью которого можно стартовать и немного попрактиковаться с домашними заданиями.
Сильными сторонами курса являются:
- использование актуальных практик (применение линтеров, обязательное условие написания юнит-тестов)
- живые ревью в которых можно подчерпнуть best practices от преподавателей
- матерьял дается более концентрированно, чем если бы я его изучал самостоятельно

В целом я доволен курсом, и мне удалось решить свою задачу - сменить основной язык на golang.
Читать целиком
Стерлигов
Денис
Курс понравился. Рекомендую!

Плюсы:
- Отличные преподаватели, с практическим опытом разработки на Go.
- Глубокое погружение в язык. Рассказывают про многие особенности и тонкости языка. Например про планировщик, выделение памяти, сборщик мусора, внутреннее устройство интерфейсов и т.д.
- Рассказывают про лучшие практики при разработке на Go.
- Код ревью к домашним заданиям.
- Интересные темы проектов и домашних заданий.

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

Отдельное спасибо хотелось бы сказать Антону Телышеву за то, что поддерживает и развивает курс. А также Алексею Бакину за его интересные лекции и умение донести материал.
Читать целиком
Артём
Яровенко
Спасибо автору курса за качественную проработку материалов с структуры.
Курсом остался полностью доволен. Покупал с небольшой скидкой, стоит своих денег.
Совсем новичкам на курсе будет тяжеловато в плане затраченного времени на выполнение домашних заданий.
Понравился формат курса в виде вебинаров и неограниченной обратной связи по всем теоретическим вопросам и по ревью кода.
Понравилась дружеская атмосфера на потоке.
9 из 10. Рекомендую )
Читать целиком
Дмитрий
Усов
До прохождения курса программировал на php, решил перейти на go. До обучения, прочитал книгу "Язык программирования Go | Донован Алан А. А., Керниган Брайан У.", читал разные статьи. Курс помог структурировать знания и расширить кругозор. Рекомендую тем, кто уже знаком с программированием и желает освоить go.
Читать целиком
Равиль
Галактионов
В целом я доволен курсом. В процессе изучения я уже начал на работе применять всё то чему научился, и уже большую часть времени пишу на Go и планирую полностью перейти на данный язык. Курс дал мотивацию в изучении языка и все необходимые материалы для старта. Спасибо команде Отуса за проделанную работу.
Читать целиком
Денис
Кузьмин
Почему выбрал курс "разработчик Golang":
За полгода до начала обучения начал изучать этот язык. Он мне показался очень интересным, т.к. универсален и очень актуален.
И хотя по текущей своей деятельности я не могу назвать себя профессиональным программистом, я могу успешно применять этот язык в своей работе, и не только.

Что мне понравилось в обучении:
Компетентность и большой опыт преподавателей в своей сфере, в программировании.
Формат, интенсивность и обьем курса.

Что бы хотелось добавить:
Здесь нужно уточнить, что я попал на самый первый поток "Golang" в Otus. Насколько помню, нас сразу предупредили, что могут быть "шероховатости", и что наша(студентов) обратная связь будет учитываться.
И все же, я укажу то, что мне не понравилось. Хотя, вероятнее всего, на последующих потоках этого курса все это уже будет учтено.
1) По моему мнению, не все преподаватели обладали в должной мере именно навыками преподавания.
2) Начиная со второй половины курса, домашние задания стали неинтересными, скучными и рутинными.
3) Особым пунктом хочу указать слабое административное взаимодействие со студентами. Особенно в момент, когда начались пропуски, переносы и замены занятий, а также внезапные замены преподавателей.

Что мне дало обучение:
Я получил то, зачем пришел: углубление знаний по языку, расширение понимания в сопутствующих областях и в сфере программирования в целом.

Тем не менее, выражаю благодарность коллективу Otus и преподавателям за создание данного курса.
Читать целиком
Егор
Зуев
Остался очень доволен курсом: хороший материал, большое погружение не только в специфику языка, но и в экосистему и прикладной инструментарий в целом. Отдельно приятно удивила часть с домашними задачами - как сами задачки, так и их проверка и общение с наставником. Большое спасибо преподавателям, наставникам и команде ОТУС!
Читать целиком
Артём
Орлов
Сейчас я прохожу обучение на курсе «Разработчик Golang».
Здесь уделяется особое внимание современным технологиям и подходам в разработке коммерческого ПО. Изучается широкий спектр тем, начиная от особенностей языка, и заканчивая развертыванием приложений в оркестраторах и облачных сервисах.

Этот курс не рассчитан на начинающего программиста, но мне, как человеку, знающему С++, Java, Python и PHP, он оказался чрезвычайно полезным — за короткое время я смог благополучно «пересесть» на Golang.

Форма обучения в виде вебинаров очень эффективна. Лекционный материал курса закрепляется практическими заданиями, которые быстро устраняют все «пробелы в знаниях».
Code review заданий делают профессиональные программисты, работающие в крупных компаниях, что для меня очень важно, т.к. позволяет понять как Golang применяется на практике.

Благодаря полученным здесь знаниям, сейчас я начинаю рабочий проект сервера Интернета Вещей на Golang.
Спасибо OTUSу за прекрасный курс!
Читать целиком
Даурен
Манауов
Работаю по фрилансу в двух проектах фулстэк разработчиком.
Выбрал курс Golang, так как до этого учил и использовал данный язык по самоучке, и хотелось подтянуть знания под руководством опытных программистов.

В Otus-е мне нравится подобранные учителя - это очень опытные в своей сфере программисты, с хорошим знанием, у которых можно проконсультироваться отдельно. Хотелось бы добавить оперативности при проверке домашних задании, и более детального анализа (обсуждения) написанного студентом кода. И было бы хорошо если бы, после сдачи домашнего задания, учителя присылали бы свои варианты решения задания, чтоб можно было сравнить, и узнать что то новое.

Я не ставил определенных целей при покупке данного курса, но обучение непременно принесло плоды, я узнал много интересного и полезного, что привело к желанию переписать текущие работы.
Читать целиком
Виктор
Гинзбург
Пошёл на курс "разработчик golang" после того, как позанимавшись фронтендом понял, что хотел бы развиваться, как бэкенд разработчик: выбор пал на набирающий популярность язык программирования go.

Теперь о курсе:
Материал достаточно сложный и глубокий,
Домашние задания продуманные и хорошо проверяют, - насколько человек разобрался в теме.
Также радует то, как построены вебинары с небольшими тестами в начале и в конце урока.
Общение с преподавателями выстроено хорошо, - вопросы не остаются без ответа. После основного времени всегда есть возможность задать интересующий вопрос на любую тему.
Единственный недостаток, который я выделил для себя - это вебинары по темам, связанным с какими-либо инструментами, например, "логирование" или "работа с форматами данных", - на них очень много примеров, которые быстро сменяют один-другой, и их тяжело смотреть в режиме реального времени, лучше в записи.

В остальном же курс отличный, могу порекомендовать его всем, кто обладает базовыми навыками программирования и хочет освоить перспективный язык для бэкенд разработки!
Читать целиком
Алексей
Степанов
На данный момент доволен курсом:
Хороший материал, достаточно большое погружение в экосистему, наиболее частые подходы в решении задач и в специфику языка.
Переживал, что будет сложно т.к. до курса не работал с этим языком, но пока вроде справляюсь, хотя иногда приходится пересматривать лекции и выискивать информацию для решения домашних заданий.

Домашние задания сбалансированы: достаточно интересно поставленные задачи и соответствуют только что пройденной теме.
Хотя и была накладка с дз по написанию каркаса микросервиса, до корой писались небольшие пакеты и внезапно было необходимо написать достаточно объёмную структуру организованную по стандартам организации больших приложений. После чего, дальше в расписании опять небольшие отдельные пакеты.

Преподаватели имеют большой опыт работы как с Go, так и с другими языками, за счёт чего лекции проходят интересно, зачастую используя сравнения с вариантами этих решений на других языках.
Читать целиком
Денис
Сабуров
В первую очередь спасибо за возможность пройти данный курс!
Я старший backend-разработчик в компании IQOption.
С 2007 года пишу на языке PHP, редко на python, C#

Летом 2019 года командой было принято решения переписать наши микросервисы на Golang.
Тогда я начал искать курсы по этому языку. Меня привлекла компания otus составом преподавателей (на тот момент я уже видел курсы Дмитрия Смаля) и практическими занятиями.
В августе я оплатил курс и начал обучение, о чем не жалею.

Сейчас я хотел бы дать Вам честную обратную связь:
В моей карьере были другие курсы, но этот выделяется своим подходом к обучению. Есть мнение, что знание укрепляются практическими уроками - это бесспорно так. Выполняя домашние задания, я усваивал материал намного быстрее. У меня всегда была возможность спросить преподавателей в чате. С различной скоростью я получал ответ на свой вопрос.
К сожалению, некоторые вопросы оставались не раскрыты или мною не до конца поняты (в последствии мне помогли коллеги с работы)
Я очень благодарен, что вы сдержали свое слово, данное в начале курса по поводу перевода с одного потока на другой.
В декабре я воспользовался этим и безболезненно перешел на другой поток. Есть один нюанс с дополнительными уроками, которые были обещаны всем обучающимся, но я не сильно переживаю об их потере в связи с переводом.
Обучаясь на курсе у разных преподавателей, у меня сложилось мнение о каждом. Я понимаю, что они такие же программисты, как и мы. Но если они согласились на преподавание, то они должны понимать насколько развиты их soft skills.
В последнее время это проблема вроде как решается – остаются хорошие преподаватели; откровенно слабые (в рамках преподавания и подготовки к уроку) уходят, что не может не радовать.
Никого не хочу обидеть, возможно они отличные разработчики.

Любой язык программирования содержит немало информации. Проблемой является способ подачи этой информации.
Материал курса от потока к потоку улучшается.
Он даже содержит множество дополнительной информации, выходящий за рамки этого курса.
Развитие и улучшения заметны с каждым потоком, например, были небольшие моменты с изначальной непродуманностью домашних заданий – сейчас это проблема (практически) решена.
Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования. Кстати, это еще один момент, который привлек меня в данном курсе.
В эпоху огромного потока информации и повышенного требования к знаниям и умениям разработчиков, Ваш курс очень помог мне, и я уверен, еще поможет другим.
Я не жалею о своем выборе и желаю Вашей команде успехов и успешных учеников.

С уважением, Сабуров Денис.
Читать целиком
Иван
Иванов
Спасибо! в целом, положительное впечатление, радуют те изменения, которые происходили на протяжении курса,
и считаю, у Антона Телышева получится сделать его еще лучше)
Читать целиком
Евгений
Климов
В целом, курс очень понравился, прокачался просто невероятно!
Конкуренты отдыхают (был у них и знаю о чем говорю).
Да, чего-то было маловато подано, что-то лишнее, но это все обсудили на отдельном занятии, так что надеюсь курс будет еще лучше.
Особенно сильные занятия были с Еленой Граховац и Антоном Телышевым.
Антон теперь руководит этим курсом, так что завидую новым ученикам - будет еще интереснее и качественнее.
Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено).
Лично я достиг своих целей на курсе, чего и всем желаю!
Читать целиком
Максим
Гончаренко
Курс отличный. Возможно стоит разбить на 2 ступени. Базовый для уровня Junior и Advanced со всем продвинутым материалом из курса. Имеет смысл добавить технологии NSQ и NATS, тк они востребованы на собеседованиях.

Желательно о переносах занятий оповещать заранее, до 16 часов, чтобы не приходилось тратить впустую вечер.

Проверяющим стоит посмотреть, какой материал пройден, а какой нет. Это важно для самых первых домашек. Т.к. иногда были замечания по тем моментам, которые еще не проходили.

Курс упрощать не стоит, лучше его разделить на 2 части, т.к. весь пройденный курс как правило востребован.
Читать целиком
Максим
Гончаренко
Курс отличный. Рассчитан на подготовленных людей, так как кода в домашках писать нужно будет много, но взамен получите хорошую практику разработки. Курс даст крепкую базу middle разработчика. Советую присмотреться к языку, если вы хотите работать с web и серверами. Язык Go сейчас стал языком номер один в инфраструктурных задачах и начал успешно конкурировать с Java и другими языками в энтерпрайзе. Думаю в ближайшие пару лет он станет обязательным для веба, а также уберет с рынка Node.JS и Ruby, оставив им только поддержку легаси. Язык получился очень удачным.
Читать целиком
Тимофей
Марков
Курс в целом хороший, рассказывается много нюансов до которых самому очень долго доходить и я ни капельки не жалею о потраченном времени и деньгах, но в то же время курс растянут минимум в два раза, соответственно можно было бы сэкономить как денег так и времени.
Например:
С одной стороны, курс позиционируется как курс для студентов с каким-то базовым уровнем в go и в разработке(или просто в ИТ), с другой первые два занятия просто ни о чем
половина третьего и ВЕСЬ четвертый месяц вообще довольно слабо касаются golang
docker, monitoring, ci-cd, кубер, puppet(почему то в модуле про кубер?) те в целом эта информация возможно была бы полезна какой-то аудитории, но тому кто решил перейти например с python на go тут ничего нового,
Еще пример: занятии про работу в go с сетями, больше половины занятия ушло на рассказ про tcp/ip
С другой стороны иногда не хватало домашних заданий, например по нескольким из самых сложных и важных тем(на мой взгляд) Рефлексия и Кодогенерация не было домашних заданий, а эти навыки как раз стоило отработать

Зато есть домашнее задание на запуск приложения в докер контейнере, серьезно?
Еще жаль что не было отдельной темы про тестирование
Не смотря на всю критику, как я уже сказал, курс понравился, надеюсь мои замечания учтут при обновлении курса
Читать целиком
Михаил
Дерюгин
Прекрасный курс.
Хорошо, что он большой.
Go замечательный язык, но, пожалуй, по-настоящему, я понял это именно здесь. Тут очень хорошие преподаватели, которые открывают язык с очень разных сторон, рассказывая о хороших практиках, подводных камнях, нюансах реализации.
Вот этот ценный момент, инсайт скорее, который ждешь, когда начинаешь учить новый язык, наступил у меня где-то после 2 месяца обучения и, я уверен, благодаря ему.
По итогам, я перешел из PHP разработки в Go и крайне этим доволен)
Огромная благодарность преподавателям, они реально классные!
Мне очень повезло пройти у них обучение
Читать целиком
Виталий
Вот и закончилось пятимесячное погружение в новый для меня язык программирования. Если в двух словах - было здорово!
Всегда работал в больших компаниях. Больше коллег - многограннее опыт, которым большинство из них готовы делиться. Но последние пару лет так сложилось, что работаю в небольшой компании. Несмотря на все плюсы (больше ответственности, обширнее круг задач и их важность для бизнеса) есть и минусы - тот самый обмен опытом сильно затруднен - просто не от кого его перенимать.
Много лет работаю на PHP и давно посматривал на Go - язык относительно свежий, хайповый и, как говорят, производительный. За несколько месяцев до начала курса решил попробовать его в разработке. Как выяснилось, начинать что-то писать на нем несложно, Go очень простой в освоении. Но, с другой стороны, осваивать best practices в одиночку не так то просто. Конечно, можно было продолжить обучение самостоятельно, собирая все грабли и находя информацию по крупицам из множества источников. Но, в итоге, выбрал, как мне кажется, более эффективный вариант с точки зрения потраченных ресурсов - данный курс :) .

Сам курс очень понравился и зашёл в удовольствие. Да, конечно, пришлось приложить определенные усилия, но зато по окончании ощущаю себя куда более уверенно в Go и есть понимание в какую сторону развиваться в дальнейшем.

Как уже писали в других отзывах - курс не подойдет новичкам в программировании. Зато будет идеальным стартом в Go для более менее опытных server side разработчиков (на мой взгляд, с опытом 2+ года).
По временным затратам: дополнительно к вебинарам (~3 часа в неделю) стоит закладывать примерно от 1 до 12 часов на каждое ДЗ. Да, некоторые домашки были довольно объемными. Но надо понимать, что практика в разработке очень важна и, при кажущейся простоте задачи, в процессе выполнения можно столкнуться с каким-то новым для себя нюансом.
Первые задачи довольно простые и немного расслабляют, но дальше - больше.

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

Домашки также проверяются качественно и даются адекватные замечания и советы что можно улучшить.

Из пожеланий - возможно, стоит подумать как сделать последние задания с календарем менее объемными.

Спасибо всем преподавателям и наставникам. Особая благодарность Алексею Бакину за ревью итоговых домашек и выпускного проекта.
Читать целиком
Александр
Жаврук
Курс заметно повысил качество моих программ на Go. Понравились домашние занятия и ревью моих ошибок в коде. Уверенно могу сказать, что деньги на курс потрачены не зря. Хорошо организованно обучение и общение между преподавателями и студентами. На мой взгляд курсы Otus заметно выигрывают в качестве обучения по сравнению с другими обучающими онлайн платформами. Спасибо всем преподавателям и в целом команде Otus за отличную работу.
Читать целиком
Андрей
Корольков
Довольно сильный курс и знания!
На курс я пришел со знанием самоучки и с минимальным опытом разработки по Go. В процессе обучения, я открыл для себя много нового и интересного в работе Go «под капотом» - что очень важно для понимания устройства языка и его внутренностей.
Также отлично рассказывают об инструментах сопутствующих при разработки на Go и о дополнительных программных средствах, которые могут пригодиться в разработке и эксплуатации написанного продукта.
Преподаватели увлекательно рассказываю лекции и отвечают на все вопросы в реальном времени. В курсе имеются большой набор домашних заданий, в рамках которых можно погрузиться в материалы лекций и закрепить полученные знания. В рамках домашних заданий, полностью охватывается аспекты разработки микросервисного программного обеспечения - их тестирование, контейнеризация и взаимодействия.
В процессе прохождения курса, мне удалось удачно пройти собеседование в крупной российской IT компании — поэтому я более чем на 100% окупил этот курс и определил карьерный верктор в своей жизни)
Спасибо OTUS-у и профессиональным преподавателям!
Читать целиком
Артур
Балков
Отличный курс
Из минусов - вторая половина курса значительно отличается по сложности от первой и нужно больше девопса
В остальном - спасибо большое!
Читать целиком
Петр
Фомин
Мне курс позволил в достаточно короткие сроки изучить особенности языка - постороить фундамент с помощью которого можно стартовать и немного попрактиковаться с домашними заданиями.
Сильными сторонами курса являются:
- использование актуальных практик (применение линтеров, обязательное условие написания юнит-тестов)
- живые ревью в которых можно подчерпнуть best practices от преподавателей
- матерьял дается более концентрированно, чем если бы я его изучал самостоятельно

В целом я доволен курсом, и мне удалось решить свою задачу - сменить основной язык на golang.
Читать целиком
Стерлигов
Денис
Курс понравился. Рекомендую!

Плюсы:
- Отличные преподаватели, с практическим опытом разработки на Go.
- Глубокое погружение в язык. Рассказывают про многие особенности и тонкости языка. Например про планировщик, выделение памяти, сборщик мусора, внутреннее устройство интерфейсов и т.д.
- Рассказывают про лучшие практики при разработке на Go.
- Код ревью к домашним заданиям.
- Интересные темы проектов и домашних заданий.

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

Отдельное спасибо хотелось бы сказать Антону Телышеву за то, что поддерживает и развивает курс. А также Алексею Бакину за его интересные лекции и умение донести материал.
Читать целиком
Артём
Яровенко
Спасибо автору курса за качественную проработку материалов с структуры.
Курсом остался полностью доволен. Покупал с небольшой скидкой, стоит своих денег.
Совсем новичкам на курсе будет тяжеловато в плане затраченного времени на выполнение домашних заданий.
Понравился формат курса в виде вебинаров и неограниченной обратной связи по всем теоретическим вопросам и по ревью кода.
Понравилась дружеская атмосфера на потоке.
9 из 10. Рекомендую )
Читать целиком
Дмитрий
Усов
До прохождения курса программировал на php, решил перейти на go. До обучения, прочитал книгу "Язык программирования Go | Донован Алан А. А., Керниган Брайан У.", читал разные статьи. Курс помог структурировать знания и расширить кругозор. Рекомендую тем, кто уже знаком с программированием и желает освоить go.
Читать целиком

Необходимые знания


- Опыт разработки от 1 года
- Опыт разработки web-приложений
- Знания по основным конструкциям и синтаксису Golang
- git, работа в GitHub
- поверхностное знание CI (GitLab CI, Travis CI, etc.)

Будет плюсом:
- знание одного из ЯП, в особенности С/C++
- опыт администрирования Linux

Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 27 мая
Тема 1. Инструментарий и начало работы с Go
Тема 2. Тестирование в Go. Часть 1
Тема 3. Элементарные типы данных в Go
Тема 4. Массивы, слайсы и словари
Тема 5. Структуры
Тема 6. Функции и методы
Тема 7. Интерфейсы. Часть 1
Тема 8. Интерфейсы. Часть 2
Тема 9. Обработка ошибок. Понятие паники
Тема 10. Тестирование в Go. Часть 2
C 1 июля
Тема 11. Горутины и каналы
Тема 12. Примитивы синхронизации. Часть 1
Тема 13. Примитивы синхронизации. Часть 2
Тема 14. Concurrency patterns
Тема 15. Go внутри. Планировщик
Тема 16. Go внутри. Память и сборка мусора
C 22 июля
Тема 17. Работа с вводом/выводом в Go
Тема 18. Форматирование данных
Тема 19. Взаимодействие с OS
Тема 20. Рефлексия
Тема 21. Кодогенерация в Go
Тема 22. Файлы конфигурации и логирование
Тема 23. Профилирование и оптимизация Go программ
C 17 августа
Тема 24. Контекст и низкоуровневые сетевые протоколы
Тема 25. Работа с SQL
Тема 26. Работа с HTTP
Тема 27. Работа с gRPC
C 31 августа
Тема 28. Монолит и микросервисы
Тема 29. Очереди сообщений
Тема 30. Docker
Тема 31. Тестирование микросервисов
Тема 32. Мониторинг
C 16 сентября
Тема 33. Проектная работа. Вводное
Тема 34. Консультация по проектам
Тема 35. Итоговое занятие
Скачать подробную программу
Выпускной проект
В завершении курса студентам будет предложено выполнить один из трех проектов на выбор:
1. Микросервис для борьбы с брут-форсом.
2. Сервис для подготовки превью изображений.
3. Простейшая система сбора данных.

Процесс обучения

Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.

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

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

Курс длится 5 месяцев, из которых финальный отводится для выполнения проектной работы.

Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям;

  • сохраните в GitHub пример работоспособного сервиса на Go, которым не стыдно будет похвастаться;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 1 декабря 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Golang Developer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Golang Developer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Go-каналы снаружи и внутри
Алексей Бакин
День открытых дверей
16 февраля в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
80 000 ₽
85 000 ₽
Продолжительность
5 месяцев
Начало занятий
27 мая