30 декабря 2022, пятница.
Прошло шестнадцать недель. За эту неделю набрал 51 баллов, всего уже 1339 баллов. Решил сфокусировать усилия на проекте "Игры разума" и смог самостоятельно пройти все шаги проекта и пройти автоматическую проверку проекта! Ну а баллы "набивал" на курсах по Java и JavaScript.
Результаты за неделю из запланированного и не только:
Пройти шаги 6-9 проекта "Игры разума" по модулю 1. Прошел, и даже успешно прошел автоматическую проверку проекта. Шестой шаг занял практически целый день (около шести часов чистого времени). Седьмой шаг уже занял несколько меньше, но пришлось переделывать часть того, что было создано на предыдущем шаге. Последующие три шага заняли уже значительно меньше времени. А дальше отладка проекта и работа с замечаниями от системы автоматической проверки. Проект оказался трудным и в техническом и в эмоциональном отношении.
Попытаться решить оставшиеся 5 испытаний из курса "Python: Декларативное программирование". Решил только одно. Всё время и внимание было уделено проекту.
Завершить прохождение курса "Python: Декларативное программирование". Курс завершил. Но, вероятно, ещё вернусь к нему. Материал для меня оказался не простым. Не всё понятно и не всё удаётся применить без усилий. Вероятно, в проекте "Вычислитель отличий" мне эти знания ещё пригодятся.
Начать курс "Python: Автоматическое тестирование". Не начал.
Познакомиться с "кейсами" задач от работодателей на Хекслете. Кейсы посмотрел. Некоторые прочитал и для себя понял, что даже на "Джуна" мне ещё предстоит поучиться. Задачи в целом понятны и даже частично понятно, как это реализовать в коде, но решать их в комплексе я пока не умею.
Наблюдения ощущения и рассуждения:
- Проект "Игры разума" заслуживает отдельного отзыва/обзора. Здесь вкратце опишу свои впечатления. Тяжело было подступиться к проекту. Почти полтора месяца я "ходил вокруг да около". С трудом и напряжением выполнил шаги с первого по четвёртый". Настройка инфраструктуры проекта сама по себе не сложная, когда уже всё понял и знаешь как это делать. Но опыт — это как раз та штука, которая была нужна как раз перед тем, как ты её получил. Кое как справившись с окружением перешел к технической части проекта. Вот тут-то и пришлось поправить и доделать всё то, что я сделал не так в первых шагах проекта. А в шестом шаге ещё и это переделывать.
Но при всём при этом делать проект понравилось. Именно получая и шлифуя результат, с каждым шагом я понимал, как прирастают мои знания и оформляются в виде практического навыка. Это прямо-таки сильное ощущение. Дальше быстро проскочил седьмой, восьмой и девятый шаги. И вот автоматическая проверка, мандраж, нажимаю на кнопку… Через некоторое время и обновление страницы получаю отрицательный результат… Печалюсь… Сажусь разбираться с выводом линтера (это около двухсот строк). ПО началу не понимаю, что не так. Сержусь. Ещё раз внимательно всё просматриваю… Одна запятая в одном из файлов лишняя… исправляю… не верю, что пройдёт… нажимаю кнопку проверки… Томительные пара минут, обновление страницы и РАДОСТЬ!!! Я даже не сразу поверил. Проект принят. Очень сильные ощущения от проекта. Спасибо составителям за хорошо подобранные материалы теории, практики и самого проекта.
- Ещё я нашел время и силы для написания поста (https://ru.hexlet.io/blog/posts/ispytanie-kopilka-moi-vpechatleniya) про испытание "Копилка". Пишу посты и дневники для рефлексии пройденного пути.
Как вижу задачи на следующую неделю:
- Начать и завершить курс "Python: Автоматическое тестирование".
- Решать испытания к курсам "Python: Функции" и "Python: Декларативное программирование".
- Познакомиться с проектом "Вычислитель отличий"
Первый пост с целеполаганием https://ru.hexlet.io/blog/posts/moy-pervyy-den-obucheniya-na-hekslet
Первая неделя https://ru.hexlet.io/blog/posts/pervaya-nedelya-na-hekslete-kak-idyot
Вторая неделя https://ru.hexlet.io/blog/posts/vtoraya-nedelya-na-hekslete-kak-idyot
Третья неделя https://ru.hexlet.io/blog/posts/tretya-nedelya-na-hekslete-kak-idyot
Четвёртая неделя https://ru.hexlet.io/blog/posts/chetvyortaya-nedelya-na-hexlete
Пятая неделя https://ru.hexlet.io/blog/posts/pyataya-nedelya-na-hekslete
Шестая неделя https://ru.hexlet.io/blog/posts/shestaya-nedelya-na-hekslete-3c17201d-be42-47bc-8199-1a0e35c0c81d
Седьмая неделя https://ru.hexlet.io/blog/posts/sedmaya-nedelya-na-hekslete
Восьмая неделя https://ru.hexlet.io/blog/posts/vosmaya-nedelya-na-hekslete
Девятая неделя https://ru.hexlet.io/blog/posts/devyataya-nedelya-na-hekslete
Десятая неделя https://ru.hexlet.io/blog/posts/desyataya-nedelya-na-hekslete
Одиннадцатая неделя https://ru.hexlet.io/blog/posts/odinnadtsataya-nedelya-na-hekslete
Двенадцатая неделя https://ru.hexlet.io/blog/posts/dvenadtsataya-nedelya-na-hekslete
Тринадцатая неделя https://ru.hexlet.io/blog/posts/trinadtsataya-nedelya-na-hekslete
Четырнадцатая неделя https://ru.hexlet.io/blog/posts/14-nedelya-na-hekslete
Пятнадцатая неделя https://ru.hexlet.io/blog/posts/15-nedelya-na-hekslete
Совмещение учебы с работой и самоорганизация https://ru.hexlet.io/blog/posts/sovmeschenie-ucheby-s-rabotoy-i-samoorganizatsiya