В этом репозитории собраны платформенные задачи на усвоение разных тем в Го:
- Горутины/каналы
- Слайсы
- Другие (структуры в Го, интерфейсы, ...)
На них можно понять, как работает Го на практике, отработать подводные камни языка и набить руку на решении задач.
- Решать от легкого уровня к сложному (для той или иной темы есть ранжирование по уровням сложности задач).
- Не стоит делать ВСЕ задачи за раз - это бесполезно и займет много времени.
- Стоит выделить определенные дни в недели, чтобы возвращаться к прорешиванию снова и снова. Задать себе комфортную планку по кол-ву решенных задач или затраченному времени.
- Миксовать разные темы (2 задачи на горутины, 1 по слайсам...)
- Создать форк репозитория.
- Писать решение задач inline (в тех файлах, где они объявлены).
- После итерации решения создать ПР из своего форка (любая ветка) в этот репозиторий (main ветка).
- Через какой-то гэп времени я проверю решение и напишу фидбек по нему. Возможно напишу дополнительные вопросы на понимание.
В нее мы смотрим с осторожностью - пока не пройдены все темы по Го, там могут встретиться непонятные задачки.