«Ментор принял ваш проект» - крутое чувство!
Если вы еще не сдали проект, то скоро меня поймете.
Однозначно!
Недавно на Хекслете выходила статья Кирилла Мокевнина, где он подробно рассказал зачем проходить проекты.
У меня не было сомнений проходить проект. После курсов (до проекта), я понимал зачем нужны инструменты, основы языка, при этом не умел их применять. Например, я прошел 2 раза курс по git, но понимания не приобрел. Я знал, что практика должна сложить пазл.
Начать было страшно. Проект представлялся сложным. Начав, увидел, что он имеет пошаговую структуру – выдохнул. Эта же структура показала, что в процессе разработки проходиться переписывать код под новые требования, проводить оптимизацию.
Да!
Особенно с настройкой виртуального окружения. И судя по кол-ву комментариев в проекте, проблемы были у многих. Я считаю, лучше чуть шире раскрыть эту тему в курсе, чтобы сократить кол-во вопросов.
Но… может так и нужно?
Мне пришлось читать документацию, “тыкаться”, задавать вопросы, чтобы понять, как создать окружение с нужной версией питона, и разобрался.
Ооо да!
Над некоторыми программами думал долго и даже не знал, как подступиться. Cтарался рассуждать «Если сделать так, то я получу нужный результат? …», а иногда думал «Собака…, что же не так!? Посмотрим, что происходит на каждом этапе ...».
Я научился работать с документацией, с виртуальным окружением, пользоваться “швейцарским ножом” poetry (очень удобный менеджер пакетов), оформлять проект на github, и конечно получил реальный навык разработки.
Самое главное, что дал мне проект – ошибки!
P.S. Большое спасибо Алексею Пирогову за созданные курсы и ответы на вопросы!