Курс на Stepik
Обложка курса «Go для чайников!» на Stepik
Бесплатно

Go для чайников! 4.833

Открыть на
STEPIK.ORG

Курс создавался для людей которые только начинают свой путь покорения мира IT и выбрали язык Go своим первым языком программирования!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go для чайников!»Учеников на курсе 4 038
Сертификаты, выданные на курсе «Go для чайников!»Сертификатов выдано 231
Отзывы о курсе «Go для чайников!»Отзывов получено 42
Рейтинг курса «Go для чайников!»Рейтинг курса 4.833
Уроки в курсе «Go для чайников!»Количество уроков 36
Тесты в курсе «Go для чайников!»Количество квизов 184
Задачи с кодом в курсе «Go для чайников!»Количество задач с кодом 67
Время прохождения курса «Go для чайников!»Время прохождения курса
Обновления курса «Go для чайников!»Обновления курса
Дата публикации курса «Go для чайников!»Дата публикации курса
Последнее обновление курса «Go для чайников!»Последнее обновление
Сложность easy
4.833
из 5
42 отзыва
★★★★★
36
★★★★
5
★★★
1
★★
0
0
Daniil Laktionov
Daniil Laktionov
3 дня назад

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 вообще выбирают в индустрии.

Михаил Гончаров
Михаил Гончаров
4 месяца назад

Хороший курс , начинал изучать Go с него всем советую.

Маргарита Павловцева
Маргарита Павловцева
4 месяца назад

1. Изучила Го с нуля. 2. Структура, детальность, практические задания, доступность материала. 3. Побольше материалов про файлы и про установку библиотек (fyne). 4. Посоветовали.

Игорь Сидоров
Игорь Сидоров
6 месяцев назад

Супер крутой курс, надеюсь поможет мне устроиться golang-разработчиком, но базу дал в любом случае крутую, рекомендация 100%

Мамедов Эльяр
Мамедов Эльяр
6 месяцев назад

Жесткий курс)). Много хороших задач , а порой и сложных , но интересных)

Roman Igorevich
Roman Igorevich
6 месяцев назад

Хороший курс, раскрывает ряд вопросов которые слабо описаны в других курсах или не описаны вовсе автор курса на связи и дает фидбеки по необходимым вопросам Ряд моментов можно раскрыть подробнее, разнообразив существующий материал

Roman Iakunenkov
Roman Iakunenkov
7 месяцев назад

Курс офигенный! Без лишних слов рекомендую до любых других погружений в GO. Автору курса респект до Луны. Работа шикарная, знания впитываются, задачки мучают по делу.