Равиль Галактионов
03.12.2019
В целом я доволен курсом. В процессе изучения я уже начал на работе применять всё то чему научился, и уже большую часть времени пишу на Go и планирую полностью перейти на данный язык. Курс дал мотивацию в изучении языка и все необходимые материалы для старта. Спасибо команде Отуса за проделанную работу.
Почему выбрал курс "разработчик Golang":
За полгода до начала обучения начал изучать этот язык. Он мне показался очень интересным, т.к. универсален и очень актуален.
И хотя по текущей своей деятельности я не могу назвать себя профессиональным программистом, я могу успешно применять этот язык в своей работе, и не только.
Что мне понравилось в обучении:
Компетентность и большой опыт преподавателей в своей сфере, в программировании.
Формат, интенсивность и обьем курса.
Что бы хотелось добавить:
Здесь нужно уточнить, что я попал на самый первый поток "Golang" в Otus. Насколько помню, нас сразу предупредили, что могут быть "шероховатости", и что наша(студентов) обратная связь будет учитываться.
И все же, я укажу то, что мне не понравилось. Хотя, вероятнее всего, на последующих потоках этого курса все это уже будет учтено.
1) По моему мнению, не все преподаватели обладали в должной мере именно навыками преподавания.
2) Начиная со второй половины курса, домашние задания стали неинтересными, скучными и рутинными.
3) Особым пунктом хочу указать слабое административное взаимодействие со студентами. Особенно в момент, когда начались пропуски, переносы и замены занятий, а также внезапные замены преподавателей.
Что мне дало обучение:
Я получил то, зачем пришел: углубление знаний по языку, расширение понимания в сопутствующих областях и в сфере программирования в целом.
Тем не менее, выражаю благодарность коллективу Otus и преподавателям за создание данного курса.
Остался очень доволен курсом: хороший материал, большое погружение не только в специфику языка, но и в экосистему и прикладной инструментарий в целом. Отдельно приятно удивила часть с домашними задачами - как сами задачки, так и их проверка и общение с наставником. Большое спасибо преподавателям, наставникам и команде ОТУС!
Сейчас я прохожу обучение на курсе «Разработчик Golang».
Здесь уделяется особое внимание современным технологиям и подходам в разработке коммерческого ПО. Изучается широкий спектр тем, начиная от особенностей языка, и заканчивая развертыванием приложений в оркестраторах и облачных сервисах.
Этот курс не рассчитан на начинающего программиста, но мне, как человеку, знающему С++, Java, Python и PHP, он оказался чрезвычайно полезным — за короткое время я смог благополучно «пересесть» на Golang.
Форма обучения в виде вебинаров очень эффективна. Лекционный материал курса закрепляется практическими заданиями, которые быстро устраняют все «пробелы в знаниях».
Code review заданий делают профессиональные программисты, работающие в крупных компаниях, что для меня очень важно, т.к. позволяет понять как Golang применяется на практике.
Благодаря полученным здесь знаниям, сейчас я начинаю рабочий проект сервера Интернета Вещей на Golang.
Спасибо OTUSу за прекрасный курс!
Работаю по фрилансу в двух проектах фулстэк разработчиком.
Выбрал курс Golang, так как до этого учил и использовал данный язык по самоучке, и хотелось подтянуть знания под руководством опытных программистов.
В Otus-е мне нравится подобранные учителя - это очень опытные в своей сфере программисты, с хорошим знанием, у которых можно проконсультироваться отдельно. Хотелось бы добавить оперативности при проверке домашних задании, и более детального анализа (обсуждения) написанного студентом кода. И было бы хорошо если бы, после сдачи домашнего задания, учителя присылали бы свои варианты решения задания, чтоб можно было сравнить, и узнать что то новое.
Я не ставил определенных целей при покупке данного курса, но обучение непременно принесло плоды, я узнал много интересного и полезного, что привело к желанию переписать текущие работы.
Виктор Гинзбург
19.02.2020
Пошёл на курс "разработчик golang" после того, как позанимавшись фронтендом понял, что хотел бы развиваться, как бэкенд разработчик: выбор пал на набирающий популярность язык программирования go.
Теперь о курсе:
Материал достаточно сложный и глубокий,
Домашние задания продуманные и хорошо проверяют, - насколько человек разобрался в теме.
Также радует то, как построены вебинары с небольшими тестами в начале и в конце урока.
Общение с преподавателями выстроено хорошо, - вопросы не остаются без ответа. После основного времени всегда есть возможность задать интересующий вопрос на любую тему.
Единственный недостаток, который я выделил для себя - это вебинары по темам, связанным с какими-либо инструментами, например, "логирование" или "работа с форматами данных", - на них очень много примеров, которые быстро сменяют один-другой, и их тяжело смотреть в режиме реального времени, лучше в записи.
В остальном же курс отличный, могу порекомендовать его всем, кто обладает базовыми навыками программирования и хочет освоить перспективный язык для бэкенд разработки!
Алексей Степанов
19.02.2020
На данный момент доволен курсом:
Хороший материал, достаточно большое погружение в экосистему, наиболее частые подходы в решении задач и в специфику языка.
Переживал, что будет сложно т.к. до курса не работал с этим языком, но пока вроде справляюсь, хотя иногда приходится пересматривать лекции и выискивать информацию для решения домашних заданий.
Домашние задания сбалансированы: достаточно интересно поставленные задачи и соответствуют только что пройденной теме.
Хотя и была накладка с дз по написанию каркаса микросервиса, до корой писались небольшие пакеты и внезапно было необходимо написать достаточно объёмную структуру организованную по стандартам организации больших приложений. После чего, дальше в расписании опять небольшие отдельные пакеты.
Преподаватели имеют большой опыт работы как с Go, так и с другими языками, за счёт чего лекции проходят интересно, зачастую используя сравнения с вариантами этих решений на других языках.
В первую очередь спасибо за возможность пройти данный курс!
Я старший backend-разработчик в компании IQOption.
С 2007 года пишу на языке PHP, редко на python, C#
Летом 2019 года командой было принято решения переписать наши микросервисы на Golang.
Тогда я начал искать курсы по этому языку. Меня привлекла компания otus составом преподавателей (на тот момент я уже видел курсы Дмитрия Смаля) и практическими занятиями.
В августе я оплатил курс и начал обучение, о чем не жалею.
Сейчас я хотел бы дать Вам честную обратную связь:
В моей карьере были другие курсы, но этот выделяется своим подходом к обучению. Есть мнение, что знание укрепляются практическими уроками - это бесспорно так. Выполняя домашние задания, я усваивал материал намного быстрее. У меня всегда была возможность спросить преподавателей в чате. С различной скоростью я получал ответ на свой вопрос.
К сожалению, некоторые вопросы оставались не раскрыты или мною не до конца поняты (в последствии мне помогли коллеги с работы)
Я очень благодарен, что вы сдержали свое слово, данное в начале курса по поводу перевода с одного потока на другой.
В декабре я воспользовался этим и безболезненно перешел на другой поток. Есть один нюанс с дополнительными уроками, которые были обещаны всем обучающимся, но я не сильно переживаю об их потере в связи с переводом.
Обучаясь на курсе у разных преподавателей, у меня сложилось мнение о каждом. Я понимаю, что они такие же программисты, как и мы. Но если они согласились на преподавание, то они должны понимать насколько развиты их soft skills.
В последнее время это проблема вроде как решается – остаются хорошие преподаватели; откровенно слабые (в рамках преподавания и подготовки к уроку) уходят, что не может не радовать.
Никого не хочу обидеть, возможно они отличные разработчики.
Любой язык программирования содержит немало информации. Проблемой является способ подачи этой информации.
Материал курса от потока к потоку улучшается.
Он даже содержит множество дополнительной информации, выходящий за рамки этого курса.
Развитие и улучшения заметны с каждым потоком, например, были небольшие моменты с изначальной непродуманностью домашних заданий – сейчас это проблема (практически) решена.
Очень понравилось, что в курсе раскрыты подробности и внутренние устройства языка программирования. Кстати, это еще один момент, который привлек меня в данном курсе.
В эпоху огромного потока информации и повышенного требования к знаниям и умениям разработчиков, Ваш курс очень помог мне, и я уверен, еще поможет другим.
Я не жалею о своем выборе и желаю Вашей команде успехов и успешных учеников.
С уважением, Сабуров Денис.
Спасибо! в целом, положительное впечатление, радуют те изменения, которые происходили на протяжении курса,
и считаю, у Антона Телышева получится сделать его еще лучше)
В целом, курс очень понравился, прокачался просто невероятно!
Конкуренты отдыхают (был у них и знаю о чем говорю).
Да, чего-то было маловато подано, что-то лишнее, но это все обсудили на отдельном занятии, так что надеюсь курс будет еще лучше.
Особенно сильные занятия были с Еленой Граховац и Антоном Телышевым.
Антон теперь руководит этим курсом, так что завидую новым ученикам - будет еще интереснее и качественнее.
Выпускной проект сложный, но интересный, в портфолио можно смело класть (проверено).
Лично я достиг своих целей на курсе, чего и всем желаю!
Максим Гончаренко
20.02.2020
Курс отличный. Возможно стоит разбить на 2 ступени. Базовый для уровня Junior и Advanced со всем продвинутым материалом из курса. Имеет смысл добавить технологии NSQ и NATS, тк они востребованы на собеседованиях.
Желательно о переносах занятий оповещать заранее, до 16 часов, чтобы не приходилось тратить впустую вечер.
Проверяющим стоит посмотреть, какой материал пройден, а какой нет. Это важно для самых первых домашек. Т.к. иногда были замечания по тем моментам, которые еще не проходили.
Курс упрощать не стоит, лучше его разделить на 2 части, т.к. весь пройденный курс как правило востребован.
Максим Гончаренко
06.03.2020
Курс отличный. Рассчитан на подготовленных людей, так как кода в домашках писать нужно будет много, но взамен получите хорошую практику разработки. Курс даст крепкую базу 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 часов на каждое ДЗ. Да, некоторые домашки были довольно объемными. Но надо понимать, что практика в разработке очень важна и, при кажущейся простоте задачи, в процессе выполнения можно столкнуться с каким-то новым для себя нюансом.
Первые задачи довольно простые и немного расслабляют, но дальше - больше.
По поводу преподавателей. В отзывах видел замечания, что не все из них одинаково хорошо справлялись. Говорят, преподавательский состав за последний год сильно изменился. По нашему потоку, лично у меня, никаких претензий нет - все ребята доходчиво объясняли материал и отвечали на все вопросы, даже когда некоторые моменты приходилось объяснять с самых азов (опыт в разработке у слушателей был разный). Тут главное не стесняться и спрашивать все что считаете для себя непонятным.
В целом, атмосфера доброжелательная, без какой-либо токсичности.
Домашки также проверяются качественно и даются адекватные замечания и советы что можно улучшить.
Из пожеланий - возможно, стоит подумать как сделать последние задания с календарем менее объемными.
Спасибо всем преподавателям и наставникам. Особая благодарность Алексею Бакину за ревью итоговых домашек и выпускного проекта.
Александр Жаврук
06.10.2020
Курс заметно повысил качество моих программ на Go. Понравились домашние занятия и ревью моих ошибок в коде. Уверенно могу сказать, что деньги на курс потрачены не зря. Хорошо организованно обучение и общение между преподавателями и студентами. На мой взгляд курсы Otus заметно выигрывают в качестве обучения по сравнению с другими обучающими онлайн платформами. Спасибо всем преподавателям и в целом команде Otus за отличную работу.
Андрей Корольков
13.11.2020
Довольно сильный курс и знания!
На курс я пришел со знанием самоучки и с минимальным опытом разработки по Go. В процессе обучения, я открыл для себя много нового и интересного в работе Go «под капотом» - что очень важно для понимания устройства языка и его внутренностей.
Также отлично рассказывают об инструментах сопутствующих при разработки на Go и о дополнительных программных средствах, которые могут пригодиться в разработке и эксплуатации написанного продукта.
Преподаватели увлекательно рассказываю лекции и отвечают на все вопросы в реальном времени. В курсе имеются большой набор домашних заданий, в рамках которых можно погрузиться в материалы лекций и закрепить полученные знания. В рамках домашних заданий, полностью охватывается аспекты разработки микросервисного программного обеспечения - их тестирование, контейнеризация и взаимодействия.
В процессе прохождения курса, мне удалось удачно пройти собеседование в крупной российской IT компании — поэтому я более чем на 100% окупил этот курс и определил карьерный верктор в своей жизни)
Спасибо OTUS-у и профессиональным преподавателям!
Отличный курс
Из минусов - вторая половина курса значительно отличается по сложности от первой и нужно больше девопса
В остальном - спасибо большое!