Отзывы
Все
Михаил Сазонов
Работал и работаю бэкенд-разработчиком уже 15 лет, основной язык на данный момент PHP. Go использую в работе + есть планы в компании в которой сейчас работаю переводить некоторые сервисы на него. Курс понравился тем, что он действительно даёт обширные знания языка, после него довольно свободно можешь начать писать любую программу, будь то консольная какая-то утилита или сервис предоставляющий какое-то API. Многие аспекты разработки раскрыты довольно подробно и почти на каждую тему есть домашнее задание, что конечно делает обучение довольно напряженным, если есть основная работа и времени не так много, но это необходимо, если хочешь действительно понять как что-то работает. В целом ставлю курсу оценку 4+. Есть некоторые темы, которые я бы либо убрал совсем, либо наоборот расширил.
Александр Ципорин
Мой трек выглядел примерно так: Я кардинально сменил профиль примерно за 6 месяцев до начала учебы в Otus, до этого 17 лет был вполне себе отличным юристом, а IT было моим хобби со школы. Я давно хотел сменить профиль, и в последние годы моей работы занимался автоматизацией собственной работы, благодаря чему устроился на работу в компанию, занимающуюся разработкой продуктов для автоматизации юридических задач, на должность инженера внедрения. На Go я программировал уже несколько лет, но production-опыта у меня не было, хотелось систематизировать знания. С большей частью тем курса я так или иначе работал, но всегда были какие-то нюансы - привлекли темы rabbitMQ и k8s, с которыми я не сталкивался совсем. Курс мне крайне понравился, из каждой темы я утащил что-то новое для себя. Где-то больше, где-то меньше, но практически в каждой теме всегда находил что-то интересное - если даже не из основной темы, то из примеров кода или организации окружения. Сейчас применяю это на практике. Отдельный интерес представляют последние домашние задания и проект, в завершении видишь собственные ошибки, допущенные в момент проектирования, понимаешь, что лучше изначально было писать иначе, чтобы в последних задачах задачу было решать более идиоматично. Думаю, что это хороший опыт. В процессе учебы прошел внутренний конкурс на разработчика (правда на JS), хотя в конечном итоге перешел на позицию аналитика данных с крайне большим уклоном в инженерию данных. Сейчас пробежался по темам, чтобы вспомнить, что мне понравилось больше всего, определенно это: тестирование, конфигурация и логирование, CLI, сеть и все последующие темы. Что можно улучшить: в проекте требуется настроить простой CI на базе Github actions, но об этом в курсе совсем ничего нет. Задача решаемая, но кажется, что это возможность для небольшого расширения курса. Очень крутые ребята рассказывали про SQL/БД, хотя с этой темой я очень хорошо знаком. Отдельный респект Владимиру с Docker и k8s, хотя в текущий момент k8s мне немного не хватило - тема сложная, я с этой технологией не работал совсем, поэтому в моменте не разобрался, попробую сделать это чуть позже. Конечно Алексей и Олег, которые рассказывали о перечисленных выше темах тоже очень хороши, давайте сразу упомяну Кристину с дженериками и интерфейсами, тоже отлично. Ну и, конечно, не в последнюю очередь спасибо моему ментору Дмитрию: он скрупулезно подмечал то, на что я забивал в ДЗ, это многому меня научило.
Кирилл Лаврентьев
Работаю в МТС Диджитал DevOps инженером. Почитал отзывы в Интернете на курс Golang Developer. Professional плюс знакомая училась, ей понравился курс, и я решил выбрать его. На курсе понравился широкий обзор тем, не только язык Go, но ещё и смежные области такие как Helm, Kubernetes, SQL и NoSQL — это действительно важно в реальной работе на проектах. Также рассматривались фишки именно последних версий Go. Понравилось, что к каждому занятию идут приложения в виде кода и презентация в формате пдф. Есть записи, всегда можно посмотреть или пересмотреть урок, если подзабыл. Не понравились переносы занятий день в день, иногда из-за этого не получалось смотреть в онлайне в другой день, только в записи. Благодаря курсу я получил навыки работы с кодом на Go, понимаю теперь, как устроены проекты на Go, могу написать простые проекты самостоятельно. На работе написал шаблоны CICD для сборки Go приложений и проверку кода линтерами.
Сергей Барауля
До обучения в Otus работал в качестве backend разработчика в Web студии, основной язык программирования, который я использовал в работе - Golang. Основные цели, которые я ставил перед началом курса: узнать лучшие практики при разработке на Golang, углубить знания в этом языке, разобрать подводные камни, с которыми еще не сталкивался в работе, более глубоко изучить другие технологии и нюансы работы с ними (СУБД, очереди сообщений, k8s и др.) Обучение полностью оправдало мои ожидания, я закрыл практически все мои цели. Хотелось бы добавить больше времени в курс, т.к. часть технологий рассматриваются довольно поверхностно из-за отсутствия времени. Очень понравился процесс с домашними заданиями - они были очень полезны для закрепления полученных знаний, а обратная связь по ним всегда была интересной и информативной. По итогам обучения стал более уверенно себя чувствовать при написании кода, стали видны нюансы и места, которые можно сделать лучше, которых до обучения не замечал. Также удалось пройти собеседование и поменять место работа на более перспективное.
Леонид
Большое количество полезного теоретического материала. Домашние задания позволяют полностью погрузиться в рассматриваемые темы. По некоторым темам не хватает разбора практических задач Данный курс хорошо подходит для глубокого погружения в язык Go. Основная часть тем, относящихся непосредственно к языку, полностью раскрыта. По некоторым темам, которые на базовых курсах явно не рассматриваются, хотелось видеть больше практических примеров. Хочется отметить, что преподаватели оставляют достаточное количество дополнительного материала для более глубокого ознакомления с той или иной темой. Для людей, только погружающихся в сферу IT, данный курс будет сложен, так как помимо изучения самого языка требует базовых знаний других инструментов и практик (например, docker, CI). Организация курса на хорошем уровне. Технические вопросы можно задавать как в чате с преподавателем, проверяющим ваши домашние задания, которые в свою очередь проверяются достаточно быстро, так и в общем чате, где могут ответить как сами преподаватели, так и ученики, хорошо погруженные в тему. В целом данный курс хорошо построен и полностью раскрывает тему.
Антон Поликарпов
Приветствую! Данный курс предоставляет хорошую возможность освоить Go для людей, владеющих любым другим языком программирования. Особенности Go достаточно подробно раскрыты и описаны. Курс позволяет приступить непосредственно к работе после его успешного прохождения с рядом оговорок, впрочем это везде так. Для тех, кто только приступает к освоению проргаммирования конечно данный курс будет сложноват, хотя при должном усердии и наличии свободного времени освоить его всё же вполне можно. Тест на доступ к курсу довольно прост и точно позволяет зачислиться на него новичкам. Выражаю благодарность всему преподовательскому составу! Лекции в массе своей хорошо структурированы и так же хорошо изложены. Рекомендовал бы курс тем, кто собирается перейти на Go или получить дополнительную квалификацию. С учётом массы вакансий, в которых работодателем подразумевается перевод на микросервисную архитектуру своих разработок данный курс весьма актуален моменту.
Феридэ
Курс «Golang Developer. Professional» – качественный курс, который превзошел мои ожидания! Углубленная программа позволила погрузиться в устройство и нюансы Go, изучить сопутствующие технологии, а потом собрать все изученные детали знаний в единый пазл при разработке проекта под чутким присмотром отзывчивого наставника, который развернуто отвечал на все вопросы, давал подробную, полезную обратную связь в код ревью и словно метроном настраивал на нужный лад, когда я сбивалась с пути. То есть ощущалась надежная опора и поддержка во время подготовки проекта, что вселяло уверенность в то, что я непременно справлюсь. Проект мне дался сложно, домашки также непростые, что повышает интерес и стремление к их выполнению. Преподавательский состав очень компетентный и, что важно в обучении, умеет доступным языком доносить сложное. Ещё очень порадовало, что преподаватели относятся к делу с душой, вовлеченно и увлеченно делятся знаниями, это заряжает и мотивирует посещать занятия, поскольку на них не просто полезное рассказывают, но ещё и на наглядных примерах раскрывают суть. Кроме того, в ходе прохождения курса всегда можно было задать вопросы в слаке, домашние задания проверяют оперативно. Моё уважение и благодарность преподавателям и команде курса за качество и подход! Вы – космос! Продолжайте в том же стиле и на таком же высоком профессиональном уровне! \m/
Denis
Хорошо структурированный и всеобъемлющий курс по Go. До этого курса пытался "разобраться" с Go сам по книгам и обрывкам курсов на YouTube. В целом этих знаний хватило, чтобы без проблем вкатиться в курс. На курсе представлены основные темы, которые пригодятся в реальной работе. В течение прохождения курса безболезненно перешел с PHP на Go для нового проекта. Ложка дегтя/что улучшить: В начале курса домашки проверялись почти во время (людей на потоке было много), но ближе к концу курса ДЗ проверялись с большим опозданием, а финальный проект был принят через месяц после того как курс закончился (я понимаю, что преподаватели ведут не только наш поток + основная работа). Однако это никак не влияет на общую оценку курса, самое главное было на лекциях. После этого курса захотелось окунуться поглубже в Go, по рекомендации Алексея Бакина взял продолжение на stepik - курс Антона Телышева по ошибкам и панике. Спасибо ребятам за их труд, желание распространять знания и терпение! Надеюсь на новые курсы по Го =)
Дмитрий Киселев
Это мой третий курс от компании ОТУС ранее (2018 - 2019) проходил курсы по Python от Ступникова Станислава и Нейронным сетям от Артура Кадурина. Отзывы по ним не писал, но остался доволен, хотя у Станислава все ДЗ так и не доделал, там было сразу сложно (кто учился поймут) По этому курсу (поток август 2021 - март 2020) решил написать отзыв. Мой опыт программирования на момент поступления на курс небольшой, но по основынм моментам был прокачан на курсе Станислава Вообще занимался сетевым администрированием, но получилось попасть в группу автоматизации, а в ней в стеке как раз используется Golang. Прочитал/позанимался с книжкой Изучаем Go от издательства Head First и как раз открылся новый поток в ОТУС. Понравилось: * Системное изложение материала, каждая тема подкреплена отличным ДЗ. Причем после лекции остаётся ощущение что всё понял, пока не перешел к практической части. Сразу залазил в конспекты, кое-что перепроигрывал, гуглил и т.п. * Интерактив на лекциях - маленькие задания в плейграунде * Практика сразу готовит писать тесты. Если первые задания снабжены автотестированием, то дальше прямо в задании требуется написать своё и это дисциплинирует. * Профессиональный преподавательский состав Мои сложности при прохождении: С домашками не затягивал и сразу старался решить всё, первые решались за 1-2 часа, последующие подольше, но я старался решать вперед не дожидаясь лекций а это не совсем правильно, потому что после лекции решалось проще. В общем, вначале курса был голод по домашкам. Первая объемная оказалось валидатор структур. На неё вместе с написанием тестов ушло часов 16. Вторая большая и объемная работа это написание сервиса Календарь - это четыре последних домашних задания. И вот на них я действительно затормозился. На них у меня ушло неимоверно много времени №12 (около 7 рабочих дней), №13 (около 8 рабочих дней) №14 (4 раб дня) №15 (6 раб дней) Это с разбором того что пишу, как это можно сделать, подбора пути решения, изучения библиотеки (если она разрешена в задании) Я старался сделать максимально приближенно к тому, как если бы это было не просто ДЗ, чтобы можно было полученный опыт использовать в работе. Мне повезло и мой руководитель дал мне время на решение этих ДЗ именно в рабочее время, поэтому моя семья и моё здоровье не пострадали :) На нашем потоке была сильная группа и были люди, которые эти же домашки решали каждую за один день. Был человек, который между решениями еще успевал покататься в Шерегеше (Дима привет). Так что its depends. Маленький лайфхак, которым я пользовался - я посматривал на решения по календарю у старших и опытных товарищей, проходивших курс год и более назад. А также комментарии проверяющих к выполнению их работ, это позволяло использовать уже лучшие практики и не наступать на какие-то грабли. Но конечно делал всё сам и по своей логике. Какие-то решения брал из примеров опен-соурса, а, например, кодогенерацию клиента OpenAPI научился на основе проекта task-list руководителя курса Алексея Бакина. Проект по курсу делать не стал, т.к. лично для меня последнее ДЗ выглядело уже как проект. Но именно на нашем потоке тех кто писал и сдал проект было приличное количество(не один и не два, а больше) Общее впечатление после прохождения: Курс однозначно стоит потраченных усилий и средств.
Илья Стешков
До обучения в OTUS я пару лет работал back-end разработчиком, код писал на языке PHP. Перед тем как я получил свою первую работу разработчиком я учился разрабатывать back-end в другой онлайн школе. Это дало мне неплохие знания для старта. Работал сперва в аутсорс компании, на небольших проектах, позже перешел на интернет-магазины и CMS. Немного поработав с этим, понял что надо идти дальше, развиваться в том, что сейчас популярно и востребовано. Мой выбор пал на язык Golang, ну и сферу я решил оставить туже - разработка серверной части веб-приложений. Обучение этому я начал самостоятельно, но понимал что не все можно увидеть и узнать без опытных людей (преподавателей). О школе OTUS я узнал в одном интервью с канала об IT. Решил зайти посмотреть что это вообще такое. Первое, наверно, что привлекло, это то что на курсы берут тех кто уже что-то знает и может, у кого есть какой-то опыт, без прохождения входного тестирования нельзя оплатить курс. Это создало впечатление, что во время курса преподаватели подразумевают что основы вы уже знаете и могут объяснять что-то более глубокое не останавливаясь на основах синтаксиса например. Т.к. основы я уже познал, пройти тестирование не составило труда. Курс помог мне закрепить базовые знание что у меня были и углубиться в другие темы, которые до этого я знал поверхностно. Во время обучения мне нравилось что некоторые преподаватели отлепляются от методички и начинают рассказывать что-то из своего опыта, показывать как это работает на практике, делиться своим личным опытом, ошибками, это круто. При сдаче ДЗ вы будете переписывать и изменять его пока вариант решения не дойдет до совершенства. Наставники всегда дают обратную связь и выясняют, понимаешь ли ты сам что написал или нет. Также на мой взгляд курс довольно неплохо структурирован. Прохождение курса мне дало хорошие знания и больше уверенности в понимании как работает Go изнутри, конкурентный код, построение базовой архитектуры микросервиса. В целом все понравилось, хороший курс для того чтобы прокачаться и пойти немного дальше чем есть сейчас, систематизировать свои знания, дисциплинировать себя в плане развития. Так же подойдет для тех кто меняет стэк. Так что дерзайте, и помните, что всегда и везде, 60% обучения - это самостоятельная подготовка.