TL:DR Возможно, если вы полный новичок, то может быть окей (и то сомнительно). Но видео а-ля "Go за час" (или за 30 минут) или просто metanit будет полезней... --- Из явных минусов: 1) Уже начиная с главы про Computer Science (который не совсем понятно, для чего он существует, но опустим), можно увидеть фразы по типу "ОЗУ работает быстрее, чем постоянная память, потому что первое находится ближе к процессору". Хотя от того, что я примотаю свой HDD изолентой к процессору, ЖД не станет быстрей работать. Компьютерные компоненты работают быстрее не потому, что они «физически ближе на материнке» (хотя тайминги сигналов важны, но не в этом суть), а из-за принципиально разной физической архитектуры памяти (SRAM/DRAM против магнитных дисков или флеш-ячеек NAND). Далее есть в вопросе утверждение, что компьютер может работать без постоянной памяти. Честно, выглядело, как "теоретик понты колотит". Так-то да, сможет, только вопрос: а какой в этом смысл, если без постоянной памяти компьютер... ничего не сможет банально сделать? 2) Путаница в парадигмах программирования: Автор путает студентов в базовых понятиях. В комментариях он заявляет, что во второй части курса будет проходить «ООП в Go» (хотя в Go нет классов и классического наследования, там композиция).... Если вообще вторая часть будет. А в модуле про функции в тест зашит вопрос, где правильным ответом на то, что такое функциональное программирование, является вариант "лучшее программирование в мире" ,хотя в Go нет понятия "функциональное программирование" как в Haskell или хотя бы в Python/Java в виде лямбда-функций. Значит я могу сделать вывод, что встречаются шуточные или субъективные формулировки, которые могут путать новичков в базовых терминах. 3) Ошибки и расхождения с документацией: В блоке про JSON тесты построены некорректно. Например, система требует ответить, что json.Unmarshal принимает строку, хотя по официальной документации Go туда передаётся слайс байт ([]byte). В других заданиях путаются местами Encoder и Decoder, или в квиз добавляют функции (вроде MarshalIndent), о которых в самой лекции не было ни слова. 4) Специфическая реализация практических задач: В финальных блоках, где дело доходит до работы с файлами, логика кода далёка от реальных стандартов разработки. Там присутствуют явные утечки файловых дескрипторов (когда один и тот же файл параллельно открывается из разных функций), избыточный I/O оверхед на чтение всего диска ради одной строки, и небезопасное использование Truncate(0), из-за которого при малейшем сбое процесса данные в файле просто сотрутся. 5) Отсутствие базы языка: Курс заканчивается, но вы так и не прикоснётесь к интерфейсам, горутинам и каналам — то есть ко всему тому, ради чего Go вообще выбирают в индустрии.
Гуд
Хороший курс , начинал изучать Go с него всем советую.
1. Изучила Го с нуля. 2. Структура, детальность, практические задания, доступность материала. 3. Побольше материалов про файлы и про установку библиотек (fyne). 4. Посоветовали.
Супер крутой курс, надеюсь поможет мне устроиться golang-разработчиком, но базу дал в любом случае крутую, рекомендация 100%
Жесткий курс)). Много хороших задач , а порой и сложных , но интересных)
Хороший курс, раскрывает ряд вопросов которые слабо описаны в других курсах или не описаны вовсе автор курса на связи и дает фидбеки по необходимым вопросам Ряд моментов можно раскрыть подробнее, разнообразив существующий материал
Курс офигенный! Без лишних слов рекомендую до любых других погружений в GO. Автору курса респект до Луны. Работа шикарная, знания впитываются, задачки мучают по делу.
Хороший курс!