Хороший курс. Пришел по рекомендации знакомого и не пожалел. Огромное количество материала, подходящие мемы, задачи ломающие мозг (особенно если приходить из мира JVM или Rust). Для некоторых задач нужно понимание специфики работы Go, но они почти все в последнем модуле. Мне не хватило какого-нибудь урока посвященному тому, почему в го используется голый error, вместо ADT с понятными ошибками. В целом это гугллится, но было бы круто почитать мнение людей с тонной продакшн опыта
После прохождения курса есть более полное понимание обработки ошибок в Go. Прежде обходился с ошибками как Вовка из мультика: "И так сойдет". Теперь есть структурированные знания. Понравилось, что самые важные моменты, которые стоит запомнить, повторялись раз за разом. Получалось "набить руку". Ну а с другой стороны кажется, что курс можно сделать покороче) + блок про будущее ошибок в го показался немного "рваным", как набор статей. Ну а курс выбирал по совету коллеги с работы.
Благодарим! Действительно, самый первый наш курс получился огромным :) Стараемся расти и "исправляться" в последующих курсах.
Хороший и полезный курс. После прохождения курса работа с ошибками стала гораздо понятнее и проще. Больше всего понравилось движение от простого к сложному. Т.е. сначала делаем "как-то", а потом смотрим и учимся как сделать лучше. В некоторых модулях были очень интересные задачи, например в модуле с асинхронностью. Больше всего не понравились задачи из серии "давайте реализуем вот это из такой то библиотеки по другому" в модулях где разбирали сторонние библиотеки.
Спасибо за тёплые слова, замечания учтём 🥷
Пока что лучший курс который проходил, даже купил курс по панике и написанию сервиса от авторов
Спасибо 🥷
Курс очень понравился — материалы и теория великолепны, а практики было достаточно, чтобы всё усвоить. Лично мне хотелось бы еще больше практических заданий, несмотря на то, что их и так много. В целом — отличный курс для углубления в работу с ошибками в Go.
Спасибо за тёплые слова. Приходите на курс про панику, там практика ого-го! 🙂 https://stepik.org/course/101420
Прекрасный курс! Узнал много нового для себя
Один из интереснейших курсов (не преувеличу) в моей жизни! Текст, позволяет проходить в своем темпе, огромное количество практики и разбора "внутрянки"! 1. До курса думалось, ну что можно тут писать-думать про ошибки, однако столько нюансов, рабочих инструментов обработки. 2. Отличная подача материала. Все сдобрено очевидной практикой, описаны тесты, на которых можно базировать решение! 3. - 4. Доверяю авторам курса, захотелось копнуть глубже, получить примеры из чужой практики!
Очень серьёзный курс с глубоким погружением в тему. Много полезных материалов, ссылок, сложных задач. Узнал отсюда много новых нюансов, которые самостоятельно собирал бы намного дольше. Сразу же стал использовать новые знания на практике в своей работе. Курс хотя и про ошибки, затрагиваются все основные темы. И после его прохождения ты гораздо лучше знаешь сам язык и его best practices. Так, большое внимание уделяется code style и линтерам, многим полезным библиотекам. Курс для тех, кто уже знаком с go и пишет на нём какое-то время и вообще не новичок в разработке. Совсем новичкам будет тяжело, лучше начать с чего-то попроще.
Отлично! Рекомендую курс!
Очень полезный курс с интересными задачами, раскрывает все возможные способы работы с ошибками в Go. А их сильно больше, чем if err != nil =) Пошла на курс, потому что по работе нужно писать на Go и он, при простоте обучения, довольно сильно отличается от PHP, на котором я писала production code когда-то давно, так же как и от знакомых мне Perl, Java, Python, C, C++, JavaScript, Bash. Особенно в обработке ошибок. Получила то, что мне нужно. Задачи хорошо прокачивают не только работу с ошибками, но и другие навыки, которые помогут программировать на Go. Единственное, если вы, как и я, писали production code только на скриптовых языках, будьте готовы, что на первом юните вы будете писать код на C с самостоятельной реализацией garbage collector-а, а на втором разбирать AST-дерево (уже на Go). И пока не напишете, следующие уроки не откроются. Дальше будет попроще =)