Рассказ о моем пути в Яндекс.Практикум!

Если честно, для меня обучение в Яндекс.Практикуме стало отправной точкой, после которой многое наконец встало на свои места. На курс "Python-разработчик" я пошёл, потому что устал учиться урывками. Сегодня посмотрел туториал на YouTube, завтра прочитал статью на Хабре, послезавтра забыл половину и снова по кругу. Вроде что-то делаешь, даже код иногда работает, но общей картины в голове нет. Вопросов было много: что учить дальше, в каком порядке и как вообще выглядит работа над настоящим проектом. Курс дал именно то, чего мне не хватало: структуру. Программа идёт последовательно, от основ языка до ООП, баз данных, API и тестирования. Конечно, за несколько месяцев невозможно разобраться во всей разработке. Но у меня появилась крепкая база и понимание, куда двигаться дальше. Раньше открывал документацию и часто закрывал через пять минут, потому что непонятно почти всё. После обучения уже мог найти нужный раздел, разобраться и попробовать применить у себя.Учёба давалась не всегда легко. Были темы, которые приходилось перечитывать по несколько раз. Иногда сидишь весь вечер над ошибкой, уже злишься, а потом оказывается, что проблема в одной строчке. Особенно тяжело мне давались асинхронность и работа с базами данных. Пока сам несколько раз не наступишь на грабли, некоторые вещи просто не укладываются в голове. Дедлайны тоже держали в тонусе: порой приходилось доделывать задания в выходные, хотя хотелось отдохнуть.Отдельно запомнились проверки проектов. Когда отправляешь работу, кажется, что всё нормально: запускается же. А потом получаешь замечания и понимаешь, сколько всего упустил. Не всегда приятно переделывать то, на что уже потратил время, но именно так начинаешь внимательнее относиться к своему коду. Постепенно перестаёшь писать только ради того, чтобы заработало, и думаешь, сможет ли другой человек вообще это прочитать.При этом не скажу, что каждый урок сразу становился понятным. Иногда хотелось больше простых примеров и объяснений обычными словами. Приходилось дополнительно искать информацию, смотреть разборы, задавать вопросы. Но для меня это тоже оказалось полезно: в работе никто не даст готовый ответ на каждую проблему. Надо самому искать, пробовать и проверять.По-настоящему пользу от обучения я оценил после курса, когда решил поучаствовать в международном хакатоне. Вот там знания пригодились в реальной задаче: работа с API, организация кода, понимание того, как связать разные части проекта. Было волнительно, потому что одно дело сдавать учебное задание, а другое делать работающий продукт в команде и в ограниченное время. В итоге мы заняли первое место. Для меня это стало важным подтверждением, что я могу применять полученные знания. А приз полностью окупил обучение, что, конечно, тоже приятно.Сейчас я не считаю Практикум волшебной кнопкой, после которой автоматически становишься опытным разработчиком. Учиться дальше всё равно приходится, и довольно много. Но мне обучение помогло перестать метаться между случайными материалами и начать двигаться более осмысленно. Появилась уверенность браться за задачи, даже когда сначала не знаешь, как их решить. Я всё ещё ошибаюсь, иногда долго туплю над очевидными вещами, но уже не воспринимаю это как знак, что программирование не для меня. Просто разбираюсь и иду дальше. Для меня это, пожалуй, главный результат курса. Если бы сейчас пришлось снова выбирать, идти учиться или продолжать собирать знания по кусочкам, я бы выбрал обучение.

66
11