Давай так:
- Добиваешь главы тестирования до map
- До моков
- Тесты на магазин текущий
- Курсы по git
- Конкурентность
- Тестирование конкурентности, заканчиваешь книгу по tdd
- Добавляем в магазин: "Сделать экспорт и импорт данных магазина в файл и из файла. Чтобы можно было выгрузить все данные по товарам, пользователям в файл, а потом восстановить состояние магазина, прочитав этот файл." Импорт экспорт делаем конкурентно - надо придумать модель конкурентности.
- Книга грокаем алгоритмы https://www.ozon.ru/context/detail/id/139296295/
- Возвращаемся к магазину и делаем всё до раздела web, через tdd.
- https://m.habr.com/ru/company/mailru/blog/314804/
- https://www.youtube.com/playlist?list=PL64wiCrrxh4Jisi7OcCJIUpguV_f5jGnZ
- https://golang.org/doc/effective_go.html
- https://exercism.io/tracks/go
- Ещё конкурентности https://github.com/mindworker/go-concurrency-exercises
- https://gophercises.com/
- https://blog.golang.org/share-memory-by-communicating
- https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
- https://www.ozon.ru/context/detail/id/144233005/
- Поднять ci на travis
- Возвращаемся к магазину и, подглядывая в две последние книги, пишем все его задачи.