Двенадцатая неделя на Хекслете
02 декабря 2022, пятница.
Прошло двенадцать недель. За эту неделю набрал 60 баллов, всего уже 1090 баллов. Начинаю выматываться к концу года как в работе, так и в учебе. Стоит задуматься о перерыве.
Результаты за неделю из запланированного и не только:
Пройти 1-3 шага проекта по модулю 1. Прошел первый шаг полностью и примерно половину второго шага. Идёт. Стоило начинать проект сразу после прохождения курса "Python: Настройка окружения", так как навык по использованию
poetry
без повторения быстро истончился. Пришлось перечитывать несколько уроков курса.Решить оставшееся одно испытание по курсу "Python: Словари и Множества". Осталось одно испытание "Римские цифры". На вид не сложное, но с первого подхода оно мне не поддалось. Продолжу попытки решить на следующей неделе.
Пройти не менее 5 уроков из курса "Python: Функции". Курс прошел до конца. Самостоятельно решил все упражнения. Также решил 5 из 14 испытаний. Курс в целом интересный, но некоторые упражнения и теоретические материалы пошли с большим трудом и с изрядными затратами времени на поиск и освоение сторонних материалов. Так же я написал отзыв на урок №8 и упражнение к нему в курсе "Python: Функции".
Пройти испытание "Копилка" по курсу "Python: Списки" и написать разбор этого испытания. Совершил ещё пару попыток, и через "Counter" и без. Графически у меня всё соответствует заданию, но система продолжает ругаться на состав строк. Продолжу разбираться. Это прямо вызов, в котором надо сперва победить, а потом сложить сагу о славной победе.
Прошел 3 из 7 уроков курса "Python: Декларативное программирование". Начал задумываться о "стиле" и правилах написания кода. Оказывается, одну и ту же задачу можно решать не просто разными способами, а в разных парадигмах работы с интерпретатором языка Python.
Наблюдения и ощущения:
Прикосновение к проекту "Игры разума". Преодолевая какое-то внутреннее сопротивление, я всё же сел за проект. Но и тут не избежал прокрастинации. Столкнувшись с непонятным в описании первого шага, полез читать обсуждения к проекту, пока не прочитал их все. Понимание, кстати, появилось. И, как уже написал выше, пришлось перечитать несколько уроков из курса "Python: Настройка окружения" для восстановления навыка работы с
poetry
. Дальше вроде пошло получше.Ещё пара слов про курс "Python: Функции". Осмысляю пройденный материал и сторонние материалы, пройденные вне курса, и ощущаю нехватку нескольких отдельных уроков с примерами и упражнениями по использованию
lambda
функции. Столкнулся с ними уже в курсе "Python: Декларативное программирование" и пошел гуглить, как с этой классной штукой работать. Материал ищется не сложно, да и сам материал понятный. И вот хочется больше проlambda
функции в курсе "Python: Функции".Как качество учебного материала влияет на результативность обучения и на мотивацию обучаемого. На контрасте понравившихся мне учебных курсов и не понравившихся, даже вернее будет сказать пройденным мною с допустимыми затруднениями и с пройденных мною с чрезмерными затруднениями, наблюдаю, как изменилась моя "сиюминутная" мотивация и результативность в обучении.
Вот столкнулся с курсом, который "не идёт" (то ли потому, что я не готов к курсу, то ли потому, что курс написан недостаточно развёрнуто) и сразу желание садиться за следующее упражнение упало. Да, вроде переборол себя и все упражнения победил, но как будто что-то обожгло и теперь немного боязно прикасаться и что-то делать. С таким я периодически сталкивался при учёбе в университете. Но в университете хочешь или нет, а сессию сдавать пойдёшь, а тут вроде как сам и для себя учишься, и целиком подвержен своим "желаниям" и "нежеланиям". Возможно, при учёбе в группе это ощущается не так остро, как при самостоятельном изучении и прохождении курсов.
Как вижу задачи на следующую неделю:
- Пройти шаги 2-5 проекта по модулю 1.
- Решить испытание "Римские цифры" по курсу "Python: словари и множества".
- Решить не менее 5 испытаний из курса "Python: Функции".
- Пройти курс "Python: Декларативное программирование"
Совмещение учебы с работой и самоорганизация
Станьте профессиональным Python-разработчиком с нуля за 10 месяцев На Хекслете есть профессия «Python-разработчик». Пройдите ее, чтобы изучить самый популярный язык программирования, освоить его фреймворки и создать большое портфолио с проектами на GitHub. И потом устроиться на свою первую работу программистом