16 сентября 2022, пятница.
Вот и подошла к концу первая неделя обучения на Хекслете. Если быть точным, прошло пять рабочих дней.
Я начал обучение с курса «Python-разработчик» и занимался по 2,5-3 часа каждый день, без отрыва от основной работы. Получилось пройти 35 заданий из 44. Поделюсь своими впечатлениями.
Первый пост про меня и с моим целеполаганием тут: https://ru.hexlet.io/blog/posts/moy-pervyy-den-obucheniya-na-hekslet
Как я организовал своё обучение
Я занимался час-полтора каждое утро, и час-полтора в перерывах на работе, когда находилось немного времени и было желание отдохнуть от повседневной рутины. За один раз я старался пройти целиком одно упражнение, не меньше.
Что мне понравилось
- Подача теории с вставкой кода, который можно скопировать и запустить для изучения
- Практические задания, которые постепенно усложняются и имеют связь от предшествующей ступени к последующей.
Что мне хотелось бы улучшить
- К каждому упражнению хочется три-четыре практических задания с усложняющейся задачей. Так сказать, задачи от одной до трех звездочек сложности.
- Некоторые тестовые задания неоднозначны или непонятны при прочтении. Иногда приходится «угадывать». Хотелось бы видеть кнопку рядом с вопросом, при наведении на которую появилась бы краткая теория по вопросу.
Несколько впечатлений от упражнений
- Упражнение 6 с использованием кавычек и переноса строки (\n). Теория кажется простой и понятной, но упражнение смог пройти только с третьего раза. Первый раз ошибся, потому что не понял теорию, второй раз потому, что оказался недостаточно внимательным к тексту, который пишу
- Упражнение 25. Параметры функций. Теория этого и предыдущего шага мне не зашли. При реализации практического задания пришлось изучить стороннюю теорию. Вероятно, постановка задачи слишком «в общих чертах» и ранее не акцентировано внимание на конкретных примерах-аналогах. Но я справился :)
- Упражнение 26, тест. Для ответа на вопрос о выборе корректных выражений «def pow…» пришлось решать перебором. Вот прям из теории не следует, что именно эти три правильные, а четвертое неправильное. И из сторонней теории я этого не понял.
Какими вижу задачи на следующую неделю
- Пройти до конца все упражнения «Основ языка Python».
- Взяться за курс «Основы командной строки». Ощутил некоторую нехватку знаний, когда устанавливал на ПК Python и библиотеки к нему.
- Прочитать на Хекслете несколько случайных статей про программирование и про Python.