63просмотров
2 сентября 2024 г.
Score: 69
План по освоению основ Go После не очень долгого поиска собрался такой небольшой список ресурсов, которые планируется использовать для обучения: 1. https://go.dev/tour/
Кажется, что нет ничего лучше first-party интерактивного туториала по какой-либо технологии. У Go такой есть, поэтому было принято решение начать с него. 2. https://exercism.org/
Интересный сайт с поддержкой большого количества языков (в том числе, обожаемого мной Nim, что редкость) с клёвой системой, в которой разные концепции языка связаны графом и открываются постепенно. Плюсом является возможность решения задач как на самом сайте, так и локально на своей машине. Все упражнения бесплатные 3. https://codecrafters.io
Сайт, который предлагает обучение через проекты. Предлагается несколько проектов на выбор (клон Redis, shell, HTTP сервер и другие). Каждый проект поделён на этапы, в конце каждого из которых проверяется корректность работы с помощью тестов. Полный доступ ко всем проектам платный, но каждый месяц пара проектов становятся бесплатными до конца месяца. На момент написания этого поста я уже прошёл Tour of Go, потратив на это примерно неделю неторопливого изучения, и уже неделю занимаюсь на Exercism. Полёт нормальный. Изначально хотелось подобрать такие инструменты, чтобы была возможность практиковаться и набивать руку. Пока кажется, что это удалось #roadtogo